NETDEV WATCHDOG: eth0 (sky2): transmit queue 0 timed out

Bug #488153 reported by Piotr Szymaniak
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Problem reported by Ubuntu magic bug report thing. My wifi connection keeps disconnecting

ProblemType: KernelOops
Annotation: Your system might become unstable now and might need to be restarted.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 3018 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf4600000 irq 22'
   Mixer name : 'Conexant CX20549 (Venice)'
   Components : 'HDA:14f15045,1631c20e,00100100'
   Controls : 18
   Simple ctrls : 8
Date: Wed Nov 25 11:03:41 2009
DistroRelease: Ubuntu 9.10
Failure: oops
LiveMediaBuild: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
MachineType: Packard Bell BV EasyNote SB87
Package: linux-image-2.6.31-14-generic 2.6.31-14.48
ProcCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash -- debian-installer/language=pl console-setup/layoutcode?=pl
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-14-generic N/A
 linux-firmware 1.24
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
Tags: kernel-oops
Title: NETDEV WATCHDOG: eth0 (sky2): transmit queue 0 timed out
Uname: Linux 2.6.31-14-generic i686
dmi.bios.date: 01/03/2008
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: PB3G3A06
dmi.board.name: PB3G
dmi.board.vendor: Packard Bell BV
dmi.board.version: Not Applicable
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: Packard Bell BV
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvrPB3G3A06:bd01/03/2008:svnPackardBellBV:pnEasyNoteSB87:pvrPC08QW0302:rvnPackardBellBV:rnPB3G:rvrNotApplicable:cvnPackardBellBV:ct1:cvrN/A:
dmi.product.name: EasyNote SB87
dmi.product.version: PC08QW0302
dmi.sys.vendor: Packard Bell BV

Revision history for this message
Piotr Szymaniak (szarpaj) wrote :
Andy Whitcroft (apw)
tags: added: kernel-karmic
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi lazy_bum,

This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 488153

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Ian Cartwright (ian351c) wrote : apport-collect data

AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ianc 1663 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfdff8000 irq 16'
   Mixer name : 'Realtek ALC662 rev1'
   Components : 'HDA:10ec0662,12970000,00100101'
   Controls : 15
   Simple ctrls : 9
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
MachineType: Shuttle Inc SK48
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.31-21-generic root=UUID=c8ed04a9-15c5-40f5-a3a5-efee345ce087 ro quiet splash acpi_enforce_resources=lax
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-21.59-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-21-generic N/A
 linux-firmware 1.26
RfKill:

Uname: Linux 2.6.31-21-generic x86_64
UserGroups:

XsessionErrors:
 (gnome-settings-daemon:2164): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (nautilus:2379): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (polkit-gnome-authentication-agent-1:2422): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
dmi.bios.date: 11/04/2008
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: FM20
dmi.board.vendor: Shuttle Inc
dmi.board.version: V10
dmi.chassis.type: 3
dmi.chassis.vendor: Shuttle Inc
dmi.chassis.version: K
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd11/04/2008:svnShuttleInc:pnSK48:pvrV10:rvnShuttleInc:rnFM20:rvrV10:cvnShuttleInc:ct3:cvrK:
dmi.product.name: SK48
dmi.product.version: V10
dmi.sys.vendor: Shuttle Inc

Revision history for this message
Ian Cartwright (ian351c) wrote : AlsaDevices.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : BootDmesg.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : Card0.Amixer.values.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : Card0.Codecs.codec.0.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : CurrentDmesg.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : Lspci.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : Lsusb.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : PciMultimedia.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : ProcCpuinfo.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : ProcInterrupts.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : ProcModules.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : UdevDb.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : UdevLog.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : WifiSyslog.txt
Changed in linux (Ubuntu):
status: Incomplete → New
tags: added: apport-collected
Revision history for this message
Ian Cartwright (ian351c) wrote :

Hi Jeremy,

I'm not the original reporter of this bug, but I'm running into it, so I thought I'd put my info in instead of opening a new bug. I'm going to try a mainline kernel next and see how that goes.

Thanks.

Ian

Revision history for this message
Ian Cartwright (ian351c) wrote :

