VYRESENO: Jadra 2.4 a YAM modem (request_irq, kfree_skb)

Ladislav Vaiz ziav na adela.fel.zcu.cz
Středa Srpen 1 07:46:32 CEST 2001


Ahoj vsem,
takze kratke shrnuti, ktere by mohlo zajimat i ostatni:
problem byl v tom, ze byla volana funkce dev_kfree_skb() z obsluhy
preruseni. Jadro pak vypisovalo 
printk("Warning: kfree_skb on hard IRQ %p\n"); a po nejake dobe se pocitac
zasekl, nekdy neslo ani <SYSRQ>+<SUB>.

V obsluze preruseni je treba volat dev_kfree_skb_any(). Viz treba
drivers/usb/plusb.c, kde jsem se inspiroval. Po teto male zmene vse zacalo
chodit tak, jak ma.

Takze pokud mate nekdo problem s nefunkcnosti ovladacu pod 2.4, ktere ve
2.2 chodily, zkuste vyse uvedeny postup.

                La'd"a

-- 
__... ...__  _.. .  ___ _._ .____ __.. .. ._
Pesimista je dobře informovaný optimista.



Další informace o konferenci Linux