** Description changed: Hot plugging USB3.0 PCI Express card not possible Hot plugging USB devices in this Card is also not possible Only way to access the card and USB device: is powering on with PCI card AND USB devices connected. reconnect devices after this is not possible. Configuration: - Ubuntu 12.04 x64 (problem was also on older versions) - Lenovo T520 - - PCI USB3.0 Express Card BC618, NEC uPD720200 - - More info: - - Powering ON with USB3 express card AND USB3 HD connected: - - PCI 00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) - USB Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub - Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub - Device 004: ID 0a5c:217f Broadcom Corp. Bluetooth Controller - Device 005: ID 04f2:b217 Chicony Electronics Co., Ltd - Device 006: ID 046d:c05f Logitech, Inc. - - PCI 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) - USB Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub - Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub - Device 003: ID 05ac:1297 Apple, Inc. iPhone 4 - - PCI 05:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) - USB Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub - - PCI 05:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) - USB Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub - Device 002: ID 1058:1042 Western Digital Technologies, Inc. - - - # lspci -vs 0000:05:00.0 - 05:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI]) - Flags: bus master, fast devsel, latency 0, IRQ 19 - Memory at f1d00000 (64-bit, non-prefetchable) [size=8K] - Capabilities: [50] Power Management version 3 - Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+ - Capabilities: [90] MSI-X: Enable+ Count=8 Masked- - Capabilities: [a0] Express Endpoint, MSI 00 - Capabilities: [100] Advanced Error Reporting - Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff - Capabilities: [150] Latency Tolerance Reporting - Kernel driver in use: xhci_hcd - + - PCI USB3.0 Express Card BC618, NEC uPD720200 Re-Plugging the drive but olso other USB products, are not recognized in kern.log: May 31 09:54:48 roland kernel: [ 1441.460174] hub 3-0:1.0: hub_port_status failed (err = -19) May 31 09:54:48 roland kernel: [ 1441.460244] hub 3-0:1.0: hub_port_status failed (err = -19) May 31 09:54:49 roland kernel: [ 1442.066711] hub 4-0:1.0: hub_port_status failed (err = -19) May 31 09:54:49 roland kernel: [ 1442.066773] hub 4-0:1.0: hub_port_status failed (err = -19) May 31 09:55:02 roland kernel: [ 1455.659879] hub 3-0:1.0: hub_port_status failed (err = -19) May 31 09:55:02 roland kernel: [ 1455.659938] hub 3-0:1.0: hub_port_status failed (err = -19) May 31 09:55:03 roland kernel: [ 1456.250534] hub 4-0:1.0: hub_port_status failed (err = -19) May 31 09:55:03 roland kernel: [ 1456.250595] hub 4-0:1.0: hub_port_status failed (err = -19) May 31 09:55:05 roland kernel: [ 1458.940363] hub 4-0:1.0: hub_port_status failed (err = -19) May 31 09:55:05 roland kernel: [ 1458.940429] hub 4-0:1.0: hub_port_status failed (err = -19) - - # lspci -vvs 0000:05:00.0 - 05:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI]) - Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV+ VGASnoop+ ParErr+ Stepping+ SERR+ FastB2B+ DisINTx+ - Status: Cap+ 66MHz+ UDF+ FastB2B+ ParErr+ DEVSEL=?? >TAbort+ <TAbort+ <MAbort+ >SERR+ <PERR+ INTx+ - Latency: 0 - Interrupt: pin A routed to IRQ 19 - Region 0: Memory at f1d00000 (64-bit, non-prefetchable) [size=8K] - Capabilities: [50] Power Management version 3 - Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-) - Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- - Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+ - Address: 0000000000000000 Data: 0000 - Capabilities: [90] MSI-X: Enable- Count=8 Masked- - Vector table: BAR=0 offset=00001000 - PBA: BAR=0 offset=00001080 - Capabilities: [a0] Express (v2) Endpoint, MSI 00 - DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited - ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- - DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- - RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ - MaxPayload 128 bytes, MaxReadReq 512 bytes - DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- - LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 unlimited - ClockPM+ Surprise- LLActRep- BwNot- - LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ - ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- - LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- - DevCap2: Completion Timeout: Not Supported, TimeoutDis+ - DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- - LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB - Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- - Compliance De-emphasis: -6dB - LnkSta2: Current De-emphasis Level: -6dB - Capabilities: [100 v1] Advanced Error Reporting - UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol- - UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- - UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- - CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ - CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ - AERCap: First Error Pointer: 14, GenCap- CGenEn- ChkCap- ChkEn- - Capabilities: [140 v1] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff - Capabilities: [150 v1] Latency Tolerance Reporting - Max snoop latency: 0ns - Max no snoop latency: 0ns - Kernel driver in use: xhci_hcd - - Plugging out the USB3 Express card: no messages in kern.log !! - # lspci -vvs 0000:05:00.0 - 05:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev ff) (prog-if ff) - !!! Unknown header type 7f - Kernel driver in use: xhci_hcd - Plugging back in the USB3 Express card: - no messages in kern.log !! - Still not recognizing any USB insertions. - # lspci -vvs 0000:05:00.0 - 05:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI]) - Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- - Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- - Interrupt: pin A routed to IRQ 19 - Region 0: Memory at f1d00000 (64-bit, non-prefetchable) [disabled] [size=8K] - Capabilities: [50] Power Management version 3 - Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-) - Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- - Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+ - Address: 0000000000000000 Data: 0000 - Capabilities: [90] MSI-X: Enable- Count=8 Masked- - Vector table: BAR=0 offset=00001000 - PBA: BAR=0 offset=00001080 - Capabilities: [a0] Express (v2) Endpoint, MSI 00 - DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited - ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- - DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- - RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ - MaxPayload 128 bytes, MaxReadReq 512 bytes - DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- - LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 unlimited - ClockPM+ Surprise- LLActRep- BwNot- - LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ - ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- - LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- - DevCap2: Completion Timeout: Not Supported, TimeoutDis+ - DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- - LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB - Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- - Compliance De-emphasis: -6dB - LnkSta2: Current De-emphasis Level: -6dB - Capabilities: [100 v1] Advanced Error Reporting - UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- - UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- - UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- - CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- - CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ - AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn- - Capabilities: [140 v1] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff - Capabilities: [150 v1] Latency Tolerance Reporting - Max snoop latency: 0ns - Max no snoop latency: 0ns - Kernel driver in use: xhci_hcd - --- + --- AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. ApportVersion: 2.0.1-0ubuntu8 Architecture: amd64 ArecordDevices: - **** List of CAPTURE Hardware Devices **** - card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog] - Subdevices: 1/1 - Subdevice #0: subdevice #0 + **** List of CAPTURE Hardware Devices **** + card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog] + Subdevices: 1/1 + Subdevice #0: subdevice #0 AudioDevicesInUse: - USER PID ACCESS COMMAND - /dev/snd/controlC0: roland 2949 F.... pulseaudio + USER PID ACCESS COMMAND + /dev/snd/controlC0: roland 2949 F.... pulseaudio CRDA: - country NL: - (2402 - 2482 @ 40), (N/A, 20) - (5170 - 5250 @ 40), (N/A, 20), NO-OUTDOOR - (5250 - 5330 @ 40), (N/A, 20), NO-OUTDOOR, DFS - (5490 - 5710 @ 40), (N/A, 27), DFS + country NL: + (2402 - 2482 @ 40), (N/A, 20) + (5170 - 5250 @ 40), (N/A, 20), NO-OUTDOOR + (5250 - 5330 @ 40), (N/A, 20), NO-OUTDOOR, DFS + (5490 - 5710 @ 40), (N/A, 27), DFS Card0.Amixer.info: - Card hw:0 'PCH'/'HDA Intel PCH at 0xf2720000 irq 52' - Mixer name : 'Intel CougarPoint HDMI' - Components : 'HDA:14f1506e,17aa21cf,00100002 HDA:80862805,80860101,00100000' - Controls : 37 - Simple ctrls : 14 + Card hw:0 'PCH'/'HDA Intel PCH at 0xf2720000 irq 52' + Mixer name : 'Intel CougarPoint HDMI' + Components : 'HDA:14f1506e,17aa21cf,00100002 HDA:80862805,80860101,00100000' + Controls : 37 + Simple ctrls : 14 Card29.Amixer.info: - Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown' - Mixer name : 'ThinkPad EC (unknown)' - Components : '' - Controls : 1 - Simple ctrls : 1 + Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown' + Mixer name : 'ThinkPad EC (unknown)' + Components : '' + Controls : 1 + Simple ctrls : 1 Card29.Amixer.values: - Simple mixer control 'Console',0 - Capabilities: pswitch pswitch-joined penum - Playback channels: Mono - Mono: Playback [on] + Simple mixer control 'Console',0 + Capabilities: pswitch pswitch-joined penum + Playback channels: Mono + Mono: Playback [on] DistroRelease: Ubuntu 12.04 InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) MachineType: LENOVO 4243W29 Package: linux (not installed) ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=e5e65e59-f323-4df0-a813-dc393d2a4970 ro quiet splash vt.handoff=7 ProcVersionSignature: Ubuntu 3.2.0-24.39-generic 3.2.16 RelatedPackageVersions: - linux-restricted-modules-3.2.0-24-generic N/A - linux-backports-modules-3.2.0-24-generic N/A - linux-firmware 1.79 + linux-restricted-modules-3.2.0-24-generic N/A + linux-backports-modules-3.2.0-24-generic N/A + linux-firmware 1.79 SourcePackage: linux StagingDrivers: mei Tags: precise staging precise staging Uname: Linux 3.2.0-24-generic x86_64 UpgradeStatus: Upgraded to precise on 2012-04-24 (37 days ago) UserGroups: adm admin audio cdrom dialout libvirtd lpadmin plugdev pulse pulse-access sambashare vboxusers video dmi.bios.date: 07/11/2011 dmi.bios.vendor: LENOVO dmi.bios.version: 8AET49WW (1.29 ) dmi.board.asset.tag: Not Available dmi.board.name: 4243W29 dmi.board.vendor: LENOVO dmi.board.version: Not Available dmi.chassis.asset.tag: LBNL02200 dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvr8AET49WW(1.29):bd07/11/2011:svnLENOVO:pn4243W29:pvrThinkPadT520:rvnLENOVO:rn4243W29:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 4243W29 dmi.product.version: ThinkPad T520 dmi.sys.vendor: LENOVO
** Description changed: - Hot plugging USB3.0 PCI Express card not possible - Hot plugging USB devices in this Card is also not possible + On my Lenovo T520 hot plugging USB3.0 PCI Express card not possible. + Hot plugging USB devices in this Card is also not possible. - Only way to access the card and USB device: is powering on with PCI card AND USB devices connected. - reconnect devices after this is not possible. + Only way to access the card and USB device: is powering on with PCI card + AND USB devices connected. Reconnecting devices after this is not + possible. Re-Plugging the drive but also other USB products, are not + recognized. - Configuration: - - Ubuntu 12.04 x64 (problem was also on older versions) - - Lenovo T520 - - PCI USB3.0 Express Card BC618, NEC uPD720200 + WORKAROUND: sudo echo acpiphp >> /etc/modules + Modify /etc/default/grub to have: + GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pciehp_force=1 pciehp_poll_mode=1" - Re-Plugging the drive but olso other USB products, are not recognized + and run: + sudo update-grub - in kern.log: + In kern.log: May 31 09:54:48 roland kernel: [ 1441.460174] hub 3-0:1.0: hub_port_status failed (err = -19) May 31 09:54:48 roland kernel: [ 1441.460244] hub 3-0:1.0: hub_port_status failed (err = -19) May 31 09:54:49 roland kernel: [ 1442.066711] hub 4-0:1.0: hub_port_status failed (err = -19) May 31 09:54:49 roland kernel: [ 1442.066773] hub 4-0:1.0: hub_port_status failed (err = -19) May 31 09:55:02 roland kernel: [ 1455.659879] hub 3-0:1.0: hub_port_status failed (err = -19) May 31 09:55:02 roland kernel: [ 1455.659938] hub 3-0:1.0: hub_port_status failed (err = -19) May 31 09:55:03 roland kernel: [ 1456.250534] hub 4-0:1.0: hub_port_status failed (err = -19) May 31 09:55:03 roland kernel: [ 1456.250595] hub 4-0:1.0: hub_port_status failed (err = -19) May 31 09:55:05 roland kernel: [ 1458.940363] hub 4-0:1.0: hub_port_status failed (err = -19) May 31 09:55:05 roland kernel: [ 1458.940429] hub 4-0:1.0: hub_port_status failed (err = -19) Plugging out the USB3 Express card: no messages in kern.log !! --- AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. ApportVersion: 2.0.1-0ubuntu8 Architecture: amd64 ArecordDevices: **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: roland 2949 F.... pulseaudio CRDA: country NL: (2402 - 2482 @ 40), (N/A, 20) (5170 - 5250 @ 40), (N/A, 20), NO-OUTDOOR (5250 - 5330 @ 40), (N/A, 20), NO-OUTDOOR, DFS (5490 - 5710 @ 40), (N/A, 27), DFS Card0.Amixer.info: Card hw:0 'PCH'/'HDA Intel PCH at 0xf2720000 irq 52' Mixer name : 'Intel CougarPoint HDMI' Components : 'HDA:14f1506e,17aa21cf,00100002 HDA:80862805,80860101,00100000' Controls : 37 Simple ctrls : 14 Card29.Amixer.info: Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown' Mixer name : 'ThinkPad EC (unknown)' Components : '' Controls : 1 Simple ctrls : 1 Card29.Amixer.values: Simple mixer control 'Console',0 Capabilities: pswitch pswitch-joined penum Playback channels: Mono Mono: Playback [on] DistroRelease: Ubuntu 12.04 InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) MachineType: LENOVO 4243W29 Package: linux (not installed) ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=e5e65e59-f323-4df0-a813-dc393d2a4970 ro quiet splash vt.handoff=7 ProcVersionSignature: Ubuntu 3.2.0-24.39-generic 3.2.16 RelatedPackageVersions: linux-restricted-modules-3.2.0-24-generic N/A linux-backports-modules-3.2.0-24-generic N/A linux-firmware 1.79 SourcePackage: linux StagingDrivers: mei Tags: precise staging precise staging Uname: Linux 3.2.0-24-generic x86_64 UpgradeStatus: Upgraded to precise on 2012-04-24 (37 days ago) UserGroups: adm admin audio cdrom dialout libvirtd lpadmin plugdev pulse pulse-access sambashare vboxusers video dmi.bios.date: 07/11/2011 dmi.bios.vendor: LENOVO dmi.bios.version: 8AET49WW (1.29 ) dmi.board.asset.tag: Not Available dmi.board.name: 4243W29 dmi.board.vendor: LENOVO dmi.board.version: Not Available dmi.chassis.asset.tag: LBNL02200 dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvr8AET49WW(1.29):bd07/11/2011:svnLENOVO:pn4243W29:pvrThinkPadT520:rvnLENOVO:rn4243W29:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 4243W29 dmi.product.version: ThinkPad T520 dmi.sys.vendor: LENOVO -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1006765 Title: Hot plugging USB3.0 express card Not possible To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1006765/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs