Date: Thu, 13 Feb 2003 15:06:32 -0500 From: northern snowfall <dbailey27@ameritech.net> To: freebsd@unixbeast.com Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: sis 900 10/100BaseTX Message-ID: <3E4BFAC8.2040502@ameritech.net> References: <20030213181929.GB5244@unixbeast.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> > >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 majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E4BFAC8.2040502>