Не определяется сетевая карта RTL8111/8168B [РЕШЕНО]
maximax 5 сентября, 2008 - 12:05
Не могу настроить встроенную в материнскую плату сетевую карту:
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
В ядре включено
--- Ethernet (1000 Mbit)
<*> Realtek 8169 gigabit ethernet support
[*] Use Rx Polling (NAPI) (EXPERIMENTAL)
При этом нормально работает (подключил отдельной PCI платой):
05:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
»
- Для комментирования войдите или зарегистрируйтесь
В студию
выод lspci -v в студию, а именно ту секцию где про Ethernet контроллер, обратить внимание на Kernel driver in use: и Kernel modules:
03:00.0 Ethernet controller:
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 81aa
Flags: bus master, fast devsel, latency 0, IRQ 223
I/O ports at a800 [=256]
Memory at fe9ff000 (64-bit, non-prefetchable) [=4K]
Expansion ROM at fe9c0000 [disabled] [=128K]
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 >
Kernel driver in use: r8169
----------
Symbol: R8169 [=y]
Prompt: Realtek 8169 gigabit ethernet support
Symbol: R8169_NAPI [=y]
Prompt: Use Rx Polling (NAPI) (EXPERIMENTAL)
Symbol: R8169_VLAN [=n]
Prompt: VLAN support
Depends on: NETDEVICES && NETDEV_1000 && R8169 && VLAN_8021Q
Включил
Symbol: VLAN_8021Q [=n]
Prompt: 802.1Q VLAN Support
появился
Symbol: R8169_VLAN [=n]
Prompt: VLAN support
его так же включил.
Вышеперечисленные действия не помогли.
Хм... делай
Хм... делай модулями... без проблем работает. тем более, что у каждого модуля сетевых адаптеров есть - краткое описание и список сетевух, для которых подходит данный модуль.
еще ifconfig -a - может он не eth0, а eth1..X
eth0 Link
eth0 Link encap:Ethernet HWaddr 4C:00:10:51:8B:FE
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::4e00:10ff:fe51:8bfe/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3337 errors:0 dropped:0 overruns:0 frame:0
TX packets:3496 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3665693 (3.4 Mb) TX bytes:425637 (415.6 Kb)
Interrupt:22 Base address:0xb800
eth1 Link encap:Ethernet HWaddr 00:1D:60:79:DA:9C
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:223 Base address:0x4000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:928 (928.0 b) TX bytes:928 (928.0 b)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
странно...
почему нету /etc/init.d/net.eth1
и почему в таком случае eth1 не появляется в выводе iconfig без параметров
Проблема
Проблема решена.
Настроил eth1
cd /etc/init.d
ln -s net.lo net.eth1
rc-update add net.eth1 default
rc-update del net.eth0 default
и всё заработало.
У меня была такая же история
У меня была такая же история после апгрейда материнской платы. Вылечилось удалением /etc/udev/rules.d/70-persistent-net.rules (до этого сетевухи виделись как eth2,eth3,eth4, после удаления система его создала заново - уже правильный).
Quote: странно... п
ничего странного. автоматом только net.eth0 ставится. в InstallHandbook об этом сказано :)
Собственно от
Собственно от туда я эту информацию и под черпнул.