[eepro100] i82559 (Intel STL2 M/B) & eepro100 driver
Andrey Nekrasov
andy@spylog.ru
Tue Oct 8 06:20:00 2002
Hello.
Way kernel write whis message ?
#dmesg
...
eepro100: wait_for_cmd_done timeout!
eepro100: wait_for_cmd_done timeout!
eepro100: wait_for_cmd_done timeout!
eepro100: wait_for_cmd_done timeout!
...
1. use linux kernel 2.4.19pre3aa2 (or any other 2.4.*)
2. NIC information:
# ./eepro100-diag -f -aem
eepro100-diag.c:v2.11 8/27/2002 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0x1400.
i82557 chip registers at 0x1400:
0c000050 01ea2000 00000000 00080002 182545e1 00000600
No interrupt sources are pending.
The transmit unit state is 'Suspended'.
The receive unit state is 'Ready'.
This status is normal for an activated but idle interface.
The Command register has an unprocessed command 0c00(?!).
Intel EtherExpress Pro 10/100 EEPROM contents:
Station address 00:D0:B7:B6:B2:8B.
Board assembly 000000-000, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
Primary transceiver is MII PHY #1. MII PHY #1 transceiver registers:
3000 782d 02a8 0154 0101 45e1 0001 0000
0000 0000 0000 0000 0000 0000 0000 0000
0a03 0000 0001 0000 0000 0000 0000 0000
0000 0000 0b10 0000 0000 0000 0000 0000.
Basic mode control register 0x3000: Auto-negotiation enabled.
Basic mode status register 0x782d ... 782d.
Link status: established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation complete.
Vendor ID is 00:aa:00:--:--:--, model 21 rev. 4.
No specific information is known about this transceiver type.
I'm advertising 0101: 100baseTx-FD
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD
10baseT.
Negotiation completed.
#
--
bye.
Andrey Nekrasov, SpyLOG.