Skip site navigation (1)Skip section navigation (2)
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>