sky2 Driver RX Error

Bug #1576816 reported by Remon Schopmeijer
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Error occurs every time there's either heavy network load, or trying to (for example) connect with SSL in a Docker container (virtual interfaces, bridging, etc)

Fills up syslog with:
Apr 29 20:21:08 Pixeldust kernel: [ 107.956249] sky2 0000:04:00.0 eth1: rx error, status 0x5ea0100 length 1510
Apr 29 20:21:09 Pixeldust kernel: [ 107.956471] sky2 0000:04:00.0 eth1: rx error, status 0x5ea0100 length 1510
Apr 29 20:21:09 Pixeldust kernel: [ 107.968651] sky2 0000:04:00.0 eth1: rx error, status 0x5ea0100 length 1510
Apr 29 20:21:09 Pixeldust kernel: [ 107.968832] sky2 0000:04:00.0 eth1: rx error, status 0x5ea0100 length 1510
Apr 29 20:21:09 Pixeldust kernel: [ 108.180812] sky2 0000:04:00.0 eth1: rx error, status 0x5ea0100 length 1510
Apr 29 20:21:09 Pixeldust kernel: [ 108.604866] sky2 0000:04:00.0 eth1: rx error, status 0x5ea0100 length 1510
Apr 29 20:21:10 Pixeldust kernel: [ 109.453130] sky2 0000:04:00.0 eth1: rx error, status 0x5ea0100 length 1510
Apr 29 20:21:12 Pixeldust kernel: [ 111.153079] sky2 0000:04:00.0 eth1: rx error, status 0x5ea0100 length 1510

This issue has been around since 2007 or even earlier and still isn't fixed.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/227204
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/292445
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/138611

System info:
Description: Ubuntu 15.10
Release: 15.10

lshw output:
*-pci:4
             description: PCI bridge
             product: 82801JI (ICH10 Family) PCI Express Root Port 3
             vendor: Intel Corporation
             physical id: 1c.2
             bus info: pci@0000:00:1c.2
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:25 ioport:d000(size=4096) memory:fbd00000-fbdfffff ioport:c0400000(size=2097152)
           *-network
                description: Ethernet interface
                product: 88E8056 PCI-E Gigabit Ethernet Controller
                vendor: Marvell Technology Group Ltd.
                physical id: 0
                bus info: pci@0000:06:00.0
                logical name: eth0
                version: 12
                serial: 48:5b:39:1b:87:56
                capacity: 1Gbit/s
                width: 64 bits
                clock: 33MHz
                capabilities: bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.30 latency=0 link=no multicast=yes port=twisted pair
                resources: irq:28 memory:fbdfc000-fbdfffff ioport:d800(size=256) memory:fbdc0000-fbddffff

*-pci:6
             description: PCI bridge
             product: 82801JI (ICH10 Family) PCI Express Root Port 6
             vendor: Intel Corporation
             physical id: 1c.5
             bus info: pci@0000:00:1c.5
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:27 ioport:b000(size=4096) memory:fbb00000-fbbfffff ioport:c0800000(size=2097152)
           *-network
                description: Ethernet interface
                product: 88E8056 PCI-E Gigabit Ethernet Controller
                vendor: Marvell Technology Group Ltd.
                physical id: 0
                bus info: pci@0000:04:00.0
                logical name: eth1
                version: 12
                serial: 48:5b:39:1b:91:1a
                size: 1Gbit/s
                capacity: 1Gbit/s
                width: 64 bits
                clock: 33MHz
                capabilities: bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.30 duplex=full ip=192.168.1.75 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
                resources: irq:29 memory:fbbfc000-fbbfffff ioport:b800(size=256) memory:fbbc0000-fbbdffff

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: linux-image-4.2.0-35-generic 4.2.0-35.40
ProcVersionSignature: Ubuntu 4.2.0-35.40-generic 4.2.8-ckt5
Uname: Linux 4.2.0-35-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: remon 2439 F.... pulseaudio
 /dev/snd/controlC1: remon 2439 F.... pulseaudio
CurrentDesktop: Unity
Date: Fri Apr 29 20:21:26 2016
HibernationDevice: RESUME=UUID=6c8cb51c-6ac7-4a2d-9007-a7cf14b9d8f0
InstallationDate: Installed on 2015-07-12 (291 days ago)
InstallationMedia: Ubuntu-Server 15.04 "Vivid Vervet" - Release amd64 (20150422)
MachineType: System manufacturer System Product Name
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-35-generic root=UUID=b59821b1-d840-412a-9961-a8f6d6375136 ro nomdmonddf nomdmonisw
RelatedPackageVersions:
 linux-restricted-modules-4.2.0-35-generic N/A
 linux-backports-modules-4.2.0-35-generic N/A
 linux-firmware 1.149.3
RfKill:

SourcePackage: linux
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
UpgradeStatus: Upgraded to wily on 2016-04-29 (0 days ago)
dmi.bios.date: 01/28/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1802
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: Rampage II Extreme
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 2.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1802:bd01/28/2010:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnRampageIIExtreme:rvrRev2.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
Remon Schopmeijer (r-schopmeijer) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
summary: - sky2 rx error
+ sky2 Driver RX Error
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.6 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-rc6-wily/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Remon Schopmeijer (r-schopmeijer) wrote :

Still happens...

May 5 22:47:00 Pixeldust kernel: [ 656.549843] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:00 Pixeldust kernel: [ 657.121691] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:01 Pixeldust kernel: [ 657.497714] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:01 Pixeldust kernel: [ 658.079113] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:04 Pixeldust kernel: [ 660.479589] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:04 Pixeldust kernel: [ 661.035936] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:07 Pixeldust kernel: [ 663.429845] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:08 Pixeldust kernel: [ 664.642300] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:10 Pixeldust kernel: [ 666.513643] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:10 Pixeldust kernel: [ 666.930544] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:13 Pixeldust kernel: [ 670.065378] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:14 Pixeldust kernel: [ 670.517499] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:17 Pixeldust kernel: [ 673.889031] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:17 Pixeldust kernel: [ 674.210580] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:19 Pixeldust kernel: [ 675.817130] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:19 Pixeldust kernel: [ 676.038344] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:21 Pixeldust kernel: [ 677.780550] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:22 Pixeldust kernel: [ 678.364537] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:22 Pixeldust kernel: [ 679.213780] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:25 Pixeldust kernel: [ 682.220700] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:28 Pixeldust kernel: [ 684.860410] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:29 Pixeldust kernel: [ 685.548453] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506
May 5 22:47:29 Pixeldust kernel: [ 685.772818] sky2 0000:04:00.0 eth1: rx error, status 0x5e20002 length 1506

tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Adam Kalisz (adam-kalisz) wrote :

This happens to me as well on Debian 8 Jessie with kernel 3.16.0-4-amd64

lspci
00:00.0 Host bridge: Intel Corporation 3200/3210 Chipset DRAM Controller (rev 01)
00:01.0 PCI bridge: Intel Corporation 3200/3210 Chipset Host-Primary PCI Express Bridge (rev 01)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01)
00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 (rev 01)
00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 (rev 01)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 RAID bus controller: Intel Corporation 82801GR/GDH (ICH7R/ICH7DH) SATA Controller [RAID mode] (rev 01)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01)
01:03.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics Innovation) Z7/Z9 (XG20 core)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 14)
03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 14)

With Intel(R) Xeon(R) CPU X3330 @ 2.66GHz for reference and system age estimate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.