sis0: MII withour any PHY!

the SiS900 driver has been around for a while. According to the code
if_sis.c's sis_miibus_readreg (redirected from mii.c:^mii_phy_probe)
returns if the phy number is not zero and the SiS900 revision is <
revision 635. I'm going to guess that this might be incorrect for your
chip. Why? Duno.. You could try removing the "sc->sis_rev < SIS_REV_635"
to see if a phy is on a higher level than zero.
Another option is to check the PCI values. SiS7016 is similar to the SiS900, but,
has no internal PHY. Maybe FreeBSD is incorrectly seeing the chip as a 900
when its a 7016? Sometimes that happens if you have an OEM fscking the
PCIDID.
Don



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to