[vortex-bug] Help with 3Com mini-PCI card
R. Lindsay Todd
toddr@rpi.edu
Fri, 18 Aug 2000 18:58:45 -0400
Folks: We have a few (hundreds) of IBM ThinkPad T20s that include
some sort of 3Com 10/100 mini-PCI Ethernet (with 56K Modem). These
will be distributed to our incoming freshmen. Some portion of them will
need to run Linux.
But I am having trouble getting a driver to work. "lspci" reports that the
adapter has an unknown device id of 6056 (rev 20). I've looked at
Fred Maciel's page on supporting the 3c556 mini PCI card; he mentions
this device id as being unsupported.
I've been working with the Vortex 3c59x.c driver, version 0.99Ra. With no
changes, a "modprobe 3c59x" reports that the device is busy. I've added
the equivalent to Fred's original patch to this driver, adapted to look for
my device id of 6056:
{"3c556 ?? 10/100 Mini PCI Adapter", {0x605610B7, 0xffffffff},
PCI_IOTYPE, CYCLONE_SIZE,
IS_CYCLONE|HAS_CB_FNS|EEPROM_8BIT|MII_XCVR_PWR, }
(I've also tried using IS_TORNADO.) With this change, I can load the
module, but the MAC address reported in /var/log/messages is the dreaded
ff:ff:ff:ff:ff:ff. There doesn't seem to be an BIOS setting to disable
"PnP OS".
I've unplugged the system and removed the battery in an effort to avoid
a warm boot of the card, but still it doesn't work.
vortex-diag doesn't identify any devices, unless I cut-n-paste the lines for
device id 6055.
I've tried powering up the device with pci-config, which reports that it does
change from powered-down to powered-up. But still no change in the
reported MAC address.
At this point, any help would be appreciated... Thanks!
/Lindsay
R. Lindsay Todd email: toddr@rpi.edu
Senior Systems Programmer phone: 518-276-2605
Rensselaer Polytechnic Institute FAX: 518-276-2809
Troy, NY 12180-3590 WWW: http://www.rpi.edu/~toddr