Forum Linux.pl

Programowanie => C/C++ => Wątek zaczęty przez: megotpelka w 2011-10-21, 11:45:55

Tytuł: Modyfikacja sterownika karty sieciowej. Kernel panic
Wiadomość wysłana przez: megotpelka w 2011-10-21, 11:45:55
Witam serdecznie,

pracuje obecnie nad prowadzeniem zmian w sterowniku r8169 do mojej kart sieciowej. Potrzebna mi jest funkcja która wywoływana będzie z góry określaną częstotliwością tak by nie blokowała reszty procesów. Skorzystałem więc z timerów kernela. Deklaracje timera wpisałem do funkcji open i wszystko działa poprawnie gdy podłączona jest tylko jedna karta sieciowa. Gdy dodałem drugą kartę (ten sam model i chipset) po podniesieniu linków dostaje kernel panic. Czy może być to spowodowane tym że dwukrotnie (dla karty 1 i 2) zostaje wywołana ta sama funkcja open i próbuje zadeklarować ten sam kernel timer po raz drugi ? Czy mogę ominąć jakoś ten problem ?