nixp.ru v3.0

18 января 2017,
среда,
08:50:24 MSK

Аутсорсинг Linux с компанией «Флант»
Аватар пользователя Master
Master написал 28 февраля 2005 года в 18:42 (723 просмотра) Ведет себя неопределенно; открыл 133 темы в форуме, оставил 1230 комментариев на сайте.

Есть мать Gigabyte 7N400-L со встроенной сетевухой Realtek 8100C

С ядром 2.4.х заводится только в 10Mbit-ом режиме (модуль 8139too).

С ядром 2.6.х вообще не заводится.

Жду идей.

Genie

???!!!

$ lspci -v|grep -A5 Ethernet
0000:01:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Giga-byte Technology GA-7VM400M Motherboard
        Flags: bus master, medium devsel, latency 32, IRQ 201
        I/O ports at cc00
        Memory at e0000000 (32-bit, non-prefetchable) [size=256]
        Capabilities: 
$ uname -r
2.6.10-k7.badram
$ grep 8139 /var/log/dmesg
8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)
8139cp: pci dev 0000:01:0b.0 (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
8139cp: Try the "8139too" driver instead.
8139too Fast Ethernet driver 0.9.27
eth0: RealTek RTL8139 at 0xe0a3c000, 00:0d:61:37:35:7a, IRQ 201
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
$ grep Mbps /var/log/dmesg
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

чего перекрутил, а?

Genie

прокрался на рабочую машинку

дома у меня ga7n400e-l, а на работе — ga7n400-l

вывод команд, приведённых выше, почти тот же самый.

только в трёх местах различается.

адреса — портов, памяти и MAC-адрес.

остальное — идентично.

Master
Genie
чего перекрутил, а?

А что можно было перекрутить?

Пробовал и в ядро вкомпилить и модулем. Нифига.

sky
Genie

$ lspci -v|grep -A5 Ethernet
0000:01:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Giga-byte Technology GA-7VM400M Motherboard
        Flags: bus master, medium devsel, latency 32, IRQ 201
        I/O ports at cc00
        Memory at e0000000 (32-bit, non-prefetchable) [size=256]
        Capabilities: 
$ uname -r
2.6.10-k7.badram
$ grep 8139 /var/log/dmesg
8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)
8139cp: pci dev 0000:01:0b.0 (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
8139cp: Try the "8139too" driver instead.
8139too Fast Ethernet driver 0.9.27
eth0: RealTek RTL8139 at 0xe0a3c000, 00:0d:61:37:35:7a, IRQ 201
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
1

Ребят, чего-то я смотрю, что Гигабайт всё чаще и чаще пытается сэкономить =( (Сейчас справа от меня плата на i865pe от Гига, дык там не только второго чипа биоса нет, но и первый не в каретке, а впаян, хотя на плате даж SATA есть)

P.S. А вот оригинал =):

~$ lspci -v|grep -A5 Ethernet
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
        Subsystem: ABIT Computer Corp.: Unknown device 1c02
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
        Memory at e6001000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at d000 [size=8]
        Capabilities: [44] Power Management version 2
Genie
sky
P.S. А вот оригинал =):

~$ lspci -v|grep -A5 Ethernet
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
        Subsystem: ABIT Computer Corp.: Unknown device 1c02
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
        Memory at e6001000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at d000 [size=8]
        Capabilities: [44] Power Management version 2

pci.ids обновлять не пробовамши?

вот у меня есть в дебиане скриптик, update-pciids (и update-usbids), который обновляет описания pci (и usb соответственно) устройств.

кстати, плат на nForce2 несколько разных. Те, что в GigaByte GA7N400(E)-L не используют nForce2 LAN. а те, что -L1 — используют.

с чем это связано — непонятно, но, видимо, на момент выпуска этих плат не было нормально работающего (стабильно), сертифицированного драйвера к сетевой карточке (как обычно, тормозит WHQL).

sky
Genie
pci.ids обновлять не пробовамши?

вот у меня есть в дебиане скриптик, update-pciids (и update-usbids), который обновляет описания pci (и usb соответственно) устройств.

кстати, плат на nForce2 несколько разных.



root@sun:~# update-pciids
--14:17:53--  http://pciids.sourceforge.net/pci.ids.bz2
           => `/usr/share/misc/pci.ids.new'
Преобразование адреса pciids.sourceforge.net... 66.35.250.209
Установка соединения с pciids.sourceforge.net[66.35.250.209]:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: 89,192 [text/plain]
100%[====================================>] 89,192         1.82K/s    ETA 00:00
14:18:55 (1.54 KB/s) - `/usr/share/misc/pci.ids.new' сохранен [89192/89192]
Done.
root@sun:~# lspci -v|grep -A5 Ethernet
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller                     (rev a1)
        Subsystem: ABIT Computer Corp.: Unknown device 1c02
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
        Memory at e6001000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at d000 [size=8]
        Capabilities: [44] Power Management version 2

Один х*р =). Да в общем-то какая разница, я комп собирал сам и в подробностях знаю о его начинке.

Master

Резюме

В общем встроенная сетевуха на GA-7N400-L завелась на 100Mbit/s с вот такими параметрами в ядре:

   RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)
   RealTek RTL-8139 PCI Fast Ethernet Adapter support
[ ]     Use PIO instead of MMIO
[*]     Support for uncommon RTL-8139 rev. K (automatic channel equalization)
[*]     Support for older RTL-8129/8130 boards
[ ]     Use older RX-reset method

ЗЫ: Еще раз 10x 2Genie за помощь.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.