Donald Becker <becker@scyld.com> writes: > There was a specific reason I asked about the subsystem: the "-5" > version requires setting an undocumented register. How can I determine the subsystem? Something like "od -x < /proc/bus/pci/00/03.0" (which bytes?), or is there an easier way? Perhaps this would be a good thing to include in some diagnostic output, maybe just when "debug" is set. (By the way... It occurs to me that this is just a tiny part of handling a single sub-line of a single product from a single vendor. And it is still ridiculous. How do you stay sane?) > That indicates that the 2.4 kernel was not properly activating the > interface. The pci-scan support is needed to activate the card. Interesting. Is pci-scan slated for inclusion in the stock kernel? > The bogus MAC address is because the EEPROM isn't being read correctly. > This is very likely a "-5" interface. > > Try the 0.99Xd test driver at > ftp://ftp.scyld.com/pub/network/test/3c59x.c Well, it is not a -5 interface. It's a "3c1556B mini-PCI". No "-5"; no "series"... Which means it's a -0. (This is an original T20, so it is not terribly new.) But the 0x99Xd test driver works anyway! How strange is that? Thank you!! - Pat - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html