[eepro100] Compaq Proliant DL360 on-board eepro
Patrick Schaaf
bof@bof.de
Wed, 16 Aug 2000 17:50:26 +0200
Hi all,
I have the joy of test driving a Compaq DL360 server, which has two
on-board 10/100 interfaces; linhardware.com told me that the NC3163
(as Compaq calls the NICs) should be used with the eepro100 driver.
I have 2.4.0-test5 and its driver loaded. The NICs are recognized,
initialized, and configurable - only the do not transmit or receive
any packets...
For testing, I added an original eepro100 card, which is working fine.
I append the boot time messages, and syslog output of the stuck card.
best regards
Patrick Schaaf
eth0 is working, eth1 and eth2 give trouble:
Jan 7 12:40:27 test kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
Jan 7 12:40:27 test kernel: eepro100.c: $Revision: 1.33 $ 2000/05/24 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
Jan 7 12:40:27 test kernel: eth0: Intel Corporation 82557 [Ethernet Pro 100] (#3), 00:D0:B7:60:9F:23, IRQ 21.
Jan 7 12:40:27 test kernel: Receiver lock-up bug exists -- enabling work-around.
Jan 7 12:40:27 test kernel: Board assembly 721383-008, Physical connectors present: RJ45
Jan 7 12:40:27 test kernel: Primary interface chip i82555 PHY #1.
Jan 7 12:40:27 test kernel: General self-test: passed.
Jan 7 12:40:27 test kernel: Serial sub-system self-test: passed.
Jan 7 12:40:27 test kernel: Internal registers self-test: passed.
Jan 7 12:40:27 test kernel: ROM checksum self-test: passed (0x04f4518b).
Jan 7 12:40:27 test kernel: eth1: OEM i82557/i82558 10/100 Ethernet, 00:50:8B:E1:2B:94, IRQ 7.
Jan 7 12:40:27 test kernel: Board assembly 727095-002, Physical connectors present: RJ45
Jan 7 12:40:27 test kernel: Primary interface chip i82555 PHY #1.
Jan 7 12:40:27 test kernel: General self-test: passed.
Jan 7 12:40:27 test kernel: Serial sub-system self-test: passed.
Jan 7 12:40:27 test kernel: Internal registers self-test: passed.
Jan 7 12:40:27 test kernel: ROM checksum self-test: passed (0x04f4518b).
Jan 7 12:40:27 test kernel: Receiver lock-up workaround activated.
Jan 7 12:40:27 test kernel: eth2: OEM i82557/i82558 10/100 Ethernet, 00:50:8B:E1:2C:34, IRQ 10.
Jan 7 12:40:27 test kernel: Board assembly 727095-002, Physical connectors present: RJ45
Jan 7 12:40:27 test kernel: Primary interface chip i82555 PHY #1.
Jan 7 12:40:27 test kernel: General self-test: passed.
Jan 7 12:40:27 test kernel: Serial sub-system self-test: passed.
Jan 7 12:40:27 test kernel: Internal registers self-test: passed.
Jan 7 12:40:27 test kernel: ROM checksum self-test: passed (0x04f4518b).
Jan 7 12:40:27 test kernel: Receiver lock-up workaround activated.
Jan 7 16:21:01 test kernel: NETDEV WATCHDOG: eth1: transmit timed out
Jan 7 16:21:01 test kernel: eth1: Transmit timed out: status e050 0c00 at 0/29 command 0001a000.
Jan 7 16:21:01 test kernel: eth1: Tx ring dump, Tx queue 29 / 0:
Jan 7 16:21:01 test kernel: eth1: * 0 0001a000.
Jan 7 16:21:01 test kernel: eth1: 1 0002a000.
Jan 7 16:21:01 test kernel: eth1: 2 0003a000.
Jan 7 16:21:01 test kernel: eth1: 3 0003a000.
Jan 7 16:21:01 test kernel: eth1: 4 0003a000.
Jan 7 16:21:01 test kernel: eth1: 5 0003a000.
Jan 7 16:21:01 test kernel: eth1: 6 0003a000.
Jan 7 16:21:01 test kernel: eth1: 7 0003a000.
Jan 7 16:21:01 test kernel: eth1: 8 0003a000.
Jan 7 16:21:01 test kernel: eth1: 9 0003a000.
Jan 7 16:21:01 test kernel: eth1: 10 0003a000.
Jan 7 16:21:01 test kernel: eth1: 11 0003a000.
Jan 7 16:21:01 test kernel: eth1: 12 000ca000.
Jan 7 16:21:01 test kernel: eth1: 13 000ca000.
Jan 7 16:21:01 test kernel: eth1: 14 0003a000.
Jan 7 16:21:01 test kernel: eth1: 15 000ca000.
Jan 7 16:21:01 test kernel: eth1: 16 200ca000.
Jan 7 16:21:01 test kernel: eth1: 17 0003a000.
Jan 7 16:21:01 test kernel: eth1: 18 000ca000.
Jan 7 16:21:01 test kernel: eth1: 19 000ca000.
Jan 7 16:21:01 test kernel: eth1: 20 0003a000.
Jan 7 16:21:01 test kernel: eth1: 21 000ca000.
Jan 7 16:21:01 test kernel: eth1: 22 000ca000.
Jan 7 16:21:01 test kernel: eth1: 23 0003a000.
Jan 7 16:21:01 test kernel: eth1: 24 200ca000.
Jan 7 16:21:01 test kernel: eth1: 25 000ca000.
Jan 7 16:21:01 test kernel: eth1: 26 0003a000.
Jan 7 16:21:01 test kernel: eth1: 27 000ca000.
Jan 7 16:21:01 test kernel: eth1: 28 4003a000.
Jan 7 16:21:01 test kernel: eth1: =29 00000000.
Jan 7 16:21:01 test kernel: eth1: 30 00000000.
Jan 7 16:21:01 test kernel: eth1: 31 00000000.
Jan 7 16:21:01 test kernel: eth1: Printing Rx ring (next to receive into 0, dirty index 0).
Jan 7 16:21:01 test kernel: eth1: *= 0 0000a020.
Jan 7 16:21:01 test kernel: eth1: 1 0000a020.
Jan 7 16:21:01 test kernel: eth1: 2 0000a020.
Jan 7 16:21:01 test kernel: eth1: 3 0000a020.
Jan 7 16:21:01 test kernel: eth1: 4 0000a020.
Jan 7 16:21:01 test kernel: eth1: 5 0000a020.
Jan 7 16:21:01 test kernel: eth1: 6 0000a020.
Jan 7 16:21:01 test kernel: eth1: 7 0000a020.
Jan 7 16:21:01 test kernel: eth1: 8 0000a020.
Jan 7 16:21:01 test kernel: eth1: 9 0000a020.
Jan 7 16:21:01 test kernel: eth1: 10 0000a020.
Jan 7 16:21:01 test kernel: eth1: 11 00000001.
Jan 7 16:21:01 test kernel: eth1: 12 00000001.
Jan 7 16:21:01 test kernel: eth1: 13 00000001.
Jan 7 16:21:01 test kernel: eth1: 14 00000001.
Jan 7 16:21:01 test kernel: eth1: 15 00000001.
Jan 7 16:21:01 test kernel: eth1: 16 00000001.
Jan 7 16:21:01 test kernel: eth1: 17 00000001.
Jan 7 16:21:01 test kernel: eth1: 18 00000001.
Jan 7 16:21:01 test kernel: eth1: 19 00000001.
Jan 7 16:21:01 test kernel: eth1: 20 00000001.
Jan 7 16:21:01 test kernel: eth1: 21 00000001.
Jan 7 16:21:01 test kernel: eth1: 22 00000001.
Jan 7 16:21:01 test kernel: eth1: 23 00000001.
Jan 7 16:21:01 test kernel: eth1: 24 00000001.
Jan 7 16:21:01 test kernel: eth1: 25 00000001.
Jan 7 16:21:01 test kernel: eth1: 26 00000001.
Jan 7 16:21:01 test kernel: eth1: 27 00000001.
Jan 7 16:21:01 test kernel: eth1: 28 00000001.
Jan 7 16:21:01 test kernel: eth1: 29 00000001.
Jan 7 16:21:01 test kernel: eth1: 30 00000001.
Jan 7 16:21:01 test kernel: eth1: l 31 c0000002.
Jan 7 16:21:19 test kernel: NETDEV WATCHDOG: eth1: transmit timed out
Jan 7 16:21:19 test kernel: eth1: Transmit timed out: status a090 0c00 at 29/58 command 0001a000.
Jan 7 16:21:19 test kernel: eth1: Tx ring dump, Tx queue 58 / 29:
Jan 7 16:21:19 test kernel: eth1: 0 200ca000.
Jan 7 16:21:19 test kernel: eth1: 1 000ca000.
Jan 7 16:21:19 test kernel: eth1: 2 000ca000.
Jan 7 16:21:19 test kernel: eth1: 3 0003a000.
Jan 7 16:21:19 test kernel: eth1: 4 000ca000.
Jan 7 16:21:19 test kernel: eth1: 5 000ca000.
Jan 7 16:21:19 test kernel: eth1: 6 0003a000.
Jan 7 16:21:19 test kernel: eth1: 7 000ca000.
Jan 7 16:21:19 test kernel: eth1: 8 200ca000.
Jan 7 16:21:19 test kernel: eth1: 9 0003a000.
Jan 7 16:21:19 test kernel: eth1: 10 000ca000.
Jan 7 16:21:19 test kernel: eth1: 11 000ca000.
Jan 7 16:21:19 test kernel: eth1: 12 0003a000.
Jan 7 16:21:19 test kernel: eth1: 13 000ca000.
Jan 7 16:21:19 test kernel: eth1: 14 000ca000.
Jan 7 16:21:19 test kernel: eth1: 15 0003a000.
Jan 7 16:21:19 test kernel: eth1: 16 200ca000.
Jan 7 16:21:19 test kernel: eth1: 17 000ca000.
Jan 7 16:21:19 test kernel: eth1: 18 0003a000.
Jan 7 16:21:19 test kernel: eth1: 19 000ca000.
Jan 7 16:21:19 test kernel: eth1: 20 000ca000.
Jan 7 16:21:19 test kernel: eth1: 21 0003a000.
Jan 7 16:21:19 test kernel: eth1: 22 000ca000.
Jan 7 16:21:19 test kernel: eth1: 23 000ca000.
Jan 7 16:21:19 test kernel: eth1: 24 0003a000.
Jan 7 16:21:19 test kernel: eth1: 25 4003a000.
Jan 7 16:21:19 test kernel: eth1: =26 0003a000.
Jan 7 16:21:19 test kernel: eth1: 27 000ca000.
Jan 7 16:21:19 test kernel: eth1: 28 4003a000.
Jan 7 16:21:19 test kernel: eth1: * 29 0001a000.
Jan 7 16:21:19 test kernel: eth1: 30 0002a000.
Jan 7 16:21:19 test kernel: eth1: 31 0003a000.
Jan 7 16:21:19 test kernel: eth1: Printing Rx ring (next to receive into 0, dirty index 0).
Jan 7 16:21:19 test kernel: eth1: *= 0 0000a020.
Jan 7 16:21:19 test kernel: eth1: 1 0000a020.
Jan 7 16:21:19 test kernel: eth1: 2 0000a020.
Jan 7 16:21:19 test kernel: eth1: 3 0000a020.
Jan 7 16:21:19 test kernel: eth1: 4 0000a020.
Jan 7 16:21:19 test kernel: eth1: 5 0000a020.
Jan 7 16:21:19 test kernel: eth1: 6 0000a020.
Jan 7 16:21:19 test kernel: eth1: 7 0000a020.
Jan 7 16:21:19 test kernel: eth1: 8 0000a020.
Jan 7 16:21:19 test kernel: eth1: 9 0000a020.
Jan 7 16:21:19 test kernel: eth1: 10 0000a020.
Jan 7 16:21:19 test kernel: eth1: 11 00000001.
Jan 7 16:21:19 test kernel: eth1: 12 00000001.
Jan 7 16:21:19 test kernel: eth1: 13 00000001.
Jan 7 16:21:19 test kernel: eth1: 14 00000001.
Jan 7 16:21:19 test kernel: eth1: 15 00000001.
Jan 7 16:21:19 test kernel: eth1: 16 00000001.
Jan 7 16:21:19 test kernel: eth1: 17 00000001.
Jan 7 16:21:19 test kernel: eth1: 18 00000001.
Jan 7 16:21:19 test kernel: eth1: 19 00000001.
Jan 7 16:21:19 test kernel: eth1: 20 00000001.
Jan 7 16:21:19 test kernel: eth1: 21 00000001.
Jan 7 16:21:19 test kernel: eth1: 22 00000001.
Jan 7 16:21:19 test kernel: eth1: 23 00000001.
Jan 7 16:21:19 test kernel: eth1: 24 00000001.
Jan 7 16:21:19 test kernel: eth1: 25 00000001.
Jan 7 16:21:19 test kernel: eth1: 26 00000001.
Jan 7 16:21:19 test kernel: eth1: 27 00000001.
Jan 7 16:21:19 test kernel: eth1: 28 00000001.
Jan 7 16:21:19 test kernel: eth1: 29 00000001.
Jan 7 16:21:19 test kernel: eth1: 30 00000001.
Jan 7 16:21:19 test kernel: eth1: l 31 c0000002.
Jan 7 16:21:53 test kernel: NETDEV WATCHDOG: eth1: transmit timed out
Jan 7 16:21:53 test kernel: eth1: Transmit timed out: status 2090 0c00 at 58/86 command 0001a000.
Jan 7 16:21:53 test kernel: eth1: Tx ring dump, Tx queue 86 / 58:
Jan 7 16:21:53 test kernel: eth1: 0 0003a000.
Jan 7 16:21:53 test kernel: eth1: 1 0003a000.
Jan 7 16:21:53 test kernel: eth1: 2 0003a000.
Jan 7 16:21:53 test kernel: eth1: 3 0003a000.
Jan 7 16:21:53 test kernel: eth1: 4 0003a000.
Jan 7 16:21:53 test kernel: eth1: 5 0003a000.
Jan 7 16:21:53 test kernel: eth1: 6 0003a000.
Jan 7 16:21:53 test kernel: eth1: 7 0003a000.
Jan 7 16:21:53 test kernel: eth1: 8 0003a000.
Jan 7 16:21:53 test kernel: eth1: 9 000ca000.
Jan 7 16:21:53 test kernel: eth1: 10 0003a000.
Jan 7 16:21:53 test kernel: eth1: 11 000ca000.
Jan 7 16:21:53 test kernel: eth1: 12 000ca000.
Jan 7 16:21:53 test kernel: eth1: 13 0003a000.
Jan 7 16:21:53 test kernel: eth1: 14 000ca000.
Jan 7 16:21:53 test kernel: eth1: 15 000ca000.
Jan 7 16:21:53 test kernel: eth1: 16 0003a000.
Jan 7 16:21:53 test kernel: eth1: 17 000ca000.
Jan 7 16:21:53 test kernel: eth1: 18 0003a000.
Jan 7 16:21:53 test kernel: eth1: 19 0003a000.
Jan 7 16:21:53 test kernel: eth1: 20 0003a000.
Jan 7 16:21:53 test kernel: eth1: 21 4003a000.
Jan 7 16:21:53 test kernel: eth1: =22 000ca000.
Jan 7 16:21:53 test kernel: eth1: 23 000ca000.
Jan 7 16:21:53 test kernel: eth1: 24 0003a000.
Jan 7 16:21:53 test kernel: eth1: 25 4003a000.
Jan 7 16:21:53 test kernel: eth1: * 26 0001a000.
Jan 7 16:21:53 test kernel: eth1: 27 0002a000.
Jan 7 16:21:53 test kernel: eth1: 28 0003a000.
Jan 7 16:21:53 test kernel: eth1: 29 000ca000.
Jan 7 16:21:53 test kernel: eth1: 30 000ca000.
Jan 7 16:21:53 test kernel: eth1: 31 0003a000.
Jan 7 16:21:53 test kernel: eth1: Printing Rx ring (next to receive into 0, dirty index 0).
Jan 7 16:21:53 test kernel: eth1: *= 0 0000a020.
Jan 7 16:21:53 test kernel: eth1: 1 0000a020.
Jan 7 16:21:53 test kernel: eth1: 2 0000a020.
Jan 7 16:21:53 test kernel: eth1: 3 0000a020.
Jan 7 16:21:53 test kernel: eth1: 4 0000a020.
Jan 7 16:21:53 test kernel: eth1: 5 0000a020.
Jan 7 16:21:53 test kernel: eth1: 6 0000a020.
Jan 7 16:21:53 test kernel: eth1: 7 0000a020.
Jan 7 16:21:53 test kernel: eth1: 8 0000a020.
Jan 7 16:21:53 test kernel: eth1: 9 0000a020.
Jan 7 16:21:53 test kernel: eth1: 10 0000a020.
Jan 7 16:21:53 test kernel: eth1: 11 00000001.
Jan 7 16:21:53 test kernel: eth1: 12 00000001.
Jan 7 16:21:53 test kernel: eth1: 13 00000001.
Jan 7 16:21:53 test kernel: eth1: 14 00000001.
Jan 7 16:21:53 test kernel: eth1: 15 00000001.
Jan 7 16:21:53 test kernel: eth1: 16 00000001.
Jan 7 16:21:53 test kernel: eth1: 17 00000001.
Jan 7 16:21:53 test kernel: eth1: 18 00000001.
Jan 7 16:21:53 test kernel: eth1: 19 00000001.
Jan 7 16:21:53 test kernel: eth1: 20 00000001.
Jan 7 16:21:53 test kernel: eth1: 21 00000001.
Jan 7 16:21:53 test kernel: eth1: 22 00000001.
Jan 7 16:21:53 test kernel: eth1: 23 00000001.
Jan 7 16:21:53 test kernel: eth1: 24 00000001.
Jan 7 16:21:53 test kernel: eth1: 25 00000001.
Jan 7 16:21:53 test kernel: eth1: 26 00000001.
Jan 7 16:21:53 test kernel: eth1: 27 00000001.
Jan 7 16:21:53 test kernel: eth1: 28 00000001.
Jan 7 16:21:53 test kernel: eth1: 29 00000001.
Jan 7 16:21:53 test kernel: eth1: 30 00000001.
Jan 7 16:21:53 test kernel: eth1: l 31 c0000002.
Jan 7 16:22:00 test /USR/SBIN/CRON[2149]: (root) CMD (/opt/squid/bin/tuxwatch)
Jan 7 16:22:10 test kernel: tcpdump uses obsolete (PF_INET,SOCK_PACKET)
Jan 7 16:22:10 test kernel: device eth1 entered promiscuous mode
Jan 7 16:22:32 test kernel: device eth1 left promiscuous mode
Jan 7 16:22:57 test kernel: NETDEV WATCHDOG: eth1: transmit timed out
Jan 7 16:22:57 test kernel: eth1: Transmit timed out: status 6090 0c00 at 86/114 command 0001a000.
Jan 7 16:22:57 test kernel: eth1: Tx ring dump, Tx queue 114 / 86:
Jan 7 16:22:57 test kernel: eth1: 0 0003a000.
Jan 7 16:22:57 test kernel: eth1: 1 0003a000.
Jan 7 16:22:57 test kernel: eth1: 2 0002a000.
Jan 7 16:22:57 test kernel: eth1: 3 0002a000.
Jan 7 16:22:57 test kernel: eth1: 4 0003a000.
Jan 7 16:22:57 test kernel: eth1: 5 0003a000.
Jan 7 16:22:57 test kernel: eth1: 6 0003a000.
Jan 7 16:22:57 test kernel: eth1: 7 0003a000.
Jan 7 16:22:57 test kernel: eth1: 8 0003a000.
Jan 7 16:22:57 test kernel: eth1: 9 0003a000.
Jan 7 16:22:57 test kernel: eth1: 10 0003a000.
Jan 7 16:22:57 test kernel: eth1: 11 0003a000.
Jan 7 16:22:57 test kernel: eth1: 12 0003a000.
Jan 7 16:22:57 test kernel: eth1: 13 0003a000.
Jan 7 16:22:57 test kernel: eth1: 14 0003a000.
Jan 7 16:22:57 test kernel: eth1: 15 0003a000.
Jan 7 16:22:57 test kernel: eth1: 16 0003a000.
Jan 7 16:22:57 test kernel: eth1: 17 4003a000.
Jan 7 16:22:57 test kernel: eth1: =18 0003a000.
Jan 7 16:22:57 test kernel: eth1: 19 0003a000.
Jan 7 16:22:57 test kernel: eth1: 20 0003a000.
Jan 7 16:22:57 test kernel: eth1: 21 4003a000.
Jan 7 16:22:57 test kernel: eth1: * 22 0001a000.
Jan 7 16:22:57 test kernel: eth1: 23 0002a000.
Jan 7 16:22:57 test kernel: eth1: 24 0003a000.
Jan 7 16:22:57 test kernel: eth1: 25 0003a000.
Jan 7 16:22:57 test kernel: eth1: 26 0003a000.
Jan 7 16:22:57 test kernel: eth1: 27 0003a000.
Jan 7 16:22:57 test kernel: eth1: 28 0003a000.
Jan 7 16:22:57 test kernel: eth1: 29 0003a000.
Jan 7 16:22:57 test kernel: eth1: 30 0003a000.
Jan 7 16:22:57 test kernel: eth1: 31 0003a000.
Jan 7 16:22:57 test kernel: eth1: Printing Rx ring (next to receive into 0, dirty index 0).
Jan 7 16:22:57 test kernel: eth1: *= 0 0000a002.
Jan 7 16:22:57 test kernel: eth1: 1 0000a002.
Jan 7 16:22:57 test kernel: eth1: 2 0000a002.
Jan 7 16:22:57 test kernel: eth1: 3 0000a002.
Jan 7 16:22:57 test kernel: eth1: 4 0000a002.
Jan 7 16:22:57 test kernel: eth1: 5 0000a002.
Jan 7 16:22:57 test kernel: eth1: 6 0000a002.
Jan 7 16:22:57 test kernel: eth1: 7 0000a002.
Jan 7 16:22:57 test kernel: eth1: 8 0000a002.
Jan 7 16:22:57 test kernel: eth1: 9 0000a002.
Jan 7 16:22:57 test kernel: eth1: 10 0000a020.
Jan 7 16:22:57 test kernel: eth1: 11 00000001.
Jan 7 16:22:57 test kernel: eth1: 12 00000001.
Jan 7 16:22:57 test kernel: eth1: 13 00000001.
Jan 7 16:22:57 test kernel: eth1: 14 00000001.
Jan 7 16:22:57 test kernel: eth1: 15 00000001.
Jan 7 16:22:57 test kernel: eth1: 16 00000001.
Jan 7 16:22:57 test kernel: eth1: 17 00000001.
Jan 7 16:22:57 test kernel: eth1: 18 00000001.
Jan 7 16:22:57 test kernel: eth1: 19 00000001.
Jan 7 16:22:57 test kernel: eth1: 20 00000001.
Jan 7 16:22:57 test kernel: eth1: 21 00000001.
Jan 7 16:22:57 test kernel: eth1: 22 00000001.
Jan 7 16:22:57 test kernel: eth1: 23 00000001.
Jan 7 16:22:57 test kernel: eth1: 24 00000001.
Jan 7 16:22:57 test kernel: eth1: 25 00000001.
Jan 7 16:22:57 test kernel: eth1: 26 00000001.
Jan 7 16:22:57 test kernel: eth1: 27 00000001.
Jan 7 16:22:57 test kernel: eth1: 28 00000001.
Jan 7 16:22:57 test kernel: eth1: 29 00000001.
Jan 7 16:22:57 test kernel: eth1: 30 00000001.
Jan 7 16:22:57 test kernel: eth1: l 31 c0000002.