Problems with a 3Com 3cSOHO100B-TX

Bernd Strieder <[email protected]> Wed, 21 May 2003 16:05:57 +0200
Newsgroups gmane.linux.drivers.tulip.general
Organization Universitaet Kaiserlautern
Message-ID <[email protected]>
Hello,

the chip is on the mainboard. I'm using SuSE 8.2, the original version they 
included is one week too old to support the chip. I fetched netdrivers-3.4 
from scyld.com built and installed them, removed the old tulip.o.

Now, negotiation is reported to work, link should be there, but the interface 
is not operational. The only counter of ifconfig showing some change is RX 
drops.

I have attached a file with the output of several diagnostic tools, syslog, 
dmesg, etc. Does anybody have a clue what is going wrong here?

Regards,

Bernd Strieder
3cSOHO.txt (text/plain, 16.2 KB)

2003-05-21 17:30                    dmesg.txt                     Page 1


Linux version 2.4.20-4GB-athlon ([email protected]) (gcc version 3.3 20030226 (prerelease) (SuSE Linux)) #1 Mon Mar 17 17:56:47 UTC 2003
....
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [ALKA] (IRQs 20, disabled)
ACPI: PCI Interrupt Link [ALKB] (IRQs 21, disabled)
ACPI: PCI Interrupt Link [ALKC] (IRQs 22, disabled)
ACPI: PCI Interrupt Link [ALKD] (IRQs 23, disabled)
PCI: Probing PCI hardware
ACPI: PCI Interrupt Link [ALKA] enabled at IRQ 0
ACPI: PCI Interrupt Link [ALKB] enabled at IRQ 0
ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 0
ACPI: PCI Interrupt Link [ALKD] enabled at IRQ 0
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
....
pci-scan.c:v1.11 8/31/2002  Donald Becker <[email protected]> http://www.scyld.com/linux/drivers.html
tulip.c:v0.96 3/10/2003  Written by Donald Becker <[email protected]>
  http://www.scyld.com/network/tulip.html
eth0: 3Com 3cSOHO100B-TX (ADMtek Centaur) rev 49 at 0xe49aa000, 00:0A:48:02:B0:0E, IRQ 11.
eth0:  MII transceiver #1 config 2000 status 784d advertising 05e1.
Trying to free nonexistent resource <e49aa000-e49aa0ff>
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (4095 buckets, 32760 max) - 296 bytes per conntrack
IPv6 v0.8 for NET4.0
IPv6 over IPv4 tunneling driver
pci-scan.c:v1.11 8/31/2002  Donald Becker <[email protected]> http://www.scyld.com/linux/drivers.html
tulip.c:v0.96 3/10/2003  Written by Donald Becker <[email protected]>
  http://www.scyld.com/network/tulip.html
eth0: 3Com 3cSOHO100B-TX (ADMtek Centaur) rev 49 at 0xe49b3000, 00:0A:48:02:B0:0E, IRQ 11.
eth0:  MII transceiver #1 config 1000 status 7869 advertising 05e1.
eth0: tulip_open() irq 11.
eth0: MII link partner 45e1, negotiated 05e1.
eth0: Setting full-duplex based on MII #1 link partner capability of 45e1.
eth0: Done tulip_open(), CSR0 fff98000, CSR5 fc664010 CSR6 ff972113.
eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
eth0: Comet link status 786d partner capability 45e1.
eth0: MII link partner 45e1, negotiated 05e1.
eth0: no IPv6 routers present
raw1394: /dev/raw1394 device initialized
uhci.c: USB Universal Host Controller Interface driver v1.1
mice: PS/2 mouse device common for all mice
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found















2003-05-21 17:37                   messages.txt                   Page 1


