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
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
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
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
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
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