Which Linux distro are you using?
Arch
Which release version?
(if rolling release without a release version, skip this question)
(If rolling release, last date updated?)
Yesterday
Which kernel are you using?
6.15.3
Which BIOS version are you using?
Release
Which Framework Laptop 13 model are you using? (AMD Ryzen™ AI 300 Series, AMD Ryzen™ 7040 Series, Intel® Core™ Ultra Series 1, 13th Gen Intel® Core™ , 12th Gen Intel® Core™, 11th Gen Intel® Core™)
Ryzen AI 300
I have a lot of messages about failedpower state transition in my journal.
I also asked in arch forum for help:
But maybe someone knowing this laptop knows what propably internal device is connected to 3-5.
First it was only
kernel: xhci_hcd 0000:c3:00.0: Refused to change power state from D0 to D3hot
After installing the upd72020x-fw fiemware there are a lot more.
Jun 23 22:38:28 rahmen kernel: usb 3-5: device descriptor read/64, error -110
Jun 23 22:38:22 rahmen kernel: usb 3-5: new high-speed USB device number 19 using xhci_hcd
Jun 23 22:38:22 rahmen kernel: xhci_hcd 0000:c3:00.0: Refused to change power state from D0 to D3hot
Jun 23 22:38:21 rahmen kernel: usb usb3-port5: unable to enumerate USB device
Jun 23 22:38:21 rahmen kernel: usb 3-5: device not accepting address 18, error -62
Jun 23 22:38:21 rahmen kernel: xhci_hcd 0000:c3:00.0: Timeout while waiting for setup device command
Jun 23 22:38:15 rahmen kernel: xhci_hcd 0000:c3:00.0: Timeout while waiting for setup device command
Jun 23 22:38:10 rahmen kernel: usb 3-5: new high-speed USB device number 18 using xhci_hcd
Jun 23 22:38:10 rahmen kernel: usb 3-5: device not accepting address 17, error -62
Jun 23 22:38:10 rahmen kernel: xhci_hcd 0000:c3:00.0: Timeout while waiting for setup device command
Jun 23 22:38:04 rahmen kernel: xhci_hcd 0000:c3:00.0: Timeout while waiting for setup device command
Jun 23 22:37:59 rahmen kernel: usb 3-5: new high-speed USB device number 17 using xhci_hcd
Jun 23 22:37:58 rahmen kernel: usb usb3-port5: attempt power cycle
Jun 23 22:37:57 rahmen kernel: usb 3-5: device descriptor read/64, error -110
Jun 23 22:37:42 rahmen kernel: usb 3-5: device descriptor read/64, error -110
Jun 23 22:37:36 rahmen kernel: usb 3-5: new high-speed USB device number 16 using xhci_hcd
Jun 23 22:37:36 rahmen kernel: usb 3-5: device descriptor read/64, error -110
Jun 23 22:37:20 rahmen kernel: usb 3-5: device descriptor read/64, error -110
Jun 23 22:37:15 rahmen kernel: usb 3-5: new high-speed USB device number 15 using xhci_hcd
Jun 23 22:37:13 rahmen kernel: usb usb3-port5: unable to enumerate USB device
Jun 23 22:37:13 rahmen kernel: usb 3-5: device not accepting address 14, error -62
I have in the bays in the back two usb-c cards. In the front left USB-A and in the front right an SD-Card reader which is empty.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 27c6:609c Shenzhen Goodix Technology Co.,Ltd. Goodix Fingerprint USB Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 32ac:001c Framework Laptop Webcam Module (2nd Gen)
Bus 003 Device 003: ID 0e8d:0717 MediaTek Inc. Wireless_Device
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Strangely today only the power state message is present. I had all the other messages consistently between several reboots. With Mic and Camera switched on and off.
I tried out the external ports of the Laptop with different devices.
Back right is USB-C with my phone resulting in journalmessage
kernel: usb 5-1: new high-speed USB device number 7 using xhci_hcd
with lsusb
Bus 005 Device 007: ID 18d1:4ee1 Google Inc. Nexus/Pixel Device (MTP)
back left with USB-C
kernel: usb 7-1: new high-speed USB device number 7 using xhci_hcd
Bus 007 Device 007: ID 18d1:4ee1 Google Inc. Nexus/Pixel Device (MTP)
front left with USB-A
kernel: usb 3-1: new high-speed USB device number 7 using xhci_hcd
Bus 003 Device 007: ID 058f:6387 Alcor Micro Corp. Flash Drive
front right SD reader
kernel: usb 4-2: new SuperSpeed USB device number 15 using xhci_hcd
Bus 004 Device 015: ID 32ac:0009 Framework SD Expansion Card
I shortly thought that 3-5 would refer to BUS 3 and device 5, but looking on the data above, it doesn’t.
I guess it has to be BUS3, but probably an internal device.
Other devices listed on BUS3 are:
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 32ac:001c Framework Laptop Webcam Module (2nd Gen)
Bus 003 Device 003: ID 0e8d:0717 MediaTek Inc. Wireless_Device
Regarding the other messages about the power states I looked at the following:
journalctl -b | grep xhci_hcd
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c1:00.4: xHCI Host Controller
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c1:00.4: new USB bus registered, assigned bus number 1
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c1:00.4: hcc params 0x0118ffc5 hci version 0x120 quirks 0x0000000200000010
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c1:00.4: xHCI Host Controller
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c1:00.4: new USB bus registered, assigned bus number 2
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c1:00.4: Host supports USB 3.1 Enhanced SuperSpeed
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.0: xHCI Host Controller
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.0: new USB bus registered, assigned bus number 3
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.0: hcc params 0x0128ffc5 hci version 0x120 quirks 0x0000000200000010
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.0: xHCI Host Controller
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.0: new USB bus registered, assigned bus number 4
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.0: Host supports USB 3.1 Enhanced SuperSpeed
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.3: xHCI Host Controller
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.3: new USB bus registered, assigned bus number 5
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.3: hcc params 0x0118ffc5 hci version 0x120 quirks 0x0000000200000010
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.3: xHCI Host Controller
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.3: new USB bus registered, assigned bus number 6
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.3: Host supports USB 3.1 Enhanced SuperSpeed
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.4: xHCI Host Controller
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.4: new USB bus registered, assigned bus number 7
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.4: hcc params 0x0118ffc5 hci version 0x120 quirks 0x0000000200000010
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.4: xHCI Host Controller
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.4: new USB bus registered, assigned bus number 8
Jun 24 12:14:45 archlinux kernel: xhci_hcd 0000:c3:00.4: Host supports USB 3.1 Enhanced SuperSpeed
Jun 24 12:14:45 archlinux kernel: usb 1-1: new full-speed USB device number 2 using xhci_hcd
Jun 24 12:14:45 archlinux kernel: usb 3-3: new high-speed USB device number 2 using xhci_hcd
Jun 24 12:14:46 archlinux kernel: usb 3-5: new high-speed USB device number 3 using xhci_hcd
Jun 24 12:15:09 rahmen kernel: xhci_hcd 0000:c3:00.0: Refused to change power state from D0 to D3hot
So I guess 0000:c3:00.0 is USB Bus 4. Which could be related to the SD-Card reader.
I knew about this for the Ryzen 7040 series and actually checked before ordering the AI 300 but obviously must have overlooked the article when I checked for it.
However, it does not mention the logspam and it doesn’t clearly mark port 2 as problematic like it does for port 1 and 3. The table below the graphic states that port 2 has slightly higher power consumption with a USB-A port inserted.