I have been banging my head against the wall on this one. Here are the
details. It's Sun's fault :-)
Solaris X86 v2.6 5/98 with DU3
Asus TX97-L Mainboard, with 64MB of RAM
ATI PCI Video, ASUS SC-200 PCI SCSI, Intel EtherExpress Pro/10+ PCI (82557
- network controller chip)
Solaris will see the card, but it thinks it's a Pro/100B, therefore it
assigns it the iprb driver. The problem is this card/computer can't been
seen on the network, or see the network.
To make sure it wasn't a hardware/configuration issue I ran PicoBSD
(FreeBSD on a floppy). from PicoBSD I was able to ping my Win95 box, and
Win95 was able to ping PicoBSD.
All the references on SunSolve, or anything from Sun say the
82557 is a Pro/100B, but in the case it's a Pro/10+. I when to the Intel
web site and was able to ID the card as a Pro/10+ PCI (it support
full-duplex, I think thats the plus feature)
So it's a driver issue with Solaris v2.6 - anyone have any ideas, tips, or
anything that can help ? Is Sun assuming that all 82557s are Pro/100B.
Also dmesg | grep ether shows
PCI [blah blah] ether (unknown) [mac address]
^------- Should this not be 10T or 10Mbps ???
BTW: Yes I made sure that each PCI device had a unique IRQ.