freebsd-dev/sys/dev/mii
Bjoern A. Zeeb 098df78052 With mii.h rev 1.4 changes to BMSR_MEDIAMASK merged in from
NetBSD got activated. NetBSD has an additional change in
 their mii.c rev 1.26 which got missed with that merger:

 : When probing for a PHY, look at the EXTSTAT bit in the BMSR, as well,
 : not just the media mask.  This prevents PHYs/TBIs that only support
 : Gigabit media from slipping through the cracks.

With this GE only ones like from the SK-9844 are detected again.

PR:		i386/63313, i386/71733, kern/73725
Tested by:	matt baker <matt at sevenone dot com>, Jin Guojun <jin at george dot lbl dot gov>
Approved by:	rwatson (mentor)
Obtained from:	NetBSD mii.c rev 1.26
MFC after:	1 week
2004-11-26 19:42:40 +00:00
..
acphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
acphyreg.h
amphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
amphyreg.h
bmtphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
bmtphyreg.h
brgphy.c Add support for the BCM5750/5751. Unfortunately the documentation 2004-09-24 22:24:33 +00:00
brgphyreg.h Fix bge at 10Mbit. The defines for 10-Half and 10-Full were swapped. 2003-06-17 15:02:28 +00:00
ciphy.c Add device driver support for the VIA Networking Technologies 2004-09-10 20:57:46 +00:00
ciphyreg.h Add device driver support for the VIA Networking Technologies 2004-09-10 20:57:46 +00:00
dcphy.c Spelling fix in a comment. 2004-05-29 18:13:44 +00:00
e1000phy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
e1000phyreg.h Add support for SK-9521 V2.0 and 3COM 3C940. 2003-09-20 10:53:08 +00:00
exphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
inphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
inphyreg.h
lxtphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
lxtphyreg.h
mii_physubr.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
mii.c With mii.h rev 1.4 changes to BMSR_MEDIAMASK merged in from 2004-11-26 19:42:40 +00:00
mii.h
miibus_if.m
miidevs Add support for the BCM5750/5751. Unfortunately the documentation 2004-09-24 22:24:33 +00:00
miivar.h
mlphy.c Correct the phy_service() routine case MII_TICK to correctly track 2004-05-03 13:01:34 +00:00
nsgphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
nsgphyreg.h
nsphy.c DP83840A on hme(4) don't advertise their media capabilities themselves 2004-05-29 18:23:26 +00:00
nsphyreg.h
pnaphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
pnphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
qsphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
qsphyreg.h
rgephy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
rgephyreg.h Add a PHY driver to support the built-in gigE PHY in the 8169S/8110S 2003-09-11 03:53:46 +00:00
rlphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
ruephy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
ruephyreg.h Add RealTek RTL8150 USB to fast Ethernet controller driver. 2003-05-03 10:16:56 +00:00
tdkphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
tdkphyreg.h
tlphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
tlphyreg.h
ukphy_subr.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
ukphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
xmphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
xmphyreg.h