[eepro100] onboard NIC switching from Suspended to Active
Tru Huynh
tru@pasteur.fr
Thu, 05 Jul 2001 15:16:09 +0200
Hello,
Background: mobo Rocky 3732 dual cpu board with only 1 cpu
PIII-800EB and uniprocessor kernel (redhat 7.1) with the
eepro100(1.09j-t).
when running bonnie++ from an other machine accessing a nfs
exported filesystem, the NIC status switches from Active to Suspended
for a during a few minutes then is stuck in Suspended mode.
Any idea?
Best regards,
Tru
[tru@alineas ~]$ sudo ./eepro100-diag -aaee -f -#2 ;
eepro100-diag.c:v2.05 6/13/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #2: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xbc00.
i82557 chip registers at 0xbc00:
0c000050 08e99000 00000000 00080002 182541e1 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(?!).
-------------------------------------------------^^^^^^^^
EEPROM contents, size 64x16:
00: aa00 00ce 3f04 0403 0000 0201 4701 0000
0x08: 7297 5706 40a0 100c 8086 0000 0000 0000
------------------^^^^
no sleep mode bit
...
0x30: 0128 0000 0000 0000 0000 0000 0000 0000
0x38: 0000 0000 0000 0000 0000 0000 0000 e7ec
The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
Station address 00:AA:CE:00:04:3F.
Board assembly 729757-006, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
[tru@alineas ~]$ cat /proc/interrupts
CPU0
0: 1441526 XT-PIC timer
1: 1795 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 11780563 XT-PIC eth1
8: 1 XT-PIC rtc
10: 8823863 XT-PIC eth2
11: 4995854 XT-PIC eth3
12: 3021 XT-PIC PS/2 Mouse
14: 22431 XT-PIC ide0
15: 3240385 XT-PIC 3ware Storage Controller, eth0
NMI: 0
ERR: 0
/var/log/messages:
Jul 5 14:55:38 alineas kernel: eepro100.c: Debug level is 3.
Jul 5 14:55:38 alineas kernel: eepro100.c:v1.09j-t 9/29/99 Donald
Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
Jul 5 14:55:38 alineas kernel: eepro100.c: $Revision: 1.36 $ 2000/11/17
Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
Jul 5 14:55:38 alineas kernel: PCI: Found IRQ 15 for device 00:0f.0
Jul 5 14:55:38 alineas kernel: Found Intel i82557 PCI Speedo at I/O
0xb800, IRQ 15.
Jul 5 14:55:38 alineas kernel: eth0: Intel Corporation 82557 [Ethernet
Pro 100], 00:AA:CE:00:04:3E, I/O at 0xb800, IRQ 15.
Jul 5 14:55:38 alineas kernel: Board assembly 729757-006, Physical
connectors present: RJ45
Jul 5 14:55:38 alineas kernel: Primary interface chip i82555 PHY #1.
Jul 5 14:55:38 alineas kernel: General self-test: passed.
Jul 5 14:55:38 alineas kernel: Serial sub-system self-test: passed.
Jul 5 14:55:38 alineas kernel: Internal registers self-test: passed.
Jul 5 14:55:38 alineas kernel: ROM checksum self-test: passed
(0x04f4518b).
Jul 5 14:55:38 alineas kernel: PCI: Found IRQ 5 for device 00:10.0
Jul 5 14:55:38 alineas kernel: Found Intel i82557 PCI Speedo at I/O
0xbc00, IRQ 5.
Jul 5 14:55:38 alineas kernel: eth1: Intel Corporation 82557 [Ethernet
Pro 100] (#2), 00:AA:CE:00:04:3F, I/O at 0xbc00, IRQ 5.
Jul 5 14:55:38 alineas kernel: Board assembly 729757-006, Physical
connectors present: RJ45
Jul 5 14:55:38 alineas kernel: Primary interface chip i82555 PHY #1.
Jul 5 14:55:38 alineas kernel: General self-test: passed.
Jul 5 14:55:38 alineas kernel: Serial sub-system self-test: passed.
Jul 5 14:55:38 alineas kernel: Internal registers self-test: passed.
Jul 5 14:55:38 alineas kernel: ROM checksum self-test: passed
(0x04f4518b).
--
Dr Tru Huynh | Bioinformatique Structurale
mailto:tru@pasteur.fr | tel/fax +33 1 45 68 87 37/19
Institut Pasteur, 25-28 rue du Docteur Roux, 75724 Paris CEDEX 15 France