And now with the latest mainstream kernel (at least I hope it's the "latest", looking at all the different kernels in the PPA was kinda confusing).

Revision history for this message
Ian Cartwright (ian351c) wrote : apport-collect data

AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ianc 1566 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfdff8000 irq 16'
   Mixer name : 'Realtek ALC662 rev1'
   Components : 'HDA:10ec0662,12970000,00100101'
   Controls : 15
   Simple ctrls : 9
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
MachineType: Shuttle Inc SK48
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.31-02063112-generic root=UUID=c8ed04a9-15c5-40f5-a3a5-efee345ce087 ro quiet splash acpi_enforce_resources=lax
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
RfKill:

Uname: Linux 2.6.31-02063112-generic x86_64
UserGroups:

XsessionErrors:
 (gnome-settings-daemon:1986): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (polkit-gnome-authentication-agent-1:2247): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:2211): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (firefox:2656): GLib-WARNING **: g_set_prgname() called multiple times
dmi.bios.date: 11/04/2008
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: FM20
dmi.board.vendor: Shuttle Inc
dmi.board.version: V10
dmi.chassis.type: 3
dmi.chassis.vendor: Shuttle Inc
dmi.chassis.version: K
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd11/04/2008:svnShuttleInc:pnSK48:pvrV10:rvnShuttleInc:rnFM20:rvrV10:cvnShuttleInc:ct3:cvrK:
dmi.product.name: SK48
dmi.product.version: V10
dmi.sys.vendor: Shuttle Inc

Revision history for this message
Ian Cartwright (ian351c) wrote : AlsaDevices.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : BootDmesg.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : Card0.Amixer.values.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : Card0.Codecs.codec.0.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : CurrentDmesg.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : Lspci.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : Lsusb.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : PciMultimedia.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : ProcCpuinfo.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : ProcInterrupts.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : ProcModules.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : UdevDb.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : UdevLog.txt
Revision history for this message
Ian Cartwright (ian351c) wrote : WifiSyslog.txt
Brad Figg (brad-figg)
tags: added: acpi-apic
tags: added: acpi-method-return
Revision history for this message
Raoul Bhatia (raoul-bhatia) wrote :
Download full text (4.7 KiB)

i'm experiencing this bug with my "ACER Aspire Easystore H340" running ubuntu natty.

this happens after the box switches to UP code (i do not know if this is actually related, but i notice that it *always* happens after the switch).

please find the syslog file attached.

cheers,
raoul

excerpt from /var/log/syslog:

