Skocz do zawartości

Toshiba A200-1s5 I Karta Sieciowa Rtl8101e Problem Z Instalacją


oizo64

Rekomendowane odpowiedzi

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

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ę
×
×
  • Dodaj nową pozycję...