[devel] I: Проблема с выбором между eepro100/e100 (обещанные подробности)

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Пт Окт 5 17:21:26 MSD 2007


Aleksey Avdeev пишет:
> Sergey Vlasov пишет:
...
>> Как именно проявляется неработоспособность (в частности, что
>> появляется в dmesg при попытке использования сети)?
> 
>   Проблема наблюдается на 2x хостах:
> 
> 1. 2.6.18-ovz-smp-alt15 #1 SMP Sat Aug 4 01:55:50 MSD 2007 i686
> GNU/Linux -- наблюдались ошибки приёма/передачи (видимые через ifconfig)
> и полная неработоспособность сети в дальнейшем.

  Этот хост трогать пока не буду: его работа для меня кретична.

> 
> 2. 2.6.18-std-smp-alt8 #1 SMP Mon Sep 24 01:41:06 MSD 2007 i686
> GNU/Linux -- неработоспособность сети после установки самособранного
> junior`a. Завтра смогу сообщить подробности (сейчас помещение покидать
> надо).

  Сдесь я нифига не понимаю: после установки с другого образа (я на этой
железки Кольчугу тестирую) -- нерабочим стал eepro100, а e100 работает.

  На данный момент, ядро осталось тоже:

2.6.18-std-smp-alt8 #1 SMP Mon Sep 24 01:41:06 MSD 2007 i686 GNU/Linux

  Выжемки из /var/log/messages (дата косая):

1. Загрузка, сеть подключена к eth0 (Realtek RTL8168/8111), Интересующий
нас eth1 весит в воздухе (нет физического линка).

...
Oct  6 00:11:09 localhost kernel: ACPI: PCI Interrupt 0000:03:06.0[A] ->
GSI 21 (level, low) -> IRQ 225
Oct  6 00:11:09 localhost kernel: e100: 0000:03:06.0: e100_eeprom_load:
EEPROM corrupted
Oct  6 00:11:09 localhost kernel: ACPI: PCI interrupt for device
0000:03:06.0 disabled
Oct  6 00:11:09 localhost kernel: e100: probe of 0000:03:06.0 failed
with error -11
Oct  6 00:11:09 localhost kernel: ACPI: PCI Interrupt 0000:02:00.0[A] ->
GSI 19 (level, low) -> IRQ 217
Oct  6 00:11:09 localhost kernel: eth0: r10001.05, the Linux device
driver for Realtek Ethernet Controllers at 0xee00, 00:1b:fc:75:68:32, IR
Q 217
Oct  6 00:11:09 localhost kernel: Realtek RTL8168/8111 Family PCI-E
Gigabit Ethernet Network Adapter
Oct  6 00:11:09 localhost kernel: Driver version:1.05
Oct  6 00:11:09 localhost kernel: Released date:2006/10/25
Oct  6 00:11:09 localhost kernel: Link Status:Linked
Oct  6 00:11:09 localhost kernel: Link Speed:1000Mbps
Oct  6 00:11:09 localhost kernel: Duplex mode:Full-Duplex
Oct  6 00:11:09 localhost kernel: I/O Base:0xEE00(I/O port)
Oct  6 00:11:09 localhost kernel: IRQ:217
...
Oct  6 00:11:14 localhost hotplug: Hotplug (pnp.rc) start: succeeded
Oct  6 00:11:16 localhost kernel: eepro100.c:v1.09j-t 9/29/99 Donald
Becker http://www.scyld.com/network/eepro100.html
Oct  6 00:11:16 localhost kernel: eepro100.c: $Revision: 1.36 $
2000/11/17 Modified by Andrey V. Savochkin <saw на saw.sw.com.sg> and others
Oct  6 00:11:16 localhost kernel: PCI: Enabling device 0000:03:06.0
(0000 -> 0003)
Oct  6 00:11:16 localhost kernel: ACPI: PCI Interrupt 0000:03:06.0[A] ->
GSI 21 (level, low) -> IRQ 225
Oct  6 00:11:16 localhost kernel: eth1: Invalid EEPROM checksum 0x65c0,
check settings before activating this device!
Oct  6 00:11:16 localhost kernel: eth1: OEM i82557/i82558 10/100
Ethernet, FF:FF:FF:FF:FF:FF, IRQ 225.
Oct  6 00:11:16 localhost kernel:   Board assembly ffffff-255, Physical
connectors present: RJ45 BNC AUI MII
Oct  6 00:11:16 localhost kernel:   Primary interface chip unknown-15
PHY #31.
Oct  6 00:11:16 localhost kernel:     Secondary interface chip i82555.
Oct  6 00:11:16 localhost kernel: Self test failed, status ffffffff:
Oct  6 00:11:16 localhost kernel:  Failure to initialize the i82557.
Oct  6 00:11:16 localhost kernel:  Verify that the card is a bus-master
capable slot.
Oct  6 00:11:16 localhost hotplug: Hotplug (pci.rc) start: succeeded
Oct  6 00:11:16 localhost kernel: eth1: wait_for_cmd_done timeout!
Oct  6 00:11:16 localhost kernel: eth1: Too much work at interrupt,
status=0xffff.
Oct  6 00:11:16 localhost kernel: eth1: wait_for_cmd_done timeout!
Oct  6 00:11:16 localhost kernel: eth1: Too much work at interrupt,
status=0xffff.
Oct  6 00:11:16 localhost last message repeated 24 times
Oct  6 00:11:16 localhost hotplug: Hotplug (misc.rc) start: succeeded
Oct  6 00:11:16 localhost kernel: eth1: wait_for_cmd_done timeout!
Oct  6 00:11:16 localhost kernel: eth1: wait_for_cmd_done timeout!
Oct  6 00:11:16 localhost hotplug: Hotplug (block.rc) start: succeeded
...

2. Гашу eth0, перетыкаю линк и пытаюсь поднять eth1
...
Oct  6 00:11:27 localhost httpd-alterator: httpd2.prefork startup succeeded
Oct  6 00:11:45 localhost kernel: eth1: wait_for_cmd_done timeout!
Oct  6 00:11:46 localhost dhcpcd[4171]: timed out waiting for a valid
DHCP server response
Oct  6 00:11:46 localhost kernel: eth1: wait_for_cmd_done timeout!
Oct  6 00:11:46 localhost last message repeated 2 times
Oct  6 00:11:46 localhost kernel: Command 00ff never accepted (201 polls)!
Oct  6 00:11:46 localhost kernel: eth1: wait_for_cmd_done timeout!
Oct  6 00:11:46 localhost kernel: eth1: wait_for_cmd_done timeout!
Oct  6 00:11:46 localhost kernel: eth1: Too much work at interrupt,
status=0xffff.
...

3. В конечном итоге -- интерфейс ожил (под e100):
...
Oct  6 00:35:28 localhost dhcpcd.exe: interface eth0 has been brought down
Oct  6 00:41:20 localhost kernel: ACPI: PCI interrupt for device
0000:03:06.0 disabled
Oct  6 00:41:37 localhost kernel: eepro100.c:v1.09j-t 9/29/99 Donald
Becker http://www.scyld.com/network/eepro100.html
Oct  6 00:41:37 localhost kernel: eepro100.c: $Revision: 1.36 $
2000/11/17 Modified by Andrey V. Savochkin <saw на saw.sw.com.sg> and others
Oct  6 00:41:37 localhost kernel: PCI: Enabling device 0000:03:06.0
(0000 -> 0003)
Oct  6 00:41:37 localhost kernel: ACPI: PCI Interrupt 0000:03:06.0[A] ->
GSI 21 (level, low) -> IRQ 225
Oct  6 00:41:37 localhost kernel: eth1: Invalid EEPROM checksum 0xff00,
check settings before activating this device!
Oct  6 00:41:37 localhost kernel: eth1: OEM i82557/i82558 10/100
Ethernet, FF:FF:FF:FF:FF:FF, IRQ 225.
Oct  6 00:41:37 localhost kernel:   Board assembly ffffff-255, Physical
connectors present: RJ45 BNC AUI MII
Oct  6 00:41:37 localhost kernel:   Primary interface chip unknown-15
PHY #31.
Oct  6 00:41:37 localhost kernel:     Secondary interface chip i82555.
Oct  6 00:41:37 localhost kernel:   General self-test: passed.
Oct  6 00:41:37 localhost kernel:   Serial sub-system self-test: passed.
Oct  6 00:41:37 localhost kernel:   Internal registers self-test: passed.
Oct  6 00:41:37 localhost kernel:   ROM checksum self-test: passed
(0xb874c1d3).
Oct  6 00:42:13 localhost kernel: ACPI: PCI interrupt for device
0000:03:06.0 disabled
Oct  6 00:42:23 localhost kernel: eepro100.c:v1.09j-t 9/29/99 Donald
Becker http://www.scyld.com/network/eepro100.html
Oct  6 00:42:23 localhost kernel: eepro100.c: $Revision: 1.36 $
2000/11/17 Modified by Andrey V. Savochkin <saw на saw.sw.com.sg> and others
Oct  6 00:42:23 localhost kernel: PCI: Enabling device 0000:03:06.0
(0000 -> 0003)
Oct  6 00:42:23 localhost kernel: ACPI: PCI Interrupt 0000:03:06.0[A] ->
GSI 21 (level, low) -> IRQ 225
Oct  6 00:42:23 localhost kernel: eth1: Invalid EEPROM checksum 0xff00,
check settings before activating this device!
Oct  6 00:42:23 localhost kernel: eth1: OEM i82557/i82558 10/100
Ethernet, FF:FF:FF:FF:FF:FF, IRQ 225.
Oct  6 00:42:23 localhost kernel:   Board assembly ffffff-255, Physical
connectors present: RJ45 BNC AUI MII
Oct  6 00:42:23 localhost kernel:   Primary interface chip unknown-15
PHY #31.
Oct  6 00:42:23 localhost kernel:     Secondary interface chip i82555.
Oct  6 00:42:23 localhost kernel:   General self-test: passed.
Oct  6 00:42:23 localhost kernel:   Serial sub-system self-test: passed.
Oct  6 00:42:23 localhost kernel:   Internal registers self-test: passed.
Oct  6 00:42:23 localhost kernel:   ROM checksum self-test: passed
(0xb874c1d3).
Oct  6 00:43:06 localhost kernel: ACPI: PCI interrupt for device
0000:03:06.0 disabled
Oct  6 00:43:29 localhost kernel: e100: Intel(R) PRO/100 Network Driver,
3.5.10-k2-NAPI
Oct  6 00:43:29 localhost kernel: e100: Copyright(c) 1999-2005 Intel
Corporation
Oct  6 00:43:29 localhost kernel: PCI: Enabling device 0000:03:06.0
(0000 -> 0003)
Oct  6 00:43:29 localhost kernel: ACPI: PCI Interrupt 0000:03:06.0[A] ->
GSI 21 (level, low) -> IRQ 225
Oct  6 00:43:29 localhost kernel: e100: eth1: e100_probe: addr
0xfde00000, irq 225, MAC addr 00:02:B3:B8:DB:B7
Oct  6 00:45:16 localhost kernel: e100: eth1: e100_watchdog: link up,
100Mbps, full-duplex
Oct  6 00:45:21 localhost avahi-daemon[4766]: Joining mDNS multicast
group on interface eth1.IPv4 with address 192.168.1.174.
Oct  6 00:45:21 localhost avahi-daemon[4766]: New relevant interface
eth1.IPv4 for mDNS.
Oct  6 00:45:21 localhost avahi-daemon[4766]: Registering new address
record for 192.168.1.174 on eth1.IPv4.
Oct  6 00:45:22 localhost dhcpcd.exe: interface eth1 has been configured
with new IP=192.168.1.174
Oct  6 00:47:26 localhost sshd[20186]: Accepted password for solo from
192.168.1.252 port 33984 ssh2

> 
>> Драйвер eepro100 вообще хотят удалить из ядра, поскольку он никем не
>> поддерживается; предполагается, что e100 должен его полностью
>> заменить.

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 481 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20071005/755cd34a/attachment-0002.bin>


Подробная информация о списке рассылки Devel