All USB Ports disabled after boot

Bug #1429550 reported by A. M.
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Hi,
  About every other time when I boot, all USB ports are disabled. Here is the dmesg log for when this happens, any ideas?
Thanks!

[ 19.458042] xhci_hcd 0000:00:14.0: Timeout while waiting for address device command
[ 19.458065] ------------[ cut here ]------------
[ 19.458077] WARNING: CPU: 0 PID: 0 at /build/buildd/linux-3.13.0/drivers/usb/host/xhci-ring.c:1581 handle_cmd_completion+0xe36/0xe40()
[ 19.458079] Modules linked in: cuse ip6t_REJECT xt_hl nf_conntrack_ipv6 nf_defrag_ipv6 ip6t_rt ipt_REJECT xt_LOG dm_crypt xt_limit arc4 xt_tcpudp ath9k ath9k_common ath9k_hw nf_conntrack_ipv4 nf_defrag_ipv4 xt_addrtype ath xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp intel_rapl x86_pkg_temp_thermal nf_nat nf_conntrack_ftp intel_powerclamp snd_hda_codec_hdmi nf_conntrack snd_hda_codec_conexant coretemp iptable_filter rfcomm mac80211 kvm_intel ip_tables x_tables snd_hda_intel kvm snd_hda_codec snd_hwdep bnep crct10dif_pclmul crc32_pclmul rts5139(C) snd_pcm ghash_clmulni_intel snd_page_alloc aesni_intel snd_seq_midi aes_x86_64 snd_seq_midi_event lrw gf128mul snd_rawmidi glue_helper ablk_helper cryptd snd_seq snd_seq_device snd_timer joydev cfg80211 snd serio_raw uvcvideo lpc_ich videobuf2_vmalloc videobuf2_memops videobuf2_core videodev shpchp ath3k btusb bluetooth mei_me mei soundcore ideapad_laptop sparse_keymap binfmt_misc parport_pc ppdev mac_hid lp parport hid_generic usbhid hid nouveau psmouse ahci libahci i915 mxm_wmi ttm i2c_algo_bit wmi drm_kms_helper video drm r8169 mii
[ 19.458158] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G C 3.13.0-46-generic #77-Ubuntu
[ 19.458160] Hardware name: LENOVO 20354/Lancer 5A5, BIOS 9BCN25WW 04/10/2014
[ 19.458162] 0000000000000009 ffff88014f203da8 ffffffff817212c6 0000000000000000
[ 19.458166] ffff88014f203de0 ffffffff810677dd ffff880143f73730 ffff880143f73180
[ 19.458170] 0000000000000005 0000000143f73180 ffff88014887c000 ffff88014f203df0
[ 19.458173] Call Trace:
[ 19.458175] <IRQ> [<ffffffff817212c6>] dump_stack+0x45/0x56
[ 19.458184] [<ffffffff810677dd>] warn_slowpath_common+0x7d/0xa0
[ 19.458188] [<ffffffff810678ba>] warn_slowpath_null+0x1a/0x20
[ 19.458191] [<ffffffff8157e016>] handle_cmd_completion+0xe36/0xe40
[ 19.458195] [<ffffffff8157f8f3>] xhci_irq+0x333/0xa60
[ 19.458201] [<ffffffff814db380>] ? scsi_finish_command+0xb0/0x110
[ 19.458204] [<ffffffff81580031>] xhci_msi_irq+0x11/0x20
[ 19.458208] [<ffffffff810bfb2e>] handle_irq_event_percpu+0x3e/0x1d0
[ 19.458211] [<ffffffff810bfcfd>] handle_irq_event+0x3d/0x60
[ 19.458214] [<ffffffff810c2787>] handle_edge_irq+0x77/0x130
[ 19.458220] [<ffffffff81015e5e>] handle_irq+0x1e/0x30
[ 19.458224] [<ffffffff8173409d>] do_IRQ+0x4d/0xc0
[ 19.458228] [<ffffffff817297ad>] common_interrupt+0x6d/0x6d
[ 19.458229] <EOI> [<ffffffff815d3bd2>] ? cpuidle_enter_state+0x52/0xc0
[ 19.458237] [<ffffffff815d3cf9>] cpuidle_idle_call+0xb9/0x1f0
[ 19.458242] [<ffffffff8101d35e>] arch_cpu_idle+0xe/0x30
[ 19.458245] [<ffffffff810bef85>] cpu_startup_entry+0xc5/0x290
[ 19.458249] [<ffffffff8170f787>] rest_init+0x77/0x80
[ 19.458254] [<ffffffff81d35f70>] start_kernel+0x438/0x443
[ 19.458257] [<ffffffff81d35941>] ? repair_env_string+0x5c/0x5c
[ 19.458260] [<ffffffff81d35120>] ? early_idt_handlers+0x120/0x120
[ 19.458263] [<ffffffff81d355ee>] x86_64_start_reservations+0x2a/0x2c
[ 19.458266] [<ffffffff81d35733>] x86_64_start_kernel+0x143/0x152
[ 19.458268] ---[ end trace 5fec66c16e1f30e7 ]---
[ 19.662289] usb 2-7: Device not responding to set address.
[ 19.866346] usb 2-7: device not accepting address 6, error -71
[ 19.978473] usb 2-7: new full-speed USB device number 7 using xhci_hcd
[ 19.995555] usb 2-7: New USB device found, idVendor=0cf3, idProduct=3004
[ 19.995560] usb 2-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 20.138570] xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command.
[ 20.138573] xhci_hcd 0000:00:14.0: Assuming host is dying, halting host.
[ 20.138590] xhci_hcd 0000:00:14.0: HC died; cleaning up
[ 20.138613] usb 2-3: USB disconnect, device number 2
[ 20.182872] usb 2-4: USB disconnect, device number 3
[ 20.268125] init: plymouth-upstart-bridge main process ended, respawning
[ 20.278164] init: plymouth-upstart-bridge main process (1359) terminated with status 1
[ 20.278178] init: plymouth-upstart-bridge main process ended, respawning
[ 20.427222] usb 2-6: USB disconnect, device number 4
[ 20.455213] usb 2-7: USB disconnect, device number 7
---
ApportVersion: 2.14.1-0ubuntu3.7
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: amerello 2234 F.... pulseaudio
                      amerello 2488 F.... pulseaudio
 /dev/snd/controlC0: amerello 2234 F.... pulseaudio
                      amerello 2488 F.... pulseaudio
