ax88179_178a driver crashes on resume from suspend-to-RAM

Bug #1269386 reported by Klaas DC
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Upon resuming from suspend-to-RAM, my Inateck USB 3.0 Gigabit ethernet adapter stops working. Even after re-plugging the adapter, it is not possible to use it anymore until the next reboot. Unplugging it does not make eth0 disappear in ifconfig or lsusb either.
The laptop is a Dell XPS15 9530 with kubuntu 13.10 and kernel package "3.11.0-15-generic #23-Ubuntu SMP"

When trying to connect using the network manager applet, I get a lot of the following messages:

...
[12427.279283] ax88179_178a 4-2.1:1.0 eth0: Error submitting the control message: status=-19
[12427.279287] ax88179_178a 4-2.1:1.0 eth0: Error submitting the control message: status=-19
[12427.280192] ax88179_178a 4-2.1:1.0 eth0: Failed to read reg index 0x0000: -19
[12427.280200] ax88179_178a 4-2.1:1.0 eth0: Failed to read reg index 0x0001: -19
...

---- Dmesg output after resume -----
[12245.798167] ACPI: \_SB_.PCI0: ACPI_NOTIFY_BUS_CHECK event: unsupported
[12245.798186] ACPI: \_SB_.PCI0: Bus check notify on _handle_hotplug_event_root
[12247.610085] PM: Syncing filesystems ... done.
[12247.801467] PM: Preparing system for mem sleep
[12247.801783] Freezing user space processes ... (elapsed 0.001 seconds) done.
[12247.803358] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[12247.804471] PM: Entering mem sleep
[12247.804864] Suspending console(s) (use no_console_suspend to debug)
[12247.805185] sd 1:0:0:0: [sdb] Synchronizing SCSI cache
[12247.805212] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[12247.805292] sd 0:0:0:0: [sda] Stopping disk
[12247.810559] sd 1:0:0:0: [sdb] Stopping disk
[12247.912189] mei_me 0000:00:16.0: suspend
[12247.912208] Removing pn544
[12248.973009] PM: suspend of devices complete after 1166.836 msecs
[12248.973222] PM: late suspend of devices complete after 0.210 msecs
[12248.989132] ehci-pci 0000:00:1d.0: System wakeup enabled by ACPI
[12249.005099] ehci-pci 0000:00:1a.0: System wakeup enabled by ACPI
[12249.037039] xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI
[12249.061037] xhci_hcd 0000:00:14.0: power state changed by ACPI to D3cold
[12249.061113] PM: noirq suspend of devices complete after 87.801 msecs
[12249.061427] ACPI: Preparing to enter system sleep state S3
[12249.061723] PM: Saving platform NVS memory
[12249.067811] Disabling non-boot CPUs ...
[12249.068051] Broke affinity for irq 52
[12249.069316] smpboot: CPU 1 is now offline
[12249.173143] smpboot: CPU 2 is now offline
[12249.277251] smpboot: CPU 3 is now offline
[12249.381356] smpboot: CPU 4 is now offline
[12249.381784] Broke affinity for irq 16
[12249.381793] Broke affinity for irq 45
[12249.485458] smpboot: CPU 5 is now offline
[12249.485868] Broke affinity for irq 23
[12249.485870] Broke affinity for irq 42
[12249.589562] smpboot: CPU 6 is now offline
[12249.589962] Broke affinity for irq 46
[12249.589965] Broke affinity for irq 48
[12249.693684] smpboot: CPU 7 is now offline
[12249.695306] ACPI: Low-level resume complete
[12249.695350] PM: Restoring platform NVS memory
[12249.697240] Enabling non-boot CPUs ...
[12249.697282] smpboot: Booting Node 0 Processor 1 APIC 0x2
[12249.711811] CPU1 is up
[12249.711831] smpboot: Booting Node 0 Processor 2 APIC 0x4
[12249.726349] CPU2 is up
[12249.726368] smpboot: Booting Node 0 Processor 3 APIC 0x6
[12249.740875] CPU3 is up
[12249.740894] smpboot: Booting Node 0 Processor 4 APIC 0x1
[12249.755342] CPU4 is up
[12249.755358] smpboot: Booting Node 0 Processor 5 APIC 0x3
[12249.769798] CPU5 is up
[12249.769813] smpboot: Booting Node 0 Processor 6 APIC 0x5
[12249.784255] CPU6 is up
[12249.784270] smpboot: Booting Node 0 Processor 7 APIC 0x7
[12249.798733] CPU7 is up
[12249.809220] ACPI: Waking up from system sleep state S3
[12249.809874] acpi LNXPOWER:01: Turning OFF
[12249.809939] pcieport 0000:00:01.0: power state changed by ACPI to D0
[12249.845058] xhci_hcd 0000:00:14.0: power state changed by ACPI to D0
[12249.861095] xhci_hcd 0000:00:14.0: System wakeup disabled by ACPI
[12249.893133] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
[12249.925164] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
[12249.941205] pci 0000:02:00.0: power state changed by ACPI to D0
[12249.957393] PM: noirq resume of devices complete after 147.347 msecs
[12249.957517] PM: early resume of devices complete after 0.103 msecs
[12249.957540] i915 0000:00:02.0: setting latency timer to 64
[12249.957556] xhci_hcd 0000:00:14.0: setting latency timer to 64
[12249.957584] mei_me 0000:00:16.0: irq 47 for MSI/MSI-X
[12249.957620] ahci 0000:00:1f.2: setting latency timer to 64
[12249.957622] snd_hda_intel 0000:00:03.0: irq 50 for MSI/MSI-X
[12249.957666] ehci-pci 0000:00:1a.0: setting latency timer to 64
[12249.957749] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
[12249.957783] ehci-pci 0000:00:1d.0: setting latency timer to 64
[12249.965829] mei_me 0000:00:16.0: NFC MEI VERSION: IVN 0x1 Vendor ID 0x1 Type 0x1
[12249.965853] Probing NFC pn544
[12250.285512] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[12250.286586] ata2.00: configured for UDMA/100
[12250.301661] sd 1:0:0:0: [sdb] Starting disk
[12250.373766] usb 3-6: reset full-speed USB device number 4 using xhci_hcd
[12250.390113] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88041935ac00
[12250.390114] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88041935ac40
[12250.501903] usb 3-9: reset full-speed USB device number 5 using xhci_hcd
[12250.518519] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880412c32c00
[12250.518520] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880412c32c40
[12250.518521] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880412c32c80
[12250.518522] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8804134c7880
[12250.518522] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8804134c78c0
[12250.519181] btusb 3-9:1.0: no reset_resume for driver btusb?
[12250.519182] btusb 3-9:1.1: no reset_resume for driver btusb?
[12250.630020] usb 3-2: reset high-speed USB device number 2 using xhci_hcd
[12250.646751] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880413f27d00
[12250.758084] usb 3-11: reset high-speed USB device number 6 using xhci_hcd
[12250.824908] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8804136bbc00
[12250.824909] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8804136bbbc0
[12250.918248] usb 3-3: reset full-speed USB device number 3 using xhci_hcd
[12250.935306] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8804136bb880
[12250.935307] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8804136bb8c0
[12250.935308] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8804136bb900
[12251.602845] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[12252.239502] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[12252.362750] ata1.00: configured for UDMA/133
[12252.375701] sd 0:0:0:0: [sda] Starting disk
[12252.864123] pciehp 0000:00:1c.0:pcie04: Link Training Error occurs
[12252.864124] pciehp 0000:00:1c.0:pcie04: Failed to check link status
[12252.864198] dpm_run_callback(): pnp_bus_resume+0x0/0x80 returns -19
[12252.864208] PM: Device 00:09 failed to resume: error -19
[12252.870386] PM: resume of devices complete after 2909.951 msecs
[12252.870971] PM: Finishing wakeup.
[12252.870972] Restarting tasks ... done.
[12252.883654] Bluetooth: hci0: read Intel version: 370710018002030d00
[12252.883660] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
[12252.884345] usb 3-2.4: USB disconnect, device number 7
[12252.912528] FAT-fs (sdc1): unable to read boot sector to mark fs as dirty
[12252.948301] video LNXVIDEO:00: Restoring backlight state
[12252.948305] video LNXVIDEO:01: Restoring backlight state
[12252.998857] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[12253.106536] ax88179_178a 4-2.1:1.0 eth0: Failed to read reg index 0x0001: -19
[12253.106542] ax88179_178a 4-2.1:1.0 eth0: Failed to write reg index 0x0001: -19
[12254.225800] usb 3-2.4: new high-speed USB device number 9 using xhci_hcd
[12254.242658] usb 3-2.4: New USB device found, idVendor=07ab, idProduct=fc88
[12254.242668] usb 3-2.4: New USB device strings: Mfr=3, Product=11, SerialNumber=5
[12254.242673] usb 3-2.4: Product: Freecom Mobile Drive XXS
[12254.242677] usb 3-2.4: Manufacturer: Freecom
[12254.242681] usb 3-2.4: SerialNumber: 33051F14AA94
[12254.243815] usb-storage 3-2.4:1.0: USB Mass Storage device detected
[12254.244069] scsi8 : usb-storage 3-2.4:1.0
[12255.243012] scsi 8:0:0:0: Direct-Access Freecom Mobile Drive XXS PQ: 0 ANSI: 2 CCS
[12255.243482] sd 8:0:0:0: Attached scsi generic sg2 type 0
[12255.243721] sd 8:0:0:0: [sdc] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[12255.244105] sd 8:0:0:0: [sdc] Write Protect is off
[12255.244112] sd 8:0:0:0: [sdc] Mode Sense: 34 00 00 00
[12255.244501] sd 8:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[12255.266633] sdc: sdc1
[12255.266639] sdc: p1 size 976784067 extends beyond EOD, enabling native capacity
[12255.268156] sdc: sdc1
[12255.268158] sdc: p1 size 976784067 extends beyond EOD, truncated
[12255.269257] sd 8:0:0:0: [sdc] Attached SCSI disk
[12257.672910] ------------[ cut here ]------------
[12257.672928] WARNING: CPU: 0 PID: 0 at /build/buildd/linux-3.11.0/net/sched/sch_generic.c:260 dev_watchdog+0x26a/0x280()
[12257.672933] NETDEV WATCHDOG: eth0 (ax88179_178a): transmit queue 0 timed out
[12257.672936] Modules linked in: usb_storage pci_stub vboxpci(OF) vboxnetadp(OF) vboxnetflt(OF) vboxdrv(OF) parport_pc ppdev rfcomm bnep nls_iso8859_1 ax88179_178a usbnet arc4 mii x86_pkg_temp_thermal coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd joydev uvcvideo videobuf2_vmalloc videobuf2_memops hid_multitouch videobuf2_core videodev iwlmvm mac80211 pn544_mei mei_phy pn544 hci nfc dell_wmi sparse_keymap dell_laptop dcdbas microcode snd_hda_codec_realtek snd_hda_codec_hdmi psmouse btusb serio_raw bluetooth iwlwifi snd_hda_intel cfg80211 snd_hda_codec snd_hwdep lpc_ich snd_pcm snd_seq_midi snd_seq_midi_event mei_me snd_page_alloc mei snd_rawmidi snd_seq snd_seq_device snd_timer snd mac_hid soundcore lp parport hid_logitech_dj usbhid hid nouveau i915 mxm_wmi ttm i2c_algo_bit ahci drm_kms_helper libahci drm rtsx_pci wmi video
[12257.673060] CPU: 0 PID: 0 Comm: swapper/0 Tainted: GF O 3.11.0-15-generic #23-Ubuntu
[12257.673063] Hardware name: Dell Inc. XPS 15 9530/XPS 15 9530, BIOS A01 10/17/2013
[12257.673067] 0000000000000009 ffff88042fa03d60 ffffffff816e7335 ffff88042fa03da8
[12257.673075] ffff88042fa03d98 ffffffff81061dcd ffff880416a1c000 0000000000000000
[12257.673082] 0000000000000000 ffff880413d9b080 ffff880413d9b000 ffff88042fa03df8
[12257.673089] Call Trace:
[12257.673092] <IRQ> [<ffffffff816e7335>] dump_stack+0x45/0x56
[12257.673116] [<ffffffff81061dcd>] warn_slowpath_common+0x7d/0xa0
[12257.673123] [<ffffffff81061e3c>] warn_slowpath_fmt+0x4c/0x50
[12257.673130] [<ffffffff8160f9aa>] dev_watchdog+0x26a/0x280
[12257.673138] [<ffffffff8160f740>] ? dev_deactivate_queue.constprop.32+0x60/0x60
[12257.673148] [<ffffffff8106e776>] call_timer_fn+0x36/0x110
[12257.673154] [<ffffffff8160f740>] ? dev_deactivate_queue.constprop.32+0x60/0x60
[12257.673163] [<ffffffff8106f8dd>] run_timer_softirq+0x1fd/0x2b0
[12257.673170] [<ffffffff810673c7>] __do_softirq+0xf7/0x240
[12257.673177] [<ffffffff816f8c1c>] call_softirq+0x1c/0x30
[12257.673189] [<ffffffff81014bf5>] do_softirq+0x55/0x90
[12257.673195] [<ffffffff810676a5>] irq_exit+0xb5/0xc0
[12257.673202] [<ffffffff816f95c5>] smp_apic_timer_interrupt+0x45/0x60
[12257.673212] [<ffffffff816f7f5d>] apic_timer_interrupt+0x6d/0x80
[12257.673214] <EOI> [<ffffffff8159fea2>] ? cpuidle_enter_state+0x52/0xc0
[12257.673231] [<ffffffff8159fe98>] ? cpuidle_enter_state+0x48/0xc0
[12257.673238] [<ffffffff8159ffd9>] cpuidle_idle_call+0xc9/0x210
[12257.673246] [<ffffffff8101bafe>] arch_cpu_idle+0xe/0x30
[12257.673256] [<ffffffff810b54c5>] cpu_startup_entry+0xe5/0x280
[12257.673265] [<ffffffff816d6477>] rest_init+0x77/0x80
[12257.673275] [<ffffffff81d26ef7>] start_kernel+0x40a/0x416
[12257.673281] [<ffffffff81d268f6>] ? repair_env_string+0x5c/0x5c
[12257.673288] [<ffffffff81d26120>] ? early_idt_handlers+0x120/0x120
[12257.673294] [<ffffffff81d265de>] x86_64_start_reservations+0x2a/0x2c
[12257.673300] [<ffffffff81d266e8>] x86_64_start_kernel+0x108/0x117
[12257.673305] ---[ end trace 30f4938add52146a ]---

---- End dmesg -----

---- lsusb output (after unplugging adapter ----
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 0b95:1790 ASIX Electronics Corp.
Bus 004 Device 002: ID 2109:0812
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 8087:07dc Intel Corp.
Bus 003 Device 004: ID 06cb:0ac3 Synaptics, Inc.
Bus 003 Device 012: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 013: ID 07ab:fc88 Freecom Technologies
Bus 003 Device 006: ID 0bda:573c Realtek Semiconductor Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
---- End lsusb -----
---
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: klaasdc 2060 F.... pulseaudio
 /dev/snd/controlC0: klaasdc 2060 F.... pulseaudio
DistroRelease: Ubuntu 13.10
HibernationDevice: RESUME=UUID=c6c4281b-39f4-4ee7-a37e-bbdcdfedf5ac
InstallationDate: Installed on 2014-01-07 (7 days ago)
InstallationMedia: Kubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MachineType: Dell Inc. XPS 15 9530
MarkForUpload: True
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-15-generic.efi.signed root=UUID=d1604fa1-e1d3-4023-b3c5-19dce570aea6 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.11.0-15.23-generic 3.11.10
RelatedPackageVersions:
 linux-restricted-modules-3.11.0-15-generic N/A
 linux-backports-modules-3.11.0-15-generic N/A
 linux-firmware 1.116
Tags: saucy
Uname: Linux 3.11.0-15-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 10/17/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A01
dmi.board.name: XPS 15 9530
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: Not Specified
dmi.modalias: dmi:bvnDellInc.:bvrA01:bd10/17/2013:svnDellInc.:pnXPS159530:pvrA01:rvnDellInc.:rnXPS159530:rvrA01:cvnDellInc.:ct8:cvrNotSpecified:
dmi.product.name: XPS 15 9530
dmi.product.version: A01
dmi.sys.vendor: Dell Inc.

Revision history for this message
Klaas DC (klaasdc) wrote :
description: updated
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1269386

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

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

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: saucy
Revision history for this message
Klaas DC (klaasdc) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Klaas DC (klaasdc) wrote : BootDmesg.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : CRDA.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : IwConfig.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : Lspci.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : Lsusb.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : ProcEnviron.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : ProcModules.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : PulseList.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : RfKill.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : UdevDb.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : UdevLog.txt

apport information

Revision history for this message
Klaas DC (klaasdc) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
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 v3.13 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'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-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/v3.13-rc8-trusty/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Klaas DC (klaasdc) wrote :

Just tested 3.13-rc8-trusty, and initially it seemed to work: the driver reported the link status after resume. But as soon as I launched a browser window, I was presented with a kernel panic in a text console. I could not save the output as the computer was stuck at that point.
But, it actually got worse with the newer kernel.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: kernel-bug-exists-upstream
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.