The TG3 drivers for Dell SC1435's on kernel 2.6.32-358.23.2.el6.x86_64 seems to run with pause frames, causing our connection to become unstable. This also happens with ELRepo's kmod-tg3 module and the latest CentOS kernel release.<br />
<br />
I am having connectivity issues with this update, but when I rolled back to kernel 2.6.32-71.el6.x86_64, everything seems to work fine with tg3 again.<br />
<br />
(With kernel 2.6.32-358.23.2.el6.x86_64)<br />
# modinfo tg3<br />
filename: /lib/modules/2.6.32-358.23.2.el6.x86_64/weak-updates/tg3/tg3.ko<br />
firmware: tigon/tg3_tso5.bin<br />
firmware: tigon/tg3_tso.bin<br />
firmware: tigon/tg3.bin<br />
version: 3.133d<br />
license: GPL<br />
description: Broadcom Tigon3 ethernet driver<br />
author: David S. Miller (<a href="mailto:davem@redhat.com">davem@redhat.com</a>) and Jeff Garzik (<a href="mailto:jgarzik@pobox.com">jgarzik@pobox.com</a>)<br />
# ethtool eth0<br />
Settings for eth0:<br />
Supported ports: [ TP ]<br />
Supported link modes: 10baseT/Half 10baseT/Full <br />
100baseT/Half 100baseT/Full <br />
1000baseT/Half 1000baseT/Full <br />
Supported pause frame use: No<br />
Supports auto-negotiation: Yes<br />
Advertised link modes: 10baseT/Half 10baseT/Full <br />
100baseT/Half 100baseT/Full <br />
1000baseT/Half 1000baseT/Full <br />
Advertised pause frame use: Symmetric<br />
Advertised auto-negotiation: Yes<br />
Link partner advertised link modes: 10baseT/Half 10baseT/Full <br />
100baseT/Half 100baseT/Full <br />
1000baseT/Full <br />
Link partner advertised pause frame use: Transmit-only<br />
Link partner advertised auto-negotiation: Yes<br />
Speed: 1000Mb/s<br />
Duplex: Full<br />
Port: Twisted Pair<br />
PHYAD: 1<br />
Transceiver: internal<br />
Auto-negotiation: on<br />
MDI-X: on<br />
Supports Wake-on: g<br />
Wake-on: d<br />
Current message level: 0x000000ff (255)<br />
drv probe link timer ifdown ifup rx_err tx_err<br />
Link detected: yes<br />
# ethtool eth1<br />
Settings for eth1:<br />
Supported ports: [ TP ]<br />
Supported link modes: 10baseT/Half 10baseT/Full <br />
100baseT/Half 100baseT/Full <br />
1000baseT/Half 1000baseT/Full <br />
Supported pause frame use: No<br />
Supports auto-negotiation: Yes<br />
Advertised link modes: 10baseT/Half 10baseT/Full <br />
100baseT/Half 100baseT/Full <br />
1000baseT/Half 1000baseT/Full <br />
Advertised pause frame use: Symmetric<br />
Advertised auto-negotiation: Yes<br />
Link partner advertised link modes: 10baseT/Half 10baseT/Full <br />
100baseT/Half 100baseT/Full <br />
1000baseT/Full <br />
Link partner advertised pause frame use: No<br />
Link partner advertised auto-negotiation: Yes<br />
Speed: 1000Mb/s<br />
Duplex: Full<br />
Port: Twisted Pair<br />
PHYAD: 1<br />
Transceiver: internal<br />
Auto-negotiation: on<br />
MDI-X: on<br />
Supports Wake-on: g<br />
Wake-on: d<br />
Current message level: 0x000000ff (255)<br />
drv probe link timer ifdown ifup rx_err tx_err<br />
Link detected: yes<br />
<br />
<br />
With kernel 2.6.32-71.el6.x86_64<br />
<br />
# modinfo tg3<br />
filename: /lib/modules/2.6.32-71.el6.x86_64/kernel/drivers/net/tg3.ko<br />
firmware: tigon/tg3_tso5.bin<br />
firmware: tigon/tg3_tso.bin<br />
firmware: tigon/tg3.bin<br />
version: 3.108<br />
license: GPL<br />
description: Broadcom Tigon3 ethernet driver<br />
author: David S. Miller (<a href="mailto:davem@redhat.com">davem@redhat.com</a>) and Jeff Garzik (<a href="mailto:jgarzik@pobox.com">jgarzik@pobox.com</a>)<br />
# ethtool eth0<br />
Settings for eth0:<br />
Supported ports: [ TP ]<br />
Supported link modes: 10baseT/Half 10baseT/Full <br />
100baseT/Half 100baseT/Full <br />
1000baseT/Half 1000baseT/Full <br />
Supported pause frame use: No<br />
Supports auto-negotiation: Yes<br />
Advertised link modes: 10baseT/Half 10baseT/Full <br />
100baseT/Half 100baseT/Full <br />
1000baseT/Half 1000baseT/Full <br />
Advertised pause frame use: No<br />
Advertised auto-negotiation: Yes<br />
Speed: 1000Mb/s<br />
Duplex: Full<br />
Port: Twisted Pair<br />
PHYAD: 1<br />
Transceiver: internal<br />
Auto-negotiation: on<br />
MDI-X: Unknown<br />
Supports Wake-on: g<br />
Wake-on: d<br />
Current message level: 0x000000ff (255)<br />
drv probe link timer ifdown ifup rx_err tx_err<br />
Link detected: yes<br />
# ethtool eth1<br />
Settings for eth1:<br />
Supported ports: [ TP ]<br />
Supported link modes: 10baseT/Half 10baseT/Full <br />
100baseT/Half 100baseT/Full <br />
1000baseT/Half 1000baseT/Full <br />
Supported pause frame use: No<br />
Supports auto-negotiation: Yes<br />
Advertised link modes: 10baseT/Half 10baseT/Full <br />
100baseT/Half 100baseT/Full <br />
1000baseT/Half 1000baseT/Full <br />
Advertised pause frame use: No<br />
Advertised auto-negotiation: Yes<br />
Speed: 1000Mb/s<br />
Duplex: Full<br />
Port: Twisted Pair<br />
PHYAD: 1<br />
Transceiver: internal<br />
Auto-negotiation: on<br />
MDI-X: Unknown<br />
Supports Wake-on: g<br />
Wake-on: d<br />
Current message level: 0x000000ff (255)<br />
drv probe link timer ifdown ifup rx_err tx_err<br />
Link detected: yes
↧