[vortex] Mini PCI - no link
Donald Becker
becker@scyld.com
Sat Jun 22 12:10:00 2002
On Sat, 22 Jun 2002, Dave Dribin wrote:
> On Sat, Jun 22, 2002 at 08:55:59AM -0400, Donald Becker wrote:
> > OK, I'm almost out of ideas about how to turn on this transceiver.
> > The final idea is that this isn't a regular Tornado chip with
> > on-chip transceiver. One of the CardBus cards requires this:
> > (FEATURE_TORNADO & ~HAS_NWAY)
> > ending up with
> > (FEATURE_TORNADO & ~HAS_NWAY)|HAS_CB_FNS|EEPROM_8BIT | MII_XCVR_PWR, },
>
> Still, no go. BTW, my testing procedure is to remove the module,
> recompile, and then re-insert it. Is that good enough, or do I have
> to do anything between the removes and inserts (like reset something)?
You shoudn't have to. A driver reload is supposed to restore the card
to operational state, even if the previous configuration was bogus.
> Can we use the fact that the card's transceiver comes up in Windows
> (and stays up in Linux afterward) for anything? Something like: dump
> the registers with vortex-diag, reboot to Windows (to let the
> transceiver come up), reboot back to Linux and dump the registers
> again. Then compare the before-Windows registers with the
> after-Windows registers to see if we can find any differences.
Yes. That's an excellent approach!
It's possible that the changed register is in the MII management
section, so dump those registers as well (the -m option to the diag
program).
> I've also tried a co-workers Mini-PCI card in my machine just to make
> sure my machine works. It, too, gets identified as a 3c1556B, but it
> is obviously different some how 'cuz it works. :)
Very useful info! We do have reports of the card working. This
confirms that there are multiple version of the card
The driver uses the table entry:
{"3c1556B mini-PCI",{ 0x605610B7, 0xf0ffffff },
which matches IDs 0x6*56 (0x6056 0x6156 .. 0x6f56).
What are the IDs of the two cards?
--
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