[+] Sterowniki rtl8185 i ich przeróbka
: 02 października 2009, 18:37
Witam.
Czy ktoś mógłby mi pomóc przerobić sterownik dla rtl8185?
Wszystko ładnie działa na jądrach 2.6.29 i 2.6.30, ale na 2.6.31 nie chciał się skompilować, ponieważ została dodana:
Więc dodałem tę strukturę, przy uruchamianiu sterownika struktura dodaje się do struktury net_device, lecz nadal nie chce działać.
Prawdopodobnie funkcja .ndo_xmit ze struktury net_device_ops nie jest wywoływana, ale dlaczego to nie wiem.
Tak samo się dzieje dla jądra 2.6.30, gdy użyję struktury, a jak jest po staremu to ładnie działa.
Edycja: Dołączyłem łatkę, ale nadal nie działa, choć się kompiluje.
[Dodano: 2009-10-22, 18:53]
W załączonej przeze mnie łatce, jest błąd. Nie ma tam jednej jednego pliku uwzględnionego, więc może się nie kompilować. Lecz to nie jest ważne, ponieważ rozwiązałem problem dodając inną łatkę, tym razem do jądra.
Czy ktoś mógłby mi pomóc przerobić sterownik dla rtl8185?
Wszystko ładnie działa na jądrach 2.6.29 i 2.6.30, ale na 2.6.31 nie chciał się skompilować, ponieważ została dodana:
Kod: Zaznacz cały
struct net_device_ops
Prawdopodobnie funkcja .ndo_xmit ze struktury net_device_ops nie jest wywoływana, ale dlaczego to nie wiem.
Tak samo się dzieje dla jądra 2.6.30, gdy użyję struktury, a jak jest po staremu to ładnie działa.
Edycja: Dołączyłem łatkę, ale nadal nie działa, choć się kompiluje.
[Dodano: 2009-10-22, 18:53]
W załączonej przeze mnie łatce, jest błąd. Nie ma tam jednej jednego pliku uwzględnionego, więc może się nie kompilować. Lecz to nie jest ważne, ponieważ rozwiązałem problem dodając inną łatkę, tym razem do jądra.