[realtek] Problem with Accton EN1207D-TX

Donald Becker becker@scyld.com
Wed, 10 Jan 2001 02:55:46 -0500 (EST)


On Wed, 10 Jan 2001, Ville Herva wrote:

> On Tue, Jan 09, 2001 at 11:20:21AM -0500, you [Donald Becker] claimed:
> > On Tue, 9 Jan 2001, Ville Herva wrote:
> > 
> > > > I think that the next step should be to move the card to bus #0, likely one
> > > > of the 64 bit slots.
> 
> Okay, I moved the card to the uppermost PCI slot (just below AGP), I think
> that's #2. (Is it just me or are the 64-bit slots physically incompatible
> with 32-bit cards? You can mount a 64-bit card to a 32-bit slot but not
> the other way around.)

The keying in PCI slots indicates the supported voltage.
A 32 bit card that supports both 3.3V and 5.0V operation will have two edge
connector notches.
64 bit slots are frequently 3.3V only, while 32 bit slots almost always
support 5V cards.

66Mhz operation is only supported at 3.3V.

> Here are the results:
> rtl8139.c:v1.12 9/14/2000 Donald Becker, becker@scyld.com.
>  http://www.scyld.com/network/rtl8139.html
>   The PCI BIOS has not enabled the device at 1/48!  Updating PCI command 0103->0107.
> eth0: SMC1211TX EZCard 10/100 (RealTek RTL8139) at 0xa800, IRQ 10, 00:10:b5:05:21:ef.
...
> root@terminator:/root>lspci -vv 
> (...)
> 01:06.0 Ethernet controller: Accton Technology Corporation SMC2-1211TX (rev 10)
> 	Subsystem: Hewlett-Packard Company: Unknown device 9207
...
> So does this mean the bus is broken?

Yup, or the card wasn't fully inserted in the old slot.

The bottom line: this was a hardware problem, not a driver problem.
No new PCI ID needs to be added to the driver.

Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993