Page MenuHomeFreeBSD

igc: Use hardware routine for PHY reset

Authored by grehan on Nov 1 2021, 12:14 PM.
Referenced Files
Unknown Object (File)
Mon, May 29, 9:34 AM
Unknown Object (File)
Thu, May 25, 1:27 AM
Unknown Object (File)
May 3 2023, 9:50 PM
Unknown Object (File)
Mar 20 2023, 4:57 PM
Unknown Object (File)
Feb 28 2023, 6:50 PM
Unknown Object (File)
Feb 13 2023, 9:44 PM
Unknown Object (File)
Feb 11 2023, 7:27 PM
Unknown Object (File)
Jan 9 2023, 4:22 PM



The previously used software reset routine wasn't sufficient
to reset the PHY if the bootloader hadn't left the device in
an initialized state. This was seen with the onboard igc port
on an 11th-gen Intel NUC.

The software reset isn't used in the Linux driver so all related
code has been removed.

Tested on: Netgate 6100 onboard ports, a discrete PCIe I225-LM card,
and an 11th-gen Intel NUC.

Reported by: woodsb02
Tested by: woodsb02 (NUC)
MFC after: 3 days
Sponsored by: Rubicon Communications, LLC ("Netgate")

Test Plan

Verify device probes correctly

Diff Detail

rG FreeBSD src repository
Lint Not Applicable
Tests Not Applicable