** Summary changed: - Weird AMD XHCI Controller doesn't work + Weird AMD "USB 2.0 XHCI" Controller doesn't work
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2097466 Title: Weird AMD "USB 2.0 XHCI" Controller doesn't work Status in linux package in Ubuntu: New Bug description: My machine has an Asrock X870E Taichi motherboard. When I was trying to debug failure to boot properly with the latest BIOS, I noticed a red-herring error message: ``` Feb 05 01:03:56 octabrain kernel: usb usb12: We don't know the algorithms for LPM for this host, disabling LPM. Feb 05 01:03:56 octabrain kernel: usb usb12: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.11 Feb 05 01:03:56 octabrain kernel: usb usb12: New USB device strings: Mfr=3, Product=2, SerialNumber=1 Feb 05 01:03:56 octabrain kernel: usb usb12: Product: xHCI Host Controller Feb 05 01:03:56 octabrain kernel: usb usb12: Manufacturer: Linux 6.11.0-14-generic xhci-hcd Feb 05 01:03:56 octabrain kernel: usb usb12: SerialNumber: 0000:7d:00.0 Feb 05 01:03:56 octabrain kernel: hub 12-0:1.0: USB hub found Feb 05 01:03:56 octabrain kernel: hub 12-0:1.0: config failed, hub doesn't have any ports! (err -19) ``` On my motherboard, this controller seems to be used only for the LED controller, so it's not critical, but it would be good to get it fixed. I considered filing it upstream, but the kernel bugzilla says to use the distro bug tracker first. lspci -nnvvvxx: ``` 7c:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b8] (prog-if 30 [XHCI]) Subsystem: ASRock Incorporation Device [1849:15b6] 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- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 28 IOMMU group: 37 Region 0: Memory at df800000 (64-bit, non-prefetchable) [size=1M] Capabilities: [48] Vendor Specific Information: Len=08 <?> 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: [64] Express (v2) Endpoint, IntMsgNum 0 DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W TEE-IO- DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RlxdOrd- ExtTag+ PhantFunc- AuxPwr- NoSnoop+ MaxPayload 256 bytes, MaxReadReq 512 bytes DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+ LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 16GT/s, Width x16 TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR- 10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix- EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- FRS- TPHComp- ExtTPHComp- AtomicOpsCap: 32bit- 64bit- 128bitCAS- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- AtomicOpsCtl: ReqEn- IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq- 10BitTagReq- OBFF Disabled, EETLPPrefixBlk- LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS- LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+ EqualizationPhase1+ EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest- Retimer- 2Retimers- CrosslinkRes: unsupported Capabilities: [a0] MSI: Enable- Count=1/8 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [c0] MSI-X: Enable+ Count=8 Masked- Vector table: BAR=0 offset=000fe000 PBA: BAR=0 offset=000ff000 Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [270 v1] Secondary PCI Express LnkCtl3: LnkEquIntrruptEn- PerformEqu- LaneErrStat: 0 Capabilities: [2a0 v1] Access Control Services ACSCap: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans- ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans- Capabilities: [410 v1] Physical Layer 16.0 GT/s <?> Capabilities: [450 v1] Lane Margining at the Receiver PortCap: Uses Driver- PortSta: MargReady- MargSoftReady- Kernel driver in use: xhci_hcd Kernel modules: xhci_pci 00: 22 10 b8 15 07 04 10 00 00 30 03 0c 10 00 00 00 10: 04 00 80 df 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 49 18 b6 15 30: 00 00 00 00 48 00 00 00 00 00 00 00 ff 01 00 00 ``` Info about it from Windows: hwinfo64: USB controller is: "AMD USB 2.0 eXtensble Host Controller - 1.20" PCIe device is: "AMD Raphael - USB2 (USB BIO) secure" usbtreeview: (see usbtreeview-report.txt) ``` ---------------- Extended USB Hub Descriptor --------------- HubType : 0x01 (UsbRootHub - a root hub) HighestPortNumber : 0x01 (Port 1 is the highest) ----------------- USB Hub Capabilities ---------------- HubIs2xCapable : 0 (Is not 2.x capable) Data (HexDump) : 00 00 00 00 .... --------------- USB Hub Capabilities Ex --------------- HighSpeedCapable : 0 (No) HighSpeed : 1 (Yes) MultiTtCapable : 0 (No) HubIsMultiTt : 0 (No) ArmedWakeOnConnect : 0 (No) IsBusPowered : 0 (No) IsRoot : 1 (Yes) Data (HexDump) : 12 00 00 00 ``` ProblemType: Bug DistroRelease: Ubuntu 24.10 Package: linux-image-6.11.0-14-generic 6.11.0-14.15 ProcVersionSignature: Ubuntu 6.11.0-14.15-generic 6.11.0 Uname: Linux 6.11.0-14-generic x86_64 ApportVersion: 2.30.0-0ubuntu4 Architecture: amd64 AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/timer', '/dev/snd/seq', '/dev/snd/pcmC0D3p', '/dev/snd/pcmC0D7p', '/dev/snd/pcmC0D8p', '/dev/snd/pcmC0D9p', '/dev/snd/hwC0D0', '/dev/snd/controlC0', '/dev/snd/by-path', '/dev/snd/pcmC1D0p', '/dev/snd/pcmC1D0c', '/dev/snd/pcmC1D1p', '/dev/snd/pcmC1D1c', '/dev/snd/pcmC1D2p', '/dev/snd/pcmC1D3p', '/dev/snd/controlC1', '/dev/snd/by-id'] failed with exit code 1: CasperMD5CheckResult: unknown Date: Wed Feb 5 09:28:40 2025 InstallationDate: Installed on 2025-02-04 (2 days ago) InstallationMedia: Kubuntu 24.10 "Oracular Oriole" - Release amd64 (20241007.6) IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig' MachineType: ASRock X870E Taichi ProcFB: 0 amdgpudrmfb ProcKernelCmdLine: BOOT_IMAGE=/@/boot/vmlinuz-6.11.0-14-generic root=UUID=a85281a7-df31-47ce-87aa-c2c77d6f71b7 ro rootflags=subvol=@ amdgpu.sg_display=0 pcie_port_pm=off thunderbolt.dyndbg=+p drm.debug=0x10e RelatedPackageVersions: linux-restricted-modules-6.11.0-14-generic N/A linux-backports-modules-6.11.0-14-generic N/A linux-firmware 20240913.gita34e7a5f-0ubuntu2.4 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 12/18/2024 dmi.bios.release: 5.35 dmi.bios.vendor: American Megatrends International, LLC. dmi.bios.version: 3.16 dmi.board.asset.tag: Default string dmi.board.name: X870E Taichi dmi.board.vendor: ASRock dmi.board.version: Default string dmi.chassis.asset.tag: Default string dmi.chassis.type: 3 dmi.chassis.vendor: Default string dmi.chassis.version: Default string dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvr3.16:bd12/18/2024:br5.35:svnASRock:pnX870ETaichi:pvrDefaultstring:rvnASRock:rnX870ETaichi:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring: dmi.product.family: Default string dmi.product.name: X870E Taichi dmi.product.sku: Default string dmi.product.version: Default string dmi.sys.vendor: ASRock To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2097466/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp