This article explains how to view and set the FEC mode of network adapter interfaces on Windows systems, using two common methods: Device Manager and Windows PowerShell.
1. View Network Interface Status
a. Via Device Manager
1. Open Device Manager.
2. Locate your target network adapter under Network adapters.
3. Double-click to open its Properties window.
4. Go to the Link Speed & Duplex tab to view current interface status, and configure link speed and duplex mode if needed.
Figure 1 Interface Status View (via Device Manager)
b. Via Windows PowerShell
To view basic interface information:
Get-NetAdapter
The output includes interface index, name, status, link speed, and more.
To show full detailed information:
Get-NetAdapter | Format-List
Figure 2 Interface Information View (via PowerShell)
2. View and Configure FEC Mode
a. Via Device Manager
1. In the NIC Properties window, go to the Advanced tab.
2. Select FEC Mode from the Settings list.
3. Choose the required FEC mode from the Value dropdown menu.
Figure 3 FEC Mode Configuration and Viewing (via Device Manager)
b. Via Windows PowerShell
• View the current FEC mode of an interface:
Get-NetAdapterAdvancedProperty -Name <adapter_name> -DisplayName "FEC Mode"
• View all advanced properties of an interface:
Get-NetAdapterAdvancedProperty -Name <adapter_name>
• Set the FEC mode for an interface:
Set-NetAdapterAdvancedProperty -Name <adapter_name> -DisplayName "FEC Mode" -RegistryValue <value>
Notes:
• <adapter_name>: The name of the network interface, obtainable via Get-NetAdapter.
• <value> mapping (tested configuration):
• 0 = Auto FEC
• 1 = RS-FEC
• 2 = FC-FEC
• 3 = No FEC
Figure 4 Viewing FEC Mode of a Specific Interface (via PowerShell)
Moduletek Limited is at your service.