ksoftirqd/X zabírá 100% CPU po uspání do paměti

Zdravím,

před pár dny jsem na dva NT ASUS (různé typy) nainstaloval Fedoru 10 s Gnome. Na jeden bylo potřeba doinstalovat ovladače madwifi, jinak u obou vše stejné. Jeden běhá v pohodě, u druhého (NT s madwifi) se po probuzení z RAM vyšvihne proces ksoftirqd/0 nebo ksoftirqd/1 na 100% CPU. Google toho našel spousta, ale myslím, že nic relevantního (až na jednu zmínku o podobném problému u NT s kartou Atheros, což by sice sedělo, ale problém nebyl při Suspend-to-RAM).

Neví někdo, jakým směrem se ubírat? Konfiruraci či výpisy dodám, jen nevím, jaké jsou potřeba a jaké ne…

Díky,

Loony

Z hlavy nevim jak, ale lze system nejak presvedcit, aby zarizeni ovladana madwifi pres suspendem vypnul a ovladac odstranil a po probuzeni je zase nastavil a spustil.

Vyzkousej to rucne - pres suspendem rucne vypni dane wifi zarizeni a odstran ovladac, nejak takle:
ifconfig ath0 down
rmmod ath_pci; rmmod ath_hal
pokud to bude psat ze jsou pouzivany, musis se podivat do vypisu
lsmod
co presne z
rpm -ql kmod-madwifi-
je zavedene.

Pokud bude pote suspend a probuzeni OK, je to tim ovladacem a hledej jak vypnout zarizeni ath pres nim a zapnout po nem.

Zdravim,

tak jsem provedl zmineny postup. Vypnul jsem wifi, odstranil jsem vsechno, co s ni ma neco spolecneho (ath_pci, ath_hal, ath_rate_sample, wlan, wlan_tkip, wlan_ccmp, wlan_scan_sta), suspendoval… a po obnoveni mel ksoftirqd/1 zase cca 100% CPU. Tak to asi tou madwifi nebude…

Nejde nejak poznat, co to zpusobuje? Jako co ten ksoftirqd tolik “zamestna”?

Diky,

Loony

Zkus se podivat do /proc/interrupts co generuje nejvic IRQ, jesli to tam bude videt.

Tomu souboru teda moc nerozumim… ale prijde mi, ze pred uspanim (nahore) a po probuzeni (dole) vypada furt stejne (priblizne :-)):


           CPU0       CPU1       
  0:    8675756          0   IO-APIC-edge      timer
  1:      77889          0   IO-APIC-edge      i8042
  8:          1          0   IO-APIC-edge      rtc0
  9:      83277          0   IO-APIC-fasteoi   acpi
 12:      44562          0   IO-APIC-edge      i8042
 14:     470352          0   IO-APIC-edge      pata_sis
 15:          0          0   IO-APIC-edge      pata_sis
 16:   19526898          0   IO-APIC-fasteoi   radeon, wifi0
 17:      81342          0   IO-APIC-fasteoi   sata_sis, eth0
 18:       2001          0   IO-APIC-fasteoi   HDA Intel
 20:          0          0   IO-APIC-fasteoi   ohci_hcd:usb2
 21:     251368          0   IO-APIC-fasteoi   ohci_hcd:usb3
 22:     268789          0   IO-APIC-fasteoi   ehci_hcd:usb1
NMI:          0          0   Non-maskable interrupts
LOC:    4305438    7010670   Local timer interrupts
RES:     616759    1023002   Rescheduling interrupts
CAL:       6509      14627   function call interrupts
TLB:      64440      79996   TLB shootdowns
TRM:          0          0   Thermal event interrupts
SPU:          0          0   Spurious interrupts
ERR:          0
MIS:          0


=====================================================================

           CPU0       CPU1       
  0:    8753725          0   IO-APIC-edge      timer
  1:      78419          0   IO-APIC-edge      i8042
  8:          3          0   IO-APIC-edge      rtc0
  9:      84135          0   IO-APIC-fasteoi   acpi
 12:      45175          0   IO-APIC-edge      i8042
 14:     473020          0   IO-APIC-edge      pata_sis
 15:         61          0   IO-APIC-edge      pata_sis
 16:   19674300          0   IO-APIC-fasteoi   radeon, wifi0
 17:      82836          0   IO-APIC-fasteoi   sata_sis, eth0
 18:       2106          0   IO-APIC-fasteoi   HDA Intel
 20:          0          0   IO-APIC-fasteoi   ohci_hcd:usb2
 21:     258087          0   IO-APIC-fasteoi   ohci_hcd:usb3
 22:     270447          0   IO-APIC-fasteoi   ehci_hcd:usb1
NMI:          0          0   Non-maskable interrupts
LOC:    4342883    7082163   Local timer interrupts
RES:     620947    1032701   Rescheduling interrupts
CAL:       6510      14629   function call interrupts
TLB:      64840      80434   TLB shootdowns
TRM:          0          0   Thermal event interrupts
SPU:          0          0   Spurious interrupts
ERR:          0
MIS:          0