|
ksoftirqd
hi, i just installed slackware 9.1
it looks very good. the wireless network card (netger ma301/401 plx) is set up automatically and mapped to eth0 so i dont have to goto the trouble of installting linux-wlan myself. however after a bit of usage (~3 hours w/ heavy internet usage) my processor usage shoots up to 100%. looking at top i see that this is ksoftirqd_CPU0 (pid 3 as it should be) (im on a 400 mhz i686 pII box) taking up all the processor usage. this is a kernel daemon so i cannot kill it. right when this happens i immediatly lose network connectivity. looking at netstat -ai i immediatly get about 60,000 TX errors on ethernet. looking at dmesg i get about a hundred lines of eth0 wireless lan problems. when i goto shut down i get:
eth0: Error -110 writing TX descriptor to BAP
a lot (so i cannot see other normal shutdown messages).
i've searched this site and google with no luck.
im thinking that even though this method to setting up a wireless lan card is easier, it may not be as reliable as linux-wlan.
$ /sbin/lsmod
...
orinoco_plx 2692 1
orinoco 33324 0 [orinoco_plx]
hermes 5732 0 [orinoco_plx orinoco]
...
i dont see what else could be causing these problems.
another thing, when i do:
# hdparm -c3 -d1 -u1 -X69 /dev/hde4
instead of it working like it used to on 9.0 i get:
/dev/hde4:
setting 32-bit IO_support flag to 3
HDIO_SET_32BIT failed: Invalid argument
setting unmaskirq to 1 (on)
HDIO_SET_UNMASKINTR failed: Invalid argument
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Invalid argument
setting xfermode to 69 (UltraDMA mode5)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
yes, that is the correct partition.
this ksoftirqd seems like it could be a big problem, perhaps a kernel recompile? but before that i'd like to get some clues about how ksoftirqd is related to network connectivity, why this happens and what can be done to fix it.
thank's.
|