oizo64 Napisano Czerwiec 25, 2008 Zgłoszenie Share Napisano Czerwiec 25, 2008 Witam mam tego laptopa ale mam tez z nim problem! Chce zainstalować kartę sieciową i domyślnie jest ładowany moduł r8169 który podobno tej karty nie obsługuje, obsługuje tylko RTL8168B/8111B and RTL8168C/8111C). lspci pokazuje 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01) Subsystem: Toshiba America Info Systems Unknown device ff00 Flags: fast devsel, IRQ 17 I/O ports at 4000 [size=256] Memory at f0000000 (64-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 2 Capabilities: [48] Vital Product Data Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable- Capabilities: [60] Express Endpoint, MSI 00 Capabilities: [84] Vendor Specific Information Capabilities: [100] Advanced Error Reporting Capabilities: [12c] Virtual Channel Capabilities: [148] Device Serial Number 36-81-ec-10-00-00-00-02 Capabilities: [154] Power Budgeting Kernel modules: r8169 Z internetu pobrałem paczkę r1000 (dkms-r1000-1.06-2.nodist.rf.noarch.rpm) która jest źródłem sterownika do mojej karty sieciowej i tu zaczynają sie schody! nie potrafię sobie poradzić z problemami podczas kompilacji sterownika (zaznaczam ze jestem zwykłym uzytkownikiem, nie jakism super znawca:P) Polecenie "rpm qa | grep kernel" pokazuje mi kernel-2.6.25-14.fc9.x86_64 kernel-devel-2.6.25-14.fc9.x86_64 kerneloops-0.10-11.fc9.x86_64 kernel-headers-2.6.25-14.fc9.x86_64 a "make clean modules" [root@localhost r8101-1.007.00-1]# make clean modules rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers rset make -C /lib/modules/2.6.25-14.fc9.x86_64/build SUBDIRS=/usr/src/r8101-1.007.00-1 modules make[1]: Wejście do katalogu `/usr/src/kernels/2.6.25-14.fc9.x86_64' CC [M] /usr/src/r8101-1.007.00-1/r8101_n.o /usr/src/r8101-1.007.00-1/r8101_n.c: In function ?rtl8101_init_board?: /usr/src/r8101-1.007.00-1/r8101_n.c:2244: error: implicit declaration of function ?SET_MODULE_OWNER? /usr/src/r8101-1.007.00-1/r8101_n.c: In function ?rtl8101_init_one?: /usr/src/r8101-1.007.00-1/r8101_n.c:2643: error: ?struct net_device? has no member named ?poll? /usr/src/r8101-1.007.00-1/r8101_n.c:2644: error: ?struct net_device? has no member named ?weight? /usr/src/r8101-1.007.00-1/r8101_n.c: In function ?rtl8101_rx_interrupt?: /usr/src/r8101-1.007.00-1/r8101_n.c:3686: error: ?struct net_device? has no member named ?quota? /usr/src/r8101-1.007.00-1/r8101_n.c:3686: warning: type defaults to ?int? in declaration of ?_y? /usr/src/r8101-1.007.00-1/r8101_n.c:3686: error: ?struct net_device? has no member named ?quota? /usr/src/r8101-1.007.00-1/r8101_n.c:3686: warning: comparison of distinct pointer types lacks a cast /usr/src/r8101-1.007.00-1/r8101_n.c: In function ?rtl8101_interrupt?: /usr/src/r8101-1.007.00-1/r8101_n.c:3866: error: too few arguments to function ?netif_rx_schedule_prep? /usr/src/r8101-1.007.00-1/r8101_n.c:3867: error: too few arguments to function ?__netif_rx_schedule? /usr/src/r8101-1.007.00-1/r8101_n.c: In function ?rtl8101_poll?: /usr/src/r8101-1.007.00-1/r8101_n.c:3913: error: ?struct net_device? has no member named ?quota? /usr/src/r8101-1.007.00-1/r8101_n.c:3913: warning: type defaults to ?int? in declaration of ?_y? /usr/src/r8101-1.007.00-1/r8101_n.c:3913: error: ?struct net_device? has no member named ?quota? /usr/src/r8101-1.007.00-1/r8101_n.c:3921: error: ?struct net_device? has no member named ?quota? /usr/src/r8101-1.007.00-1/r8101_n.c:3924: error: too few arguments to function ?netif_rx_complete? make[2]: *** [/usr/src/r8101-1.007.00-1/r8101_n.o] Błąd 1 make[1]: *** [_module_/usr/src/r8101-1.007.00-1] Błąd 2 make[1]: Opuszczenie katalogu `/usr/src/kernels/2.6.25-14.fc9.x86_64' make: *** [modules] Błąd 2 [root@localhost r8101-1.007.00-1]# Nie wiem co jest tego przyczyna i jak problem rozwiązać! Proszę o jakiekolwiek podpowiedzi lub inne gotowe rozwiązania bo wujek google po całym dniu szukania nie byl w stanie mi pomoc! Dziękuje, pozdrawiam. Ps. przy sterowniku r8169 mogę pingowac 127.0.0.1 lecz np. inne komputery w sieci już nie. Na stronie http://cateee.net/lkddb/web-lkddb/R8169.html przeczytałem ze: vendor: 10ec ("Realtek Semiconductor Co., Ltd."), device: 8136 ("RTL8101E PCI Express Fast Ethernet controller") Czy to oznacza ze jednak jest dobrze zainstalowana karta lecz źle skonfigurowana ? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się