firmware-linux-free: Packet loss after Upgrade (Intel 82576)
Subject: firmware-linux-free: Packet loss after Upgrade (Intel 82576)
Package: firmware-linux-free
Version: 2.6.32-45
Severity: important
*** Please type your report below this line ***
After upgrading kernel and related packages the dual-head NIC had
massive packet loss (20-80%).
After dowgrading back it works pretty stable again.
Both interfaces are bonded and direct links to same hardware, same
software.
Please ask for further information or tests. I cannot run tests on
these machines, but I have two of the same NICs available in test
machines.
Versions before upgrade, and downgraded (working OK):
# dpkg -l linux*
ii linux-base 2.6.32-45
ii linux-image-2.6-amd64 2.6.32+29
ii linux-image-2.6.32-5-xen-amd64 2.6.32-45
# dpkg -l firmware*
ii firmware-bnx2 0.28+squeeze1
ii firmware-linux 0.28+squeeze1
ii firmware-linux-free 2.6.32-45
ii firmware-linux-nonfree 0.28+squeeze1
Versions after upgrade (NOT working):
firmware-linux-free 2.6.32-48squeeze3
linux-base 2.6.32-48squeeze3
linux-image-2.6.32-5-xen-amd64 2.6.32-48squeeze3
# lspci
00:00.0 Host bridge: Intel Corporation 5500 I/O Hub to ESI Port (rev 13)
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI
Express Root Port 1 (rev 13)
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI
Express Root Port 3 (rev 13)
00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI
Express Root Port 7 (rev 13)
00:09.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI
Express Root Port 9 (rev 13)
00:0a.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI
Express Root Port 10 (rev 13)
00:14.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub System Management
Registers (rev 13)
00:14.1 PIC: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch
Pad Registers (rev 13)
00:14.2 PIC: Intel Corporation 5520/5500/X58 I/O Hub Control Status
and RAS Registers (rev 13)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #5
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2
EHCI Controller #2
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #3
00:1d.3 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #6
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2
EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface
Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port
SATA IDE Controller #1
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port
SATA IDE Controller #2
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5716
Gigabit Ethernet (rev 20)
01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5716
Gigabit Ethernet (rev 20)
02:00.0 RAID bus controller: LSI Logic / Symbios Logic LSI MegaSAS
9260 (rev 05)
05:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network
Connection (rev 01)
05:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network
Connection (rev 01)
06:03.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200eW
WPCM450 (rev 0a)
## config from /etc/network/interfaces
auto bond1
iface bond1 inet static
bond-slaves eth0 eth1
bond-mode 0
bond-miimon 100
bond-primary eth0 eth1
address 10.10.10.11
netmask 255.255.255.0
network 10.10.10.255
pointopoint 10.10.10.10
## from dmesg (with 2.6.32-45)
# dmesg | grep eth
[ 10.091942] eth0: Broadcom NetXtreme II BCM5716 1000Base-T (C0) PCI
Express found at mem da000000, IRQ 36, node addr xxxxxxxxxxxxxxx
[ 10.107297] eth1: Broadcom NetXtreme II BCM5716 1000Base-T (C0) PCI
Express found at mem dc000000, IRQ 48, node addr xxxxxxxxxxxxxxx
[ 10.272484] igb 0000:05:00.0: eth2: (PCIe:2.5Gb/s:Width x4)
00:xxxxxxxxxxxxx
[ 10.272568] igb 0000:05:00.0: eth2: PBA No: E66292-003
[ 10.463683] igb 0000:05:00.1: eth3: (PCIe:2.5Gb/s:Width x4)
00:xxxxxxxxxxxxx
[ 10.463762] igb 0000:05:00.1: eth3: PBA No: E66292-003
[ 13.014128] ACPI Error (psparse-0537): Method parse/execution
failed [\_SB_.PMI0._GHL] (Node ffff88003fc39c20), AE_NOT_EXIST
[ 13.014167] ACPI Error (psparse-0537): Method parse/execution
failed [\_SB_.PMI0._PMC] (Node ffff88003fc39ba0), AE_NOT_EXIST
[ 13.217654] udev[545]: renamed network interface eth0 to eth0-eth2
[ 13.218307] udev[547]: renamed network interface eth1 to eth1-eth3
[ 13.257022] udev[549]: renamed network interface eth3 to eth1
[ 13.257727] udev[537]: renamed network interface eth2 to eth0
[ 13.268746] udev[545]: renamed network interface eth0-eth2 to eth2
[ 13.269640] udev[547]: renamed network interface eth1-eth3 to eth3
[ 16.145515] bonding: bond0: Adding slave eth2.
[ 16.250082] bnx2: eth2: using MSIX
[ 16.250319] bonding: bond0: enslaving eth2 as a backup interface
with a down link.
[ 16.290260] bonding: bond0: Adding slave eth3.
[ 16.378963] bnx2: eth3: using MSIX
[ 16.379264] bonding: bond0: enslaving eth3 as a backup interface
with a down link.
[ 16.383744] bonding: bond0: Setting eth2 as primary slave.
[ 16.550716] bonding: bond1: Adding slave eth0.
[ 16.679185] bonding: bond1: enslaving eth0 as an active interface
with a down link.
[ 16.686480] bonding: bond1: Adding slave eth1.
[ 16.798011] bonding: bond1: enslaving eth1 as an active interface
with a down link.
[ 19.504104] bnx2: eth2 NIC Copper Link is Up, 1000 Mbps full duplex
[ 19.557559] bnx2: eth3 NIC Copper Link is Up, 1000 Mbps full duplex
[ 19.566684] bonding: bond0: link status definitely up for interface
eth2.
[ 19.566690] bonding: bond0: making interface eth2 the new active one.
[ 19.566696] device eth2 entered promiscuous mode
[ 19.566721] bonding: bond0: link status definitely up for interface
eth3.
[ 19.815162] igb: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow
Control: RX/TX
[ 19.908177] bonding: bond1: link status definitely up for interface
eth0.
[ 19.951158] igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow
Control: RX/TX
[ 20.008177] bonding: bond1: link status definitely up for interface
eth1.
-- System Information:
Debian Release: 6.0.7
APT prefers oldstable-updates
APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/16 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-- no debconf information
Cheers
Helmut Wollmersdorfer
Reply to: