Comment 9 for bug 719873

Revision history for this message
Andrew Perry (ajperry) wrote : Re: sky2 module causes network problems

This is also happening on my iMac running Oneiric, kernel 3.0.0-16-generic. Initially the errors seem benign but eventually network performance degrades to unusable speeds. I have no problems if I use the vendor sk98lin driver compiled against the linux-image-2.6.35-22-generic kernel. Foresto's sk98lin-dkms PPA (above) looks like a better alternative (testing now).

$ uname -a
Linux osxubuntu 3.0.0-16-generic #28-Ubuntu SMP Fri Jan 27 17:44:39 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

$ sudo dmidecode -s system-product-name
iMac8,1

$ lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 04)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 04)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 04)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 04)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 04)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f4)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 04)
00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 04)
01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 8800M GTS] (rev a2)
03:00.0 FireWire (IEEE 1394): Agere Systems FW643 PCI Express1394b Controller (PHY/Link) (rev 06)
04:00.0 Network controller: Broadcom Corporation BCM4321 802.11a/b/g/n (rev 05)
05:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8058 PCI-E Gigabit Ethernet Controller (rev 13)

$ dmesg
...snip...
[ 349.388062] sky2 0000:05:00.0: eth0: rx error, status 0x7ffc0001 length 1468
[ 349.407906] sky2 0000:05:00.0: eth0: rx error, status 0x7ffc0001 length 604
[ 349.550662] sky2 0000:05:00.0: eth0: rx error, status 0x7ffc0001 length 1468
[ 377.626731] sky2 0000:05:00.0: eth0: rx error, status 0x7ffc0001 length 604
[ 378.185037] sky2 0000:05:00.0: eth0: rx error, status 0x7ffc0001 length 604
[ 386.153768] sky2 0000:05:00.0: eth0: rx error, status 0x7ffc0001 length 1468
[ 407.564010] sky2 0000:05:00.0: eth0: rx error, status 0x7ffc0001 length 604
...snip...