Slow boot, 1 minute delay, bad usb device?

Hi,

my boot is slow. I have identified a 1 minute delay in dracut-initqueue.

Booting with rd.debug, results in:

jan 17 17:14:29 rogbox (udev-worker)[763]: 0000:13:00.0: /usr/lib/udev/rules.d/50-udev-default.rules:21 IMPORT{builtin}=“hwdb --subsystem=$env{SUBSYSTEM}”: Importing properties from results of builtin command "hwdb --s>
jan 17 17:14:29 rogbox (udev-worker)[763]: 0000:13:00.0: /usr/lib/udev/rules.d/50-udev-default.rules:21 IMPORT{builtin}=“hwdb --subsystem=$env{SUBSYSTEM}”: Failed to run builtin “hwdb --subsystem=pci”: Invalid argument
jan 17 17:14:29 rogbox (udev-worker)[763]: 0000:13:00.0: /usr/lib/udev/rules.d/50-udev-default.rules:30 IMPORT{builtin}=“path_id”: Importing properties from results of builtin command “path_id”.
jan 17 17:14:29 rogbox (udev-worker)[763]: 0000:13:00.0: sd-device: Created database file ‘/run/udev/data/+pci:0000:13:00.0’ for ‘/devices/pci0000:00/0000:00:08.1/0000:13:00.0’.
jan 17 17:14:29 rogbox (udev-worker)[763]: 0000:13:00.0: sd-device: Created database file ‘/run/udev/data/+pci:0000:13:00.0’ for ‘/devices/pci0000:00/0000:00:08.1/0000:13:00.0’.
jan 17 17:14:29 rogbox (udev-worker)[763]: 0000:13:00.0: Device processed (SEQNUM=3595, ACTION=bind)
jan 17 17:14:29 rogbox (udev-worker)[763]: 0000:13:00.0: sd-device-monitor(worker): Passed 396 byte to netlink monitor.
jan 17 17:14:29 rogbox (udev-worker)[763]: Notify message sent to ‘@3906172211504145330’: “PROCESSED=1”
jan 17 17:14:30 rogbox kernel: usb 1-9: device descriptor read/64, error -110
jan 17 17:14:46 rogbox kernel: usb 1-9: device descriptor read/64, error -110
jan 17 17:14:46 rogbox kernel: usb 1-9: new high-speed USB device number 3 using xhci_hcd
jan 17 17:14:52 rogbox kernel: usb 1-9: device descriptor read/64, error -110
jan 17 17:15:08 rogbox kernel: usb 1-9: device descriptor read/64, error -110
jan 17 17:15:08 rogbox kernel: usb usb1-port9: attempt power cycle
jan 17 17:15:08 rogbox kernel: usb 1-9: new high-speed USB device number 4 using xhci_hcd
jan 17 17:15:13 rogbox kernel: usb 1-9: Device not responding to setup address.
jan 17 17:15:18 rogbox kernel: usb 1-9: Device not responding to setup address.
jan 17 17:15:18 rogbox kernel: usb 1-9: device not accepting address 4, error -71
jan 17 17:15:19 rogbox kernel: usb 1-9: new high-speed USB device number 5 using xhci_hcd
jan 17 17:15:23 rogbox kernel: usb 1-9: Device not responding to setup address.
jan 17 17:15:28 rogbox systemd-udevd[609]: usb1: Worker [754] processing SEQNUM=2870 is taking a long time.
jan 17 17:15:28 rogbox kernel: usb 1-9: Device not responding to setup address.
jan 17 17:15:29 rogbox kernel: usb 1-9: device not accepting address 5, error -71
jan 17 17:15:29 rogbox (udev-worker)[754]: usb1: /usr/lib/udev/rules.d/50-udev-default.rules:20 IMPORT{builtin}=“hwdb --subsystem=usb”: Importing properties from results of builtin command “hwdb --subsystem=usb”.
jan 17 17:15:29 rogbox (udev-worker)[754]: usb1: /usr/lib/udev/rules.d/50-udev-default.rules:20 IMPORT{builtin}=“hwdb --subsystem=usb”: Failed to run builtin “hwdb --subsystem=usb”: Invalid argument
jan 17 17:15:29 rogbox (udev-worker)[754]: usb1: /usr/lib/udev/rules.d/50-udev-default.rules:30 IMPORT{builtin}=“path_id”: Importing properties from results of builtin command “path_id”.
jan 17 17:15:29 rogbox kernel: usb usb1-port9: unable to enumerate USB device
jan 17 17:15:29 rogbox (udev-worker)[754]: usb1: /usr/lib/udev/rules.d/50-udev-default.rules:71 MODE=“0664”: Set mode: 0664
jan 17 17:15:29 rogbox (udev-worker)[754]: usb1: Setting permissions /dev/bus/usb/001/001, uid=0, gid=0, mode=0664
jan 17 17:15:29 rogbox(udev-worker)[754]: usb1: Successfully created symlink ‘/dev/char/189:0’ to ‘/dev/bus/usb/001/001’

It seems to be the delay is due to the usb device not accepting an address. It is not clear to me how I identify this device. All devices connected to my machine seem to be working.

I had a similar issue in the past with a misbehaving Bluetooth adapter (the Bluetooth portion of the Wi-Fi adapter, which connects via USB): Fedora 40 slow after updating packages, eventually hard resets; udev issues? - #9 by daigennki

Try doing a full power cycle for the whole system. If it’s a desktop, unplug it from AC power for one minute. If it’s a laptop, unplug the AC adapter, remove the battery, and leave it like that for one minute. If the laptop battery is non-removable, hold down the power button for a very long time (about one minute) instead of removing the battery.