Fedora 11 kernel problémák

Fórum témák: 
Disztribúciók: 

Ebben a topikban a Fedora 11-hez megjelent kernelekkel kapcsolatos tapasztalatokat, véleményeket és sajnos a hibákat/problémákat lehet megvitatni.

Jelenleg Fedora 11-en a kernel-2.6.29.6-217.2.16.fc11.x86_64 rendszermagot használom. Ennek alapvetően két oka van:

  • a legfrissebb (kernel-2.6.30.9-96.fc11.x86_64) rendszermaggal magába roskad a pulseaudio CA0106 használata esetén
  • a legfrissebb kernel némi használat után kivágja az ndiswrapper-rel használt Ralink wireless kártyám megszakítás handler-ét:

    Nov 8 13:28:17 locsemege_gepe kernel: irq event 21: bogus return value 7a0eb370
    Nov 8 13:28:17 locsemege_gepe kernel: Pid: 0, comm: swapper Tainted: P 2.6.30.9-96.fc11.x86_64 #1
    Nov 8 13:28:17 locsemege_gepe kernel: Call Trace:
    Nov 8 13:28:17 locsemege_gepe kernel: <IRQ> [<ffffffff8108f12c>] __report_bad_irq+0x3d/0x8c
    Nov 8 13:28:17 locsemege_gepe kernel: [<ffffffff8108f293>] note_interrupt+0x118/0x17d
    Nov 8 13:28:17 locsemege_gepe kernel: [<ffffffff8108f91b>] handle_fasteoi_irq+0x9c/0xc0
    Nov 8 13:28:17 locsemege_gepe kernel: [<ffffffff81013469>] handle_irq+0x8b/0x96
    Nov 8 13:28:17 locsemege_gepe kernel: [<ffffffff81012ad3>] do_IRQ+0x5c/0xc5
    Nov 8 13:28:17 locsemege_gepe kernel: [<ffffffff81011693>] ret_from_intr+0x0/0x11
    Nov 8 13:28:17 locsemege_gepe kernel: <EOI> [<ffffffff8102b259>] ? native_safe_halt+0xb/0xd
    Nov 8 13:28:17 locsemege_gepe kernel: [<ffffffff81017aa8>] ? default_idle+0x47/0x6d
    Nov 8 13:28:17 locsemege_gepe kernel: [<ffffffff81017bdb>] ? c1e_idle+0x10d/0x114
    Nov 8 13:28:17 locsemege_gepe kernel: [<ffffffff8100fcdd>] ? cpu_idle+0xa6/0xe9
    Nov 8 13:28:17 locsemege_gepe kernel: [<ffffffff813d4ff7>] ? start_secondary+0x1f3/0x234
    Nov 8 13:28:17 locsemege_gepe kernel: handlers:
    Nov 8 13:28:17 locsemege_gepe kernel: [<ffffffffa0d642af>] (io_irq_isr+0x0/0x49 [ndiswrapper])
    Nov 8 13:28:17 locsemege_gepe kernel: Disabling IRQ #21

Ami viszont bravúros a kernel fejlesztői részéről, hogy ezután is van hálózati kapcsolatom, csak lassú lesz.

A Ralink wireless kártyád milyen? Valamelyik rt modul ( rt61, rt71, rt25xxusbvagymi) nem viszi? Otthon van egy Ralink csipes usb wlan adapterem a mi szépen működik az rt71 modullal ndiswrapper nélkül.

Az lspci -v ezt mondja az első sorban:

RaLink RT2500 802.11g Cardbus/mini-PCI (rev 01)

Az rt2500pci való hozzá, de nem megy teljes sebességgel, csak úgy 1.5 Mb/s-mal maximum. Próbáltam manuálisan megadni sebességet, úgy is, hogy nem az 54 Mb/s legyen az, nehogy sok csomagot kelljen ismételnie, de ha fejem tetejére állok, sem lesz gyorsabb. Más disztribúció esetén ugyanez a helyzet. Próbáltam Debiant, Arch-ot, Frugalware-t.

Azt tudni kell, hogy volt régebben az rt2500 nevű nyílt forrású modul, az teljesen jó volt, de tavasszal megszűnt a támogatása. Gondolom, viszont rétegzésében nem illeszkedett a kernelhez, annak filozófiájához, így újraírták rt2500pci néven. Ez kezdettől fogva rossz volt. Időközben bekerült a mainline kernelbe, persze ettől sem lett jobb. Erről is láttam panaszt másoktól is a neten, de nem történik semmi. Így maradt az ndiswrapper a 64 bites Windows XP driverrel. Ez legalább gyors, a 2.6.29.6-217.2.16.fc11.x86_64 kernellel stabil is, de az aktuális FC11 kernellel a fentebbi hibát produkálja.

Számomra az a döbbenet, hogy volt egy nyílt forrású, jól működő driver, tehát nem lehet azt mondani, hogy nem tudják, hogyan kell kezelni a hardware-t, aztán újraírták, s elromlott, sohasem ment stabilan. De ez a rossz változat legalább a vanilla kernel része. :-/

Ugyanígy az ALSA-val. Az 1.0.18a előtti ALSA még tudja kezelni valamelyest a CA0106-os chip-et. Fedora 9-en semmi gondom nem volt a hanggal ugyanezen a gépen. Fedora 10 megjelenésével zakkant meg a hang. Eléggé sajátos, hogy bevezetésre került egy glitch free technológia, amely masszív bufferdobálásokat eredményezett. Igen rendesen kiesik a zene a ritmusból sokszor.

Aggódom az efféle regressziók miatt, mert csak nyomják bele a kernelbe az új feature-öket, miközben látványosan romlanak el olyan dolgok, amelyek valaha jók voltak. S nem csak egy-egy kernel release-ben, hanem szépen úgy is maradnak.

Vannak félelmeim Fedora 12-vel kapcsolatban, de szeretek előre menekülni, így a megjelenés másnapján - ha szabadidőm engedi -, már az lesz a gépemen.

Utoljára ilyen szintű labilitásra FC2, FC3 körül emlékszem, akkor az USB masstorage driverrel voltak súlyos gondok. Például nem lehetett a modult eltávolítani modprobe -r paranccsal, s az lsmod memóriahasználatra valami irreális számot írt ki, lényegében a -2-t 32 biten, persze pozitív egészként.

Manapság megint a kernel gyengélkedik.