Apr 9 12:12:53 media kernel: [ 2356.741312] CPU 1 is now offline
Apr 9 12:12:53 media kernel: [ 2356.741323] SMP alternatives: switching to UP code
Apr 9 12:12:54 media kernel: [ 2357.383713] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=600
Apr 9 12:12:54 media kernel: [ 2357.392752] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro,commit=600
Apr 9 12:12:54 media kernel: [ 2357.443081] WARNING! power/level is deprecated; use power/control instead
Apr 9 12:12:57 media kernel: [ 2360.420810] sky2 0000:09:00.0: eth0: Link is up at 100 Mbps, full duplex, flow control both
Apr 9 12:17:01 media CRON[27193]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Apr 9 12:19:15 media kernel: [ 2739.050015] ------------[ cut here ]------------
Apr 9 12:19:15 media kernel: [ 2739.050033] WARNING: at /build/buildd/linux-2.6.38/net/sched/sch_generic.c:256 dev_watchdog+0x2a0/0x2b0()
Apr 9 12:19:15 media kernel: [ 2739.050040] Hardware name: Aspire easyStore H340
Apr 9 12:19:15 media kernel: [ 2739.050046] NETDEV WATCHDOG: eth0 (sky2): transmit queue 0 timed out
Apr 9 12:19:15 media kernel: [ 2739.050050] Modules linked in: ufs qnx4 hfsplus hfs minix ntfs vfat msdos fat jfs xfs exportfs reiserfs dm_crypt psmouse serio_raw dme1737 hwmon_vid coretemp lp parport raid10 raid1 raid0 multipath linear btrfs zlib_deflate libcrc32c raid456 async_pq async_xor xor async_memcpy async_raid6_recov raid6_pq async_tx usb_storage pata_marvell uas i915 ahci drm_kms_helper libahci sky2 drm i2c_algo_bit video
Apr 9 12:19:15 media kernel: [ 2739.050140] Pid: 0, comm: swapper Not tainted 2.6.38-7-server #39-Ubuntu
Apr 9 12:19:15 media kernel: [ 2739.050145] Call Trace:
Apr 9 12:19:15 media kernel: [ 2739.050150] <IRQ> [<ffffffff81065d1f>] ? warn_slowpath_common+0x7f/0xc0
Apr 9 12:19:15 media kernel: [ 2739.050170] [<ffffffff81065e16>] ? warn_slowpath_fmt+0x46/0x50
Apr 9 12:19:15 media kernel: [ 2739.050179] [<ffffffff81500e80>] ? dev_watchdog+0x2a0/0x2b0
Apr 9 12:19:15 media kernel: [ 2739.050189] [<ffffffff81013a79>] ? sched_clock+0x9/0x10
Apr 9 12:19:15 media kernel: [ 2739.050198] [<ffffffff8108e318>] ? sched_clock_cpu+0xa8/0x110
Apr 9 12:19:15 media kernel: [ 2739.050206] [<ffffffff81500be0>] ? dev_watchdog+0x0/0x2b0
Apr 9 12:19:15 media kernel: [ 2739.050216] [<ffffffff81074614>] ? call_timer_fn+0x44/0x130
Apr 9 12:19:15 media kernel: [ 2739.050224] [<ffffffff81500be0>] ? dev_watchdog+0x0/0x2b0
Apr 9 12:19:15 media kernel: [ 2739.050233] [<ffffffff81075c64>] ? run_timer_softirq+0x134/0x280
Apr 9 12:19:15 media kernel: [ 2739.050243] [<ffffffff8102c58d>] ? lapic_next_event+0x1d/0x30
Apr 9 12:19:15 media kernel: [ 2739.050252] [<ffffffff8106d398>] ? __do_softirq+0xa8/0x1c0
Apr 9 12:19:15 media kernel: [ 2739.050261] [<ffffffff81097c3f>] ? tick_program_event+0x1f/0x30
Apr 9 12:19:15 media kernel: [ 2...

Read more...

Revision history for this message
Raoul Bhatia (raoul-bhatia) wrote :

i should probably add that this did not happen with maverick.
the problem started after a dist-upgrade to natty.

Revision history for this message
Dmik (dmik-for-maillists) wrote :

Just got into the very same trouble after enabling Jumbo frames for the adapter (ifconfig eth0 mtu 9000). Seems that the sky2 driver isn't capable of working at high data transmission speeds. Resetting mtu back to normal (1500) fixes the issue here. 100% reproducibility.

My adapter is Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12).

Revision history for this message
Raoul Bhatia (raoul-bhatia) wrote :

my nic is:

09:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8071 PCI-E Gigabit Ethernet Controller [11ab:436b] (rev 16)

the home server is plugged into a 10/100mbit switch. no jumbo frames:

root@media:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:26:2d:02:d3:c7 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.11/24 brd 192.168.1.255 scope global eth0
    inet 192.168.1.111/24 brd 192.168.1.255 scope global secondary eth0:0
    inet6 fe80::226:2dff:fe02:d3c7/64 scope link
       valid_lft forever preferred_lft forever
root@media:~# mii-tool eth0
eth0: negotiated 100baseTx-FD flow-control, link ok

unfortunately, Dmik's hint did not help :(

Revision history for this message
Raoul Bhatia (raoul-bhatia) wrote :

ok, i managed to narrow it down. the problem is triggered when calling:
> sudo ethtool -s eth0 autoneg off speed 100

this, for example, happens via
> sudo /etc/pm/power.d/eth_speed true

my (network) setup:
ACER Aspire Easystore H340 using
09:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8071 PCI-E Gigabit Ethernet Controller [11ab:436b] (rev 16)

Linksys WRT54GL running OpenWRT Backfire (10.03.1-rc4, r24045) (linux version 2.6.32.25):
> CPU revision is: 00029008 (Broadcom BCM3302)
> eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:18:f8:78:77:fe
> b43-phy0: Broadcom 5352 WLAN found (core revision 9)
> Broadcom 43xx driver loaded [ Features: PL, GPIO LED Mask: 0x000f, Firmware-ID: FW13 ]
> Broadcom 43xx-legacy driver loaded [ Features: PLID, Firmware-ID: FW10 ]

a kernel panic does *not* occur every time. still, the network connection goes away.
usually, the system shows:
> Apr 23 10:43:16 media kernel: [ 125.151216] sky2 0000:09:00.0: eth0: Link is up at 100 Mbps, full duplex, flow control both

and then, the network is unreachable...

do you have any idea on this (besides not setting the nic speed to 100 and disabling power management in this regard)?

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: b73a1py79
Revision history for this message
Brad Figg (brad-figg) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.