Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-23 | use auto-negotiation for manual media type selection. This fixes | Kevin Lo | |
establishment of 10/100Mbps link on ale(4). From FreeBSD | |||
2009-02-22 | Make 88E3016 actually work. | Mark Kettenis | |
2008-11-08 | Add a softc field mii_oui to store the OUI. | Brad Smith | |
2008-11-08 | Add additional link status checking for for the BCM5906 PHY. | Brad Smith | |
Based on info from the Linux tg3 driver. | |||
2008-11-08 | Only read the Gig status register if Gig media status is detected. | Brad Smith | |
2008-10-25 | regen | Brad Smith | |
2008-10-25 | Use tabs between the product id and the product string. | Brad Smith | |
2008-10-25 | regen | Brad Smith | |
2008-10-25 | Remove vendor names from the product strings. | Brad Smith | |
2008-10-25 | Update for name changes. | Brad Smith | |
2008-10-24 | regen | Brad Smith | |
2008-10-24 | Shorten the vendor names and fix up the names of some of the | Brad Smith | |
existing entries. | |||
2008-10-24 | regen | Brad Smith | |
2008-10-24 | Sort the vendors and PHY id's. | Brad Smith | |
2008-10-24 | Get flow control negotiation status. | Brad Smith | |
2008-10-24 | Get flow control negotiation status. | Brad Smith | |
2008-10-20 | Enable the Gig master mode status display. | Brad Smith | |
2008-10-07 | Make sure page 0 is selected when we initialize the PHY. Fixes problems | Mark Kettenis | |
with the eephy(4) that attaches to nfe(4) on machines like the Sun Ultra 40. ok deraadt@ | |||
2008-09-26 | Add drivers for the JMicron JMC250/JMC260 Ethernet controllers | Jonathan Gray | |
and JMicron JMP202/JMP211 Ethernet PHYs. Written by Pyun YongHyeon for FreeBSD, ported to DragonFlyBSD by Sepherosa Ziehau and then ported to OpenBSD by me. Thanks once again to JMicron for supplying hardware and information which made this possible. Some cleanup still needs to be done, and checksum offload needs to be sorted out, but the driver otherwise seems to work great. Comitted over a JMC250 card. | |||
2008-09-25 | regen | Brad Smith | |
2008-09-25 | Add the id for the Atheros F2 PHY. | Brad Smith | |
2008-09-25 | Add a driver for the Attansic F1 PHY. | Brad Smith | |
From FreeBSD via kevlo@ | |||
2008-09-17 | Remove the unsupported media types explicitly listed in the switch cases | Brad Smith | |
for MII_MEDIACHG. The default case will catch these media types. ok jsg@ | |||
2008-09-11 | In rlphy_service() for the MII_TICK case don't bother to check whether | Brad Smith | |
the currently selected media is of type IFM_AUTO as autonegotiation does not need to be kicked anyway. | |||
2008-09-11 | Fix a typo. | Brad Smith | |
2008-09-09 | regen | Brad Smith | |
2008-09-09 | Recognize the Marvell 88E1116R Gig PHY. | Brad Smith | |
From FreeBSD | |||
2008-09-08 | remove some useless comments. | Brad Smith | |
2008-09-08 | IEEE 802.3 Annex 28B.3 explicitly specifies the following relative | Brad Smith | |
priorities of the technologies supported by 802.3 Selector Field value. 1000BASE-T full duplex 1000BASE-T 100BASE-T2 full duplex 100BASE-TX full duplex 100BASE-T2 100BASE-T4 100BASE-TX 10BASE-T full duplex 10BAST-T However PHY drivers did not honor the order such that 100BASE-T4 had higher priority than 100BASE-TX full duplex. Fix a long standing bug such that PHY drivers choose the highest common denominator ability. This bug is exposed by a Cisco 3550 switch which inadvertently announces 100BASE-T4 capability even though it is not capable of 100BASE-T4 operation, it is a 100BASE-TX switch. From FreeBSD Tested with dc(4), fxp(4), rl(4), sis(4). | |||
2008-08-31 | remove http links to dead domain. | Jonathan Gray | |
2008-08-30 | Move the link state check back up to the top of the various status | Brad Smith | |
functions right after reading the BMSR as it was before the addition of the fiber support and simplify brgphy_fiber_status() a bit. ok dlg@ | |||
2008-08-26 | Update comment to mention the 8211C. | Brad Smith | |
2008-08-24 | regen | Brad Smith | |
2008-08-24 | Add Atheros OUI and Atheros F1 id. | Brad Smith | |
From FreeBSD | |||
2008-08-24 | regen | Brad Smith | |
2008-08-24 | BCM5714 also supports fiber interfaces. | Brad Smith | |
2008-07-22 | more negotation -> negotiation; ok sthen@ | Martynas Venckus | |
2008-07-12 | regen | Brad Smith | |
2008-07-12 | Add the OUI id for JMicron and the ids for the JMP202 FastE PHY and | Brad Smith | |
JMP211 GigE PHY. From FreeBSD | |||
2008-07-12 | Add support for the Marvell 88E8016 PHY. | Brad Smith | |
ok dlg@ | |||
2008-07-11 | If there is a 100baseT4 connection then fall through so as to | Brad Smith | |
explicitly set the duplex flag instead of returning right away. ok dlg@ | |||
2008-07-11 | Check the correct BMSR bit in the capabilities field when checking | Brad Smith | |
for 100baseT4. The dcphy(4) driver could inadvertently display 100baseT4 for the media type for PHY not actually capable of 100baseT4. From FreeBSD ok dlg@ | |||
2008-06-26 | First pass at removing clauses 3 and 4 from NetBSD licenses. | Ray Lai | |
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ | |||
2008-06-13 | Add support for fiber PHY on bge(4) (BCM5714/BCM5780) and | Brad Smith | |
bnx(4) (BCM5706/BCM5708) adapters. Thanks to Balázs Nagy <bnagy at thenewpush dot com> for providing remote access to a Inventec IB4220 blade with fiber BCM5780 interfaces and David Christensen at Broadcom for providing BCM5708 2.5Gbps adapters. Tested with various existing copper adapters and the above mentioned adapters. Some inspiration from similar changes to FreeBSD's brgphy(4) driver. | |||
2008-06-11 | Add a few comments. | Brad Smith | |
2008-06-11 | some more BCM5708S registers. | Brad Smith | |
2008-06-11 | regen | Brad Smith | |
2008-06-11 | BCM5780 also has a fiber model. | Brad Smith | |
2008-06-10 | formatting knits. | Brad Smith | |
2008-06-10 | Some header cleanup. Remove some unused headers and shuffle some around | Brad Smith | |
for consistency between drivers. "looks good" reyk@ |