May 21 17:29:38 (none) kernel: hub.c: 2 ports detected
May 21 17:29:38 (none) kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
May 21 17:29:38 (none) kernel: uhci.c: USB Universal Host Controller Interface driver v1.1
May 21 17:29:38 (none) kernel: md: recovery thread got woken up ...
May 21 17:29:38 (none) kernel: md: recovery thread finished ...
May 21 17:29:38 (none) kernel: pci-scan.c:v1.11 8/31/2002  Donald Becker <[email protected]> http://www.scyld.com/linux/drivers.html
May 21 17:29:38 (none) kernel: tulip.c:v0.96 3/10/2003  Written by Donald Becker <[email protected]>
May 21 17:29:38 (none) kernel:   http://www.scyld.com/network/tulip.html
May 21 17:29:38 (none) kernel: eth0: 3Com 3cSOHO100B-TX (ADMtek Centaur) rev 49 at 0xe49aa000, 00:0A:48:02:B0:0E, IRQ 11.
May 21 17:29:38 (none) kernel: eth0:  MII transceiver #1 config 2000 status 784d advertising 05e1.
May 21 17:29:38 (none) kernel: Trying to free nonexistent resource <e49aa000-e49aa0ff>
May 21 17:29:38 (none) kernel: ip_tables: (C) 2000-2002 Netfilter core team
May 21 17:29:38 (none) kernel: ip_conntrack version 2.1 (4095 buckets, 32760 max) - 296 bytes per conntrack
May 21 17:29:38 (none) kernel: IPv6 v0.8 for NET4.0
May 21 17:29:38 (none) kernel: IPv6 over IPv4 tunneling driver
May 21 17:29:38 (none) kernel: pci-scan.c:v1.11 8/31/2002  Donald Becker <[email protected]> http://www.scyld.com/linux/drivers.html
May 21 17:29:38 (none) kernel: tulip.c:v0.96 3/10/2003  Written by Donald Becker <[email protected]>
May 21 17:29:38 (none) kernel:   http://www.scyld.com/network/tulip.html
May 21 17:29:38 (none) kernel: eth0: 3Com 3cSOHO100B-TX (ADMtek Centaur) rev 49 at 0xe49b3000, 00:0A:48:02:B0:0E, IRQ 11.
May 21 17:29:38 (none) kernel: eth0:  MII transceiver #1 config 1000 status 7869 advertising 05e1.
May 21 17:29:38 (none) kernel: eth0: tulip_open() irq 11.
May 21 17:29:38 (none) kernel: eth0: MII link partner 45e1, negotiated 05e1.
May 21 17:29:38 (none) kernel: eth0: Setting full-duplex based on MII #1 link partner capability of 45e1.
May 21 17:29:38 (none) kernel: eth0: Done tulip_open(), CSR0 fff98000, CSR5 fc664010 CSR6 ff972113.
May 21 17:29:38 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:29:38 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:29:38 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:29:38 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:29:38 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:29:38 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:29:38 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:29:38 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:29:38 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:29:38 (none) kernel: eth0: Comet link status 786d partner capability 45e1.
May 21 17:29:38 (none) kernel: eth0: MII link partner 45e1, negotiated 05e1.
May 21 17:29:38 (none) kernel: eth0: no IPv6 routers present
May 21 17:29:38 (none) kernel: raw1394: /dev/raw1394 device initialized
May 21 17:29:38 (none) kernel: uhci.c: USB Universal Host Controller Interface driver v1.1
May 21 17:29:38 (none) kernel: mice: PS/2 mouse device common for all mice
May 21 17:29:42 (none) kernel: isapnp: Scanning for PnP cards...
May 21 17:29:42 (none) kernel: isapnp: No Plug & Play device found
May 21 17:29:43 (none) SuSEfirewall2: Firewall rules successfully set in QUICKMODE for device(s) " ppp+" plus masquerading
May 21 17:29:43 (none) sshd[1397]: Server listening on :: port 22.
May 21 17:29:44 (none) webmin[1396]: Webmin starting 
May 21 17:29:45 (none) smpppd[1528]: smpppd version 1.00 started
May 21 17:29:46 (none) SuSEfirewall2: Firewall rules successfully set in QUICKMODE for device(s) " ppp+" plus masquerading
May 21 17:29:46 (none) /usr/sbin/cron[1651]: (CRON) STARTUP (fork ok) 
May 21 17:30:19 (none) kernel: eth0: Comet link status 786d partner capability 45e1.
May 21 17:30:19 (none) kernel: eth0: MII link partner 45e1, negotiated 05e1.
May 21 17:31:19 (none) kernel: eth0: Comet link status 786d partner capability 45e1.
May 21 17:31:19 (none) kernel: eth0: MII link partner 45e1, negotiated 05e1.
May 21 17:32:10 (none) modprobe: modprobe: Can't locate module mii-diag-v.txt
May 21 17:32:10 (none) modprobe: modprobe: Can't locate module mii-diag-v.txt
May 21 17:32:19 (none) kernel: eth0: Comet link status 786d partner capability 45e1.
May 21 17:32:19 (none) kernel: eth0: MII link partner 45e1, negotiated 05e1.
May 21 17:33:19 (none) kernel: eth0: Comet link status 786d partner capability 45e1.







2003-05-21 17:37                   messages.txt                   Page 2


May 21 17:33:19 (none) kernel: eth0: MII link partner 45e1, negotiated 05e1.
May 21 17:33:55 (none) dhcpcd[796]: terminating on signal 15 
May 21 17:33:55 (none) kernel: eth0: Added filter for 01:00:5e:00:00:01  7fa32d9b bit 62.
May 21 17:33:55 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:33:55 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:33:55 (none) kernel: eth0: Added filter for 01:00:5e:00:00:01  7fa32d9b bit 62.
May 21 17:33:55 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:33:55 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:33:55 (none) kernel: eth0: Shutting down ethercard, status was fc69c0d5.
May 21 17:33:55 (none) modify_resolvconf: no matching backup found, left everything alone
May 21 17:33:58 (none) kernel: Trying to free nonexistent resource <e49b3000-e49b30ff>
May 21 17:34:04 (none) kernel: tulip.c:v0.96 3/10/2003  Written by Donald Becker <[email protected]>
May 21 17:34:04 (none) kernel:   http://www.scyld.com/network/tulip.html
May 21 17:34:04 (none) kernel: eth0: 3Com 3cSOHO100B-TX (ADMtek Centaur) rev 49 at 0xe49b3000, 00:0A:48:02:B0:0E, IRQ 11.
May 21 17:34:04 (none) kernel: eth0:  MII transceiver #1 config 1000 status 786d advertising 05e1.
May 21 17:34:07 (none) /etc/hotplug/net.agent[1914]: No HW description found ... exiting
May 21 17:34:11 (none) kernel: eth0: tulip_open() irq 11.
May 21 17:34:11 (none) kernel: eth0: MII link partner 45e1, negotiated 05e1.
May 21 17:34:11 (none) kernel: eth0: Setting full-duplex based on MII #1 link partner capability of 45e1.
May 21 17:34:11 (none) kernel: eth0: Done tulip_open(), CSR0 fff98000, CSR5 fc664010 CSR6 ff972113.
May 21 17:34:11 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:34:11 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:34:11 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:34:11 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:34:11 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:34:11 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:34:11 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:34:11 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:34:11 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:34:12 (none) /etc/hotplug/net.agent[1937]: No HW description found ... exiting
May 21 17:34:14 (none) kernel: eth0: Comet link status 786d partner capability 45e1.
May 21 17:34:14 (none) kernel: eth0: MII link partner 45e1, negotiated 05e1.
May 21 17:34:21 (none) kernel: eth0: no IPv6 routers present
May 21 17:34:34 (none) dhcpcd[2031]: terminating on signal 15 
May 21 17:34:34 (none) kernel: eth0: Added filter for 01:00:5e:00:00:01  7fa32d9b bit 62.
May 21 17:34:34 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:34:34 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:34:34 (none) kernel: eth0: Added filter for 01:00:5e:00:00:01  7fa32d9b bit 62.
May 21 17:34:34 (none) kernel: eth0: Added filter for 33:33:ff:02:b0:0e  941d752f bit 41.
May 21 17:34:34 (none) kernel: eth0: Added filter for 33:33:00:00:00:01  f99baaba bit 31.
May 21 17:34:34 (none) kernel: eth0: Shutting down ethercard, status was fc674055.
May 21 17:34:34 (none) modify_resolvconf: no matching backup found, left everything alone
May 21 17:34:40 (none) kernel: Trying to free nonexistent resource <e49b3000-e49b30ff>
May 21 17:34:48 (none) /etc/hotplug/net.agent[2189]: No HW description found ... exiting



















2003-05-21 17:32                  mii-diag-v.txt                  Page 1


mii-diag.c:v2.07 11/15/2002 Donald Becker ([email protected])
 http://www.scyld.com/diag/index.html
  Using the new SIOCGMIIPHY value on PHY 1 (BMCR 0x1000).
 The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
 Basic mode control register 0x1000: Auto-negotiation enabled.
 You have link beat, and everything is working OK.
   This transceiver is capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
   Able to perform Auto-negotiation, negotiation complete.
 Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control.
   End of basic transceiver information.

 MII PHY #1 transceiver registers:
   1000 786d 001d 2411 05e1 45e1 0007 2001
   0000 0000 0000 0000 0000 0000 0000 0000
   1001 0000 207b 0219 0000 0101 7490 0f08
   b68f 6644 2d57 1426 9a12 0504 0230 0000.
 Basic mode control register 0x1000: Auto-negotiation enabled.
 Basic mode status register 0x786d ... 786d.
   Link status: established.
   Capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
   Able to perform Auto-negotiation, negotiation complete.
 Vendor ID is 00:07:49:--:--:--, model 1 rev. 1.
   No specific information is known about this transceiver type.
 I'm advertising 05e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT
   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.


































2003-05-21 17:31                 tulip-diag-a.txt                 Page 1


tulip-diag.c:v2.16 12/17/2002 Donald Becker ([email protected])
 http://www.scyld.com/diag/index.html
Index #1: Found a 3Com 3cSOHO100B-TX (ADMtek Centaur) adapter at 0xd000.
 * A potential Tulip chip has been found, but it appears to be active.
 * Either shutdown the network, or use the '-f' flag to see all values.
3Com 3cSOHO100B-TX (ADMtek Centaur) chip registers at 0xd000:
 0x00: fff98000 ffffffff ffffffff 05257800 05257a00 fc69c0d5 ff972113 ffffffff
 Comet duplex is reported in the MII status registers.
 Transmit started, Receive started.
  The Rx process state is 'Suspended -- no Rx buffers'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
 Interrupt sources are pending!  CSR5 is fc69c0d5.
   Tx done indication.
   Tx out of buffers indication.
   Link passed indication.
   Rx Done indication.
   Receiver out of buffers indication.
   Early Rx indication.
  Comet MAC address registers 02480a00 ffff0eb0
  Comet multicast filter 8000000000000200.










































2003-05-21 17:31                 tulip-diag-e.txt                 Page 1


tulip-diag.c:v2.16 12/17/2002 Donald Becker ([email protected])
 http://www.scyld.com/diag/index.html
Index #1: Found a 3Com 3cSOHO100B-TX (ADMtek Centaur) adapter at 0xd000.
 Comet duplex is reported in the MII status registers.
 Transmit started, Receive started.
  The Rx process state is 'Suspended -- no Rx buffers'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
 Interrupt sources are pending!  CSR5 is fc69c0d5.
   Tx done indication.
   Tx out of buffers indication.
   Link passed indication.
   Rx Done indication.
   Receiver out of buffers indication.
   Early Rx indication.
  Comet MAC address registers 02480a00 ffff0eb0
  Comet multicast filter 8000000000000200.
EEPROM 64 words, 6 address bits.
  Ethernet MAC Station Address 00:0a:48:02:b0:0e.
  Default connection type 'Autosense'.
  PCI IDs Vendor 10b7 Device 9300  Subsystem 17f2 2c02
  PCI min_grant 64 max_latency 128.
  CSR18 power-up setting 0xa04c****.








































2003-05-21 17:31                 tulip-diag-m.txt                 Page 1


tulip-diag.c:v2.16 12/17/2002 Donald Becker ([email protected])
 http://www.scyld.com/diag/index.html
Index #1: Found a 3Com 3cSOHO100B-TX (ADMtek Centaur) adapter at 0xd000.
 Comet duplex is reported in the MII status registers.
 Transmit started, Receive started.
  The Rx process state is 'Suspended -- no Rx buffers'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
 Interrupt sources are pending!  CSR5 is fc69c0d5.
   Tx done indication.
   Tx out of buffers indication.
   Link passed indication.
   Rx Done indication.
   Receiver out of buffers indication.
   Early Rx indication.
  Comet MAC address registers 02480a00 ffff0eb0
  Comet multicast filter 8000000000000200.
 MII PHY found at address 1, status 0x786d.