CurrentDesktop: KDE
DistroRelease: Ubuntu 14.04
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-02-05 (30 days ago)
InstallationMedia: Kubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
MachineType: LENOVO 20354
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-46-generic root=UUID=b67f8101-9b2f-4f6a-bb45-dfd5b4e03115 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.13.0-46.77-generic 3.13.11-ckt15
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-46-generic N/A
 linux-backports-modules-3.13.0-46-generic N/A
 linux-firmware 1.127.11
StagingDrivers: rts5139
Tags: trusty staging
Uname: Linux 3.13.0-46-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 04/10/2014
dmi.bios.vendor: LENOVO
dmi.bios.version: 9BCN25WW
dmi.board.asset.tag: No Asset Tag
dmi.board.name: Lancer 5A5
dmi.board.vendor: LENOVO
dmi.board.version: NANANANANO DPK
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo Z50-70
dmi.modalias: dmi:bvnLENOVO:bvr9BCN25WW:bd04/10/2014:svnLENOVO:pn20354:pvrLenovoZ50-70:rvnLENOVO:rnLancer5A5:rvrNANANANANODPK:cvnLENOVO:ct10:cvrLenovoZ50-70:
dmi.product.name: 20354
dmi.product.version: Lenovo Z50-70
dmi.sys.vendor: LENOVO

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 1429550

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: trusty
Revision history for this message
A. M. (a-merello) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected staging
description: updated
Revision history for this message
A. M. (a-merello) wrote : BootDmesg.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : CRDA.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : CurrentDmesg.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : IwConfig.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : Lspci.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : Lsusb.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : ProcEnviron.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : ProcInterrupts.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : ProcModules.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : PulseList.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : RfKill.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : UdevDb.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : UdevLog.txt

apport information

Revision history for this message
A. M. (a-merello) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
A. M. (a-merello)
summary: - All USB Ports disabled after boots
+ All USB Ports disabled after boot
Revision history for this message
Jeremy (wa113y3s) wrote :
penalvch (penalvch)
tags: added: bios-outdated-29
Changed in linux (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
A. M. (a-merello) wrote :
Download full text (4.1 KiB)

I updated the BIOS to version 29, but the problem is still occurring. The output for the specified commands (sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date) is:

9BCN29WW
10/20/2014

This is again the output of dmesg when the error occurs:

[ 32.179415] xhci_hcd 0000:00:14.0: Timeout while waiting for address device command
[ 32.179446] ------------[ cut here ]------------
[ 32.179457] WARNING: CPU: 2 PID: 0 at /build/buildd/linux-3.13.0/drivers/usb/host/xhci-ring.c:1581 handle_cmd_completion+0xe36/0xe40()
[ 32.179459] Modules linked in: ip6t_REJECT xt_hl cuse nf_conntrack_ipv6 nf_defrag_ipv6 ip6t_rt ipt_REJECT xt_LOG xt_limit xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_addrtype dm_crypt xt_conntrack bnep rfcomm ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_con
ntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ip_tables x_tables rts5139(C) uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core videodev snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_p
age_alloc intel_rapl x86_pkg_temp_thermal snd_seq_midi intel_powerclamp snd_seq_midi_event coretemp snd_rawmidi kvm crct10dif_pclmul crc32_pclmul arc4 ghash_clmulni_intel snd_seq aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd ath9k snd_seq_device snd_
timer ath9k_common ath9k_hw snd ath mac80211 joydev serio_raw mei_me ath3k cfg80211 lpc_ich btusb binfmt_misc bluetooth mei shpchp soundcore ideapad_laptop sparse_keymap mac_hid parport_pc ppdev lp parport hid_generic usbhid hid nouveau psmouse ahci mxm_wmi ttm libahci i
915 r8169 mii wmi i2c_algo_bit video drm_kms_helper drm
[ 32.179530] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G C 3.13.0-46-generic #77-Ubuntu
[ 32.179532] Hardware name: LENOVO 20354/Lancer 5A5, BIOS 9BCN29WW 10/20/2014
[ 32.179533] 0000000000000009 ffff88014f283da8 ffffffff817212c6 0000000000000000
[ 32.179537] ffff88014f283de0 ffffffff810677dd ffff880143f797a0 ffff880143f791c0
[ 32.179540] 0000000000000006 0000000143f791c0 ffff880148856000 ffff88014f283df0
[ 32.179543] Call Trace:
[ 32.179544] <IRQ> [<ffffffff817212c6>] dump_stack+0x45/0x56
[ 32.179553] [<ffffffff810677dd>] warn_slowpath_common+0x7d/0xa0
[ 32.179555] [<ffffffff810678ba>] warn_slowpath_null+0x1a/0x20
[ 32.179559] [<ffffffff8157e016>] handle_cmd_completion+0xe36/0xe40
[ 32.179562] [<ffffffff8157f8f3>] xhci_irq+0x333/0xa60
[ 32.179566] [<ffffffff810a7ba5>] ? rebalance_domains+0x155/0x250
[ 32.179570] [<ffffffff81580031>] xhci_msi_irq+0x11/0x20
[ 32.179573] [<ffffffff810bfb2e>] handle_irq_event_percpu+0x3e/0x1d0
[ 32.179576] [<ffffffff810bfcfd>] handle_irq_event+0x3d/0x60
[ 32.179579] [<ffffffff810c2787>] handle_edge_irq+0x77/0x130
[ 32.179583] [<ffffffff81015e5e>] handle_irq+0x1e/0x30
[ 32.179587] [<ffffffff8173409d>] do_IRQ+0x4d/0xc0
[ 32.179590] [<ffffffff817297ad>] common_interrupt+0x6d/0x6d
[ 32.179592] <EOI> [<ffffffff815d3bd2>] ? cpuidle_enter_state+0x52/0xc0
[ 32.179599] [<ffffffff815d3cf9>] cpuidle_idle_call+0xb9/0x1f0
[ 32.179602] [<ffffffff8101d35e>] arch_cpu_idle+0xe/0x30
[ 32.179605] [<ffff...

Read more...

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
A. M. (a-merello) wrote :

I installed the kernel suggested by Jeremy (wa113y3s) and the problem hasn't ocurred again after 10 reboots

Revision history for this message
A. M. (a-merello) wrote :

I meant for 10 consecutive reboots

Revision history for this message
penalvch (penalvch) wrote :

A. M., to see if this already fixed in Ubuntu, could you please test http://cdimage.ubuntu.com/daily-live/current/ and advise to the results?

tags: added: latest-bios-29
removed: bios-outdated-29
tags: added: kernel-fixed-upstream kernel-fixed-upstream-3.19.1 needs-reverse-bisect
Changed in linux (Ubuntu):
importance: Low → Medium
status: Confirmed → Incomplete
Revision history for this message
Jeremy (wa113y3s) wrote :

Christopher, this is likely realted to https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1400215 I am sure it is fixed in 3.16.0-32

Revision history for this message
A. M. (a-merello) wrote :

Christopher, I booted 10 times with the daily build that you provided and the problem did not occur

Revision history for this message
penalvch (penalvch) wrote :

A. M., would you need a backport to a release prior to Vivid, or may this be closed as Status Invalid?

Revision history for this message
A. M. (a-merello) wrote :

Christopher, if it's fixed in Vivid I don't need a backport. Thanks for your help

Revision history for this message
penalvch (penalvch) wrote :

A. M., this bug report is being closed due to your last comment https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1429550/comments/27 regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in linux (Ubuntu):
status: Incomplete → Invalid
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.