I'm using ubuntu 13.04 (Linux 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux) on a lenovo T420. Trying to use an AKE USB3.0 ExpressCard (detected as 05:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02)) The workaround does not work for me, after hotplugging the card this happens: [ 29.072009] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input12 [ 40.583406] pci 0000:05:00.0: [1912:0015] type 00 class 0x0c0330 [ 40.583451] pci 0000:05:00.0: reg 10: [mem 0x00000000-0x00001fff 64bit] [ 40.583664] pci 0000:05:00.0: PME# supported from D0 D3hot [ 40.591364] pci 0000:05:00.0: BAR 0: assigned [mem 0xf1c00000-0xf1c01fff 64bit] [ 40.591393] pci 0000:05:00.0: no hotplug settings from platform [ 40.591414] pci 0000:05:00.0: enabling device (0000 -> 0002) [ 40.598015] pci 0000:05:00.0: xHCI HW not ready after 5 sec (HC bug?) status = 0x801 [ 40.598144] xhci_hcd 0000:05:00.0: xHCI Host Controller [ 40.598152] xhci_hcd 0000:05:00.0: new USB bus registered, assigned bus number 3 [ 67.996088] BUG: soft lockup - CPU#0 stuck for 23s! [kworker/0:1:38] [ 67.996093] Modules linked in: joydev(F) pci_stub vboxpci(OF) vboxnetadp(OF) vboxnetflt(OF) vboxdrv(OF) kvm_intel kvm cdc_mbim cdc_ncm usbnet cdc_wdm cdc_acm ip6t_REJECT(F) xt_hl(F) ip6t_rt(F) uvcvideo nf_conntrack_ipv6(F) nf_defrag_ipv6(F) videobuf2_vmalloc videobuf2_memops videobuf2_core ipt_REJECT(F) videodev xt_LOG(F) xt_limit(F) microcode(F) xt_tcpudp(F) xt_addrtype(F) btusb nf_conntrack_ipv4(F) nf_defrag_ipv4(F) xt_state(F) ip6table_filter(F) snd_hda_codec_conexant ip6_tables(F) nf_conntrack_netbios_ns(F) nf_conntrack_broadcast(F) nf_nat_ftp(F) nf_nat(F) arc4(F) nf_conntrack_ftp(F) nf_conntrack(F) snd_hda_intel iptable_filter(F) thinkpad_acpi nvram(F) snd_hda_codec snd_hwdep(F) snd_pcm(F) snd_page_alloc(F) ip_tables(F) x_tables(F) snd_seq_midi(F) snd_seq_midi_event(F) iwldvm lpc_ich mac80211 snd_rawmidi(F) psmouse(F) snd_seq(F) iwlwifi serio_raw(F) cfg80211 parport_pc(F) snd_seq_device(F) snd_timer(F) snd(F) ppdev(F) soundcore(F) bnep rfcomm mac_hid bluetooth mei acpiphp(F) coretemp lp(F) parport(F) ext2(F) dm_crypt(F) ghash_clmulni_intel(F) aesni_intel(F) wmi aes_x86_64(F) xts(F) lrw(F) gf128mul(F) ablk_helper(F) cryptd(F) ahci(F) libahci(F) i915 sdhci_pci sdhci video(F) i2c_algo_bit drm_kms_helper e1000e(F) drm [ 67.996146] CPU 0 [ 67.996149] Pid: 38, comm: kworker/0:1 Tainted: GF O 3.8.0-23-generic #34-Ubuntu LENOVO 417882G/417882G [ 67.996150] RIP: 0010:[] [] xhci_handshake+0x24/0x70 [ 67.996157] RSP: 0018:ffff8802127c58e8 EFLAGS: 00000206 [ 67.996158] RAX: 0000000000000002 RBX: 000000000117e0d0 RCX: 000000000117e0d0 [ 67.996160] RDX: 000000000000090b RSI: ffffc90004ee8020 RDI: 00000000000008e3 [ 67.996161] RBP: ffff8802127c5908 R08: 0000000000989680 R09: 0000000000000000 [ 67.996162] R10: ffff880210acb000 R11: 303030206463685f R12: 0000000000989680 [ 67.996162] R13: 0000000000000000 R14: ffff880210acb000 R15: 303030206463685f [ 67.996164] FS: 0000000000000000(0000) GS:ffff88021e200000(0000) knlGS:0000000000000000 [ 67.996165] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 67.996166] CR2: 00000000012743e0 CR3: 0000000001c0d000 CR4: 00000000000407f0 [ 67.996167] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 67.996168] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 67.996170] Process kworker/0:1 (pid: 38, threadinfo ffff8802127c4000, task ffff8802124a9740) [ 67.996170] Stack: [ 67.996171] ffff880210acb000 ffff880210acb000 ffffffff8152d510 ffff880210acf098 [ 67.996174] ffff8802127c5920 ffffffff8151e581 ffff88020b557200 ffff8802127c5958 [ 67.996176] ffffffff81523116 ffff88020f089800 ffff88020b557200 0000000000000000 [ 67.996178] Call Trace: [ 67.996181] [] ? xhci_pci_suspend+0x20/0x20 [ 67.996184] [] xhci_reset+0x41/0xd0 [ 67.996187] [] xhci_gen_setup+0x186/0x200 [ 67.996189] [] xhci_pci_setup+0x2f/0x90 [ 67.996192] [] usb_add_hcd+0x1dd/0x690 [ 67.996195] [] usb_hcd_pci_probe+0x1a8/0x3d0 [ 67.996197] [] xhci_pci_probe+0x29/0x100 [ 67.996200] [] ? __pm_runtime_resume+0x69/0x90 [ 67.996204] [] local_pci_probe+0x4b/0x80 [ 67.996206] [] pci_device_probe+0x111/0x120 [ 67.996209] [] driver_probe_device+0x77/0x230 [ 67.996211] [] ? __driver_attach+0xb0/0xb0 [ 67.996213] [] __device_attach+0x4b/0x60 [ 67.996215] [] bus_for_each_drv+0x4e/0xa0 [ 67.996217] [] device_attach+0xa0/0xb0 [ 67.996219] [] bus_probe_device+0x98/0xc0 [ 67.996221] [] device_add+0x5fa/0x6c0 [ 67.996224] [] pci_bus_add_device+0x54/0x80 [ 67.996226] [] pci_bus_add_devices+0x41/0x130 [ 67.996232] [] enable_device+0x2c0/0xa60 [acpiphp] [ 67.996238] [] acpiphp_enable_slot+0xc8/0x140 [acpiphp] [ 67.996241] [] acpiphp_check_bridge.isra.14+0x63/0xf0 [acpiphp] [ 67.996245] [] _handle_hotplug_event_bridge+0x36b/0x4d0 [acpiphp] [ 67.996249] [] ? queue_work+0x19/0x20 [ 67.996252] [] ? acpi_os_release_object+0xe/0x12 [ 67.996254] [] ? cwq_activate_delayed_work+0x39/0x80 [ 67.996264] [] process_one_work+0x15c/0x4d0 [ 67.996266] [] worker_thread+0x16e/0x480 [ 67.996268] [] ? manage_workers+0x2a0/0x2a0 [ 67.996270] [] kthread+0xc0/0xd0 [ 67.996272] [] ? kthread_create_on_node+0x120/0x120 [ 67.996275] [] ret_from_fork+0x7c/0xb0 [ 67.996276] [] ? kthread_create_on_node+0x120/0x120 [ 67.996277] Code: 1f 84 00 00 00 00 00 66 66 66 66 90 55 48 89 e5 41 56 41 89 d6 41 55 41 89 cd 41 54 49 89 f4 53 44 89 c3 0f 1f 40 00 41 8b 04 24 <83> f8 ff 74 27 44 21 f0 44 39 e8 74 2f bf c7 10 00 00 83 eb 01 [ 83.132044] xhci_hcd 0000:05:00.0: can't setup [ 83.132051] xhci_hcd 0000:05:00.0: USB bus 3 deregistered [ 83.132090] xhci_hcd 0000:05:00.0: init 0000:05:00.0 fail, -110 [ 83.132095] xhci_hcd: probe of 0000:05:00.0 failed with error -110 [ 83.133144] [sched_delayed] sched: RT throttling activated Please fix this!