When I ported mlphy(4) from freebsd, I forgot to send the diff for tlphy(4).
Enabled & works fine (Reminded by Brad) Index: src/sys/arch/i386/conf/GENERIC =================================================================== RCS file: /cvs/src/sys/arch/i386/conf/GENERIC,v retrieving revision 1.728 diff -u -p -r1.728 GENERIC --- src/sys/arch/i386/conf/GENERIC 20 Sep 2011 20:25:45 -0000 1.728 +++ src/sys/arch/i386/conf/GENERIC 9 Oct 2011 16:29:17 -0000 @@ -650,6 +650,7 @@ atphy* at mii? # Attansic F1 PHYs rdcphy* at mii? # RDC R6040 PHY ipgphy* at mii? # IC Plus IP1000A PHYs mlphy* at mii? # Micro Linear 6692 PHY +tlphy* at mii? # ThunderLAN Ethernet PHY ukphy* at mii? # "unknown" PHYs eap* at pci? # Ensoniq AudioPCI S5016 dmesg: tl0 at pci4 dev 1 function 0 "Olicom OC2326" rev 0x01: apic 1 int 17 address 00:00:24:27:ca:61 mlphy0 at tl0 phy 0: ML6692 100baseTX PHY ukphy0 at tl0 phy 31: Generic IEEE 802.3u media interface, rev. 5: OUI 0x100014, model 0x0001 tl0 at pci4 dev 1 function 0 "Olicom OC2326" rev 0x01: apic 1 int 17 address 00:00:24:27:ca:61 mlphy0 at tl0 phy 0: ML6692 100baseTX PHY tlphy0 at tl0 phy 31: ThunderLAN 10baseT PHY, rev. 5