Page MenuHomeFreeBSD

Incorrect media for INTEL X540T 10G.
ClosedPublic

Authored by araujo on Sep 23 2014, 9:59 AM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 25 2023, 11:08 PM
Unknown Object (File)
Dec 19 2023, 9:50 PM
Unknown Object (File)
Sep 15 2023, 12:30 PM
Unknown Object (File)
Jul 21 2023, 8:40 AM
Unknown Object (File)
Jul 16 2023, 6:16 PM
Unknown Object (File)
Jul 14 2023, 9:23 PM
Unknown Object (File)
Jul 14 2023, 9:04 PM
Unknown Object (File)
Jun 25 2023, 9:02 AM
Subscribers
None

Details

Summary

The ixgbe(4) set the media as 1000baseSX instead of 1000baseT for copper cables NIC.

Example before patch:
BSDBuild# ifconfig ix0
ix0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO>
ether 00:08:9b:d4:6b:6e
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseSX <full-duplex>)
status: active

Example after patch:
BSDBuild# ifconfig ix0
ix0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO>
ether 00:08:9b:d4:6b:6e
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active

Test Plan

Just set any Intel 10G interface copper cables and the media becomes 1000baseSX when you connect in a switch 1Gb.

There is a bug report about this problem as well: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=183920

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

araujo retitled this revision from to Incorrect media for INTEL X540T 10G..
araujo updated this object.
araujo edited the test plan for this revision. (Show Details)
jfv edited edge metadata.
This revision is now accepted and ready to land.Feb 18 2015, 7:27 PM