Public bug reported:
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
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug oracular
** Attachment added: "usbtreeview-report.txt"
https://bugs.launchpad.net/bugs/2097466/+attachment/5855134/+files/usbtreeview-report.txt
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2097466
Title:
Weird AMD XHCI Controller doesn't work
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2097466/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs