How to adapt this 10G Network Driver
I've a Intel 10Gbe driver, ixgbe, on a piece of new hardware. It's not connected to any "conventional" PHY via MII. Instead, it's connected to a media converter that converts 10G-KR to XAUI. The 10G-KR is from Intel Xeon processor where the MAC is implemented, while the XAUI is connected to a switch.
The ixgbe seems to have integrated an MDIO driver and will detect this converter, which is not on the supported PHY list.
I was thinking about disabling ixgbe's access to the PHY via MDIO, and instead providing a separate driver to configure this PHY that has vendor specific registers. However, I suspect this won't work, as most likely the network driver ixgbe won't get to link up.
Is there a standard way to do what I need to do here? Do let me know if my description here is unclear.
|