[vortex] 3C900B Serious Problems

Shawn Starr shawn.starr@home.net
Mon, 01 Jan 2001 22:02:31 -0500


Ok, Im now trying Linux 2.4.0pre but this problem has happened with the
original 2.2.x drivers as well.

I will explain the problem:

In the 2.4.0pre drivers, I get:

eth0      Link encap:Ethernet  HWaddr 00:50:DA:80:B5:74
          inet addr:24.68.61.66  Bcast:24.68.61.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1712 errors:244 dropped:0 overruns:0 frame:340
          TX packets:1854 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:9 Base address:0xe880


Now, with the 3COM made drivers for the 3C900B. I have not had any
errors, collisisons or framing errors.

3Com 3c90x Version 1.0.0d 1999 <linux_drivers@3com.com> <-- the current
driver i use in 2.2.18

These work perfectly without issues.

---------

the 3c59x drivers do not seem to want to detect my card properly. It is
not:

eth0: 3Com PCI 3c900 Cyclone 10Mbps TPO at 0xe880,  00:50:da:80:b5:74,
IRQ 9 <-- IS NOT right

This card is a 3C900B PCI EtherLink 10 PCI
Adapter:
3c900B-TPO    EtherLink 10 PCI TPO (I think `Hurricane' is the
codename).


Does the current 2.2/2.4 driver that comes with Linux support this
card? If so, why am I getting these errors?

I have tried using:

insmod options=0x200 full_duplex=0 (off)
and yet I still get these errors, not only that. But its still using
autonegotiation which does not seem to work properly on this network (on
@Home).

Any suggestions?

Thank you.

Shawn Starr.