You are not logged in.
Hi!
I recently got back to Archlinux as I tend to do it every few years to see if I can finally make a full switch and I ran into some issues.
As a background I did install with arch install.
Setup:
Kernel: 6.13.8-zen1-1-zen
DE: GNOME 48.0
WM: Mutter
CPU: AMD Ryzen 7 5800X3D (16) @ 4.550GHz
GPU: NVIDIA GeForce RTX 4080 SUPER
Memory: 5391MiB / 64200MiB
The main problem is that I can run system for hours and everything is fine, but at random times it will just start making usb devices not work: sometimes first to go is my mouse( doesn't register any movement, clicks etc. - reconnecting and switchting ports doesn't help) then my audio mixer or WaveXLR will stop working, then keyboard and the only thing that helps is hard restart.
To begin with- there is no problem with the hardware whatsoever in Windows, I can have uptime for days and nothing is breaking so it must be some shenanigans in linux itself and I'm not sure where to go from here.
I already tried generating kernel with usbcore.autosuspend=-1 baked in, but no luck.
The list of devices I have connected(lsusb):
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1532:022b Razer USA, Ltd Tartarus V2
Bus 001 Device 003: ID 291a:b817 Anker Innovations Limited USB2.0 Hub
Bus 001 Device 004: ID 0b05:1939 ASUSTek Computer, Inc. AURA LED Controller
Bus 001 Device 005: ID 0fd9:007d Elgato Systems GmbH Elgato Wave XLR
Bus 001 Device 006: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 007: ID 291a:8334 Anker Innovations Limited Anker USB-C Hub Device
Bus 001 Device 008: ID 0fd9:00a4 Elgato Systems GmbH USB2.0 Hub
Bus 001 Device 009: ID 19f5:fe70 nuphy NuPhy Field75 HE
Bus 001 Device 010: ID 0fd9:00a4 Elgato Systems GmbH USB2.0 Hub
Bus 001 Device 011: ID 0fd9:0084 Elgato Systems GmbH Stream Deck Plus
Bus 001 Device 012: ID 05e3:0749 Genesys Logic, Inc. SD Card Reader and Writer
Bus 001 Device 013: ID 0fd9:0086 Elgato Systems GmbH Stream Deck Pedal
Bus 001 Device 014: ID 0fd9:00ac Elgato Systems GmbH USB Dock for Stream Deck +
Bus 001 Device 015: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 016: ID 0fd9:006d Elgato Systems GmbH Stream Deck original V2
Bus 001 Device 017: ID 1532:0e03 Razer USA, Ltd Gaming Webcam [Kiyo]
Bus 001 Device 018: ID 1532:00c1 Razer USA, Ltd Razer Viper V3 Pro
Bus 001 Device 019: ID 1038:1858 SteelSeries ApS SteelSeries Aerox 9 Wireless
Bus 001 Device 020: ID 0bda:a729 Realtek Semiconductor Corp. Bluetooth Radio
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 291a:a817 Anker Innovations Limited USB3.0 Hub
Bus 002 Device 003: ID 0fd9:008a Elgato Systems GmbH Elgato HD60 X
Bus 002 Device 004: ID 05e3:0749 Genesys Logic, Inc. SD Card Reader and Writer
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 003 Device 003: ID 046d:c900 Logitech, Inc. Litra Glow
Bus 003 Device 005: ID 054c:09cc Sony Corp. DualShock 4 [CUH-ZCT2x]
Bus 003 Device 006: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 007: ID 1c75:af90 Arturia MiniFuse 2
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 05e3:0612 Genesys Logic, Inc. Hub
Bus 004 Device 003: ID 04e8:4001 Samsung Electronics Co., Ltd PSSD T7
When I run journalctl -p 3 -xb :
Apr 04 22:37:19 archlinux kernel: usb 3-1.2: unable to read config index 0 descriptor/all
Apr 04 22:37:19 archlinux kernel: usb 3-1.2: can't read configurations, error -71
Apr 04 22:37:19 archlinux kernel: usb 1-9.1.3.4: device descriptor read/64, error -32
Apr 04 22:37:20 archlinux kernel: ee1004 3-0051: probe with driver ee1004 failed with error -5
Apr 04 22:37:20 archlinux kernel:
Apr 04 20:37:59 archlinux gdm-password][1415]: gkr-pam: unable to locate daemon control file
Apr 04 20:38:00 archlinux systemd[1427]: Failed to start Application launched by gnome-session-binary.
░░ Subject: A start job for unit UNIT has failed
░░ Defined-By: systemd
░░ Support: [url]https://lists.freedesktop.org/mailman/listinfo/systemd-devel[/url]
░░
░░ A start job for unit UNIT has finished with a failure.
░░
░░ The job identifier is 252 and the job result is failed.
Apr 04 20:38:00 archlinux systemd[1427]: Failed to start Application launched by gnome-session-binary.
░░ Subject: A start job for unit UNIT has failed
░░ Defined-By: systemd
░░ Support: [url]https://lists.freedesktop.org/mailman/listinfo/systemd-devel[/url]
░░
░░ A start job for unit UNIT has finished with a failure.
░░
░░ The job identifier is 256 and the job result is failed.
Apr 04 20:38:01 archlinux systemd[1427]: Failed to start Application launched by gnome-session-binary.
░░ Subject: A start job for unit UNIT has failed
░░ Defined-By: systemd
░░ Support: [url]https://lists.freedesktop.org/mailman/listinfo/systemd-devel[/url]
░░
░░ A start job for unit UNIT has finished with a failure.
░░
░░ The job identifier is 409 and the job result is failed.
Would HEAVILY appreciate someone helping or giving some pointers : )
Last edited by starrky (Yesterday 14:51:43)
Offline
I have never in my life seen so many USB devices attached to a PC. This looks like an USB Christmas tree.
The only thing "normal" is the number of "root hubs" (4). There are 19 unique devices and 10 device hubs.
This setup is way to complicated to be analyzed without further information. A journal from the time period when this error actually occurs would be a good start.
Offline
yeaa.. half of the devices are audio/ streaming devices and controllers
I have 4 hubs:
one is connected to mobo USB-C
one is connected to mobo USB3
One is going to Stream deck+ with usb hub3 and then usb-c hub is connected to it
I just changed the hub plugged into hub connection and just use hubs directly connected to mobo
Will try to wait till it breaks again and post a journal, altho most pages I tested don't support such big files, so will have to figure something out
Last edited by starrky (Yesterday 08:47:43)
Offline
My journal with fail: keyboard stopped working: https://justpaste.it/inr32
I sorted out priority 0-5
Offline
Sorry - this journal is unusable. It begins with 5 loops of the same booting progress
Apr 05 12:22:44 archlinux kernel: sd 2:0:0:0: [sdc] Write Protect is off
Apr 05 12:22:44 arc
Apr 05 12:22:44 archlinux kernel: Linux version 6.13.8-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 14.2.1 20250207, GNU ld (GNU Binutils) 2.44) #1 ZEN SMP PREEMPT_DYNAMIC Sun, 23 Mar 2025 17:17:17 +0000
and seems to contain 4 or 5 big loops with a time jump to the past of 2 hours each. First back
Apr 05 12:23:15 archlinux /usr/lib/gdm-wayland-session[1356]: discover_other_daemon: 1
Apr 05 12:23:15 archlinux /usr/lib/gdm-wayland-session[874]: dbus-daemon[874]: [session uid=120 pid=874 pidfd=5] Successfully activated service 'org.freedesktop.portal.Desktop'
Apr 05 10:23:50 archlinux geoclue[1198]: Service not used for 60 seconds. Shutting down..
Apr 05 10:24:48 archlinux gdm-password][1402]: gkr-pam: unable to locate daemon control file
and then forward
Apr 05 10:37:00 archlinux systemd-userdbd[411]: Worker 8776 died with a failure exit status 1, ignoring.
Apr 05 10:37:00 ar
linux kernel: scsi 3:0:0:0: Direct-Access ATA Samsung SSD 870 3B6Q PQ: 0 ANSI: 5
Apr 05 12:22:44 archlinux kernel: sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Apr 05 12:22:44 archlinux kernel: sd 3:0:0:0: [sdd] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
I've no idea where to look for the USB errors.
Connecting hubs only to the motherboard is good practice.
Don't know what you mean with "priority 0-5".
Offline
by priority I mean- I'm using QJournalctl to filter out the output by message level of the log like so:
https://i.imgur.com/zSSneld.png
Last edited by starrky (Yesterday 14:52:41)
Offline
O.K. Please try to minimize the log length by narrowing it down to the time when the USB errors occur.
Offline
· Please use [code][/code] tags. Edit your posts in this regard.
· Remove the oversized image (the board has a 250x250 px rule so we don't have to scroll so much), replace it w/ a link execpt
· Don't post pictures of text, post the text
· Never use -x (or -r) w/ journalctl - it's spam (resp. annoying to read backwards)
· Don't apply random filters (level or else) to the journal unless you know precisely what you're looking for.
there is no problem with the hardware whatsoever in Windows
3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
I already tried generating kernel with usbcore.autosuspend=-1 baked in, but no luck.
That's nonsensical - "usbcore.autosuspend=-1" is for the kernel commandline, it does not get "baked in"
Also don't use that horrible pastebin service that hands me either html or pdfs - full of stray newlines and copied lines.
sudo journalctl -b | curl -F 'file=@-' 0x0.st
That being said, the usb stack is troubled from the get-go:
Apr 05 12:22:44 archlinux kernel: usb 3-1.2: unable to read config index 0 descriptor/start: -71
Apr 05 12:22:44 archlinux kernel: usb 3-1.2: can't read configurations, error -71
Apr 05 12:22:44 archlinux kernel: sd 6:0:0:0: [sde] Attached SCSI disk
Apr 05 12:22:44 archlinux kernel: usb 2-2.3: config 1 has an invalid interface number: 7 but max is 4
Apr 05 12:22:44 archlinux kernel: usb 2-2.3: config 1 has no interface number 4
Apr 05 12:22:44 archlinux kernel: usb 1-6: config 1 has an invalid interface number: 2 but max is 1
Apr 05 12:22:44 archlinux kernel: usb 1-6: config 1 has no interface number 1
Offline
Thanks for replies so far!
Fixed the posts
Disabled fastboot- both in bios and the hibernation off command from doc
By baked in I meant setting it up in GRUB kernel parameters
Will upload with that st site when I experience the issue again, thanks!
Anything to do with that stack? I did blacklist the usb 1-6 which was led controller for mobo, defnitely not needed
What is the Fix your xinitrc for? ( I'm using grub not systemd btw)
Rebooted both systems few times and am waiting for problem to occur again then I will upload the new journal
Offline
What is the Fix your xinitrc for?
The line on the bottom is my signature, links for frequent issue
It's not only the invalid 2-2.3 and 1-6, 3-1.2 fails w/ a protocol error - is that still there after disabling windows fast-start?
Offline
so far so good, I didn't run into issue in multiple hours so far, but maybe today it will happen again, who knows, but at least journal looks fine!
https://0x0.st/8_TY.txt
Offline
Apr 06 13:00:41 archlinux kernel: usb 3-1.2: Product: Wireless Controller
Apr 06 13:00:41 archlinux kernel: usb 3-1.2: Manufacturer: Guangzhou Chicken Run Network Technology Co., Ltd.
Apr 06 13:00:41 archlinux kernel: playstation 0003:054C:09CC.0006: hidraw5: USB HID v1.11 Gamepad [Guangzhou Chicken Run Network Technology Co., Ltd. Wireless Controller] on usb-0000:0a:00.3-1.2/input0
Apr 06 13:00:41 archlinux kernel: input: Guangzhou Chicken Run Network Technology Co., Ltd. Wireless Controller as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb3/3-1/3-1.2/3-1.2:1.0/0003:054C:09CC.0006/input/input8
Apr 06 13:00:41 archlinux kernel: input: Guangzhou Chicken Run Network Technology Co., Ltd. Wireless Controller Motion Sensors as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb3/3-1/3-1.2/3-1.2:1.0/0003:054C:09CC.0006/input/input9
Apr 06 13:00:41 archlinux kernel: input: Guangzhou Chicken Run Network Technology Co., Ltd. Wireless Controller Touchpad as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb3/3-1/3-1.2/3-1.2:1.0/0003:054C:09CC.0006/input/input10
Apr 06 13:00:41 archlinux mtp-probe[518]: checking bus 3, device 5: "/sys/devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb3/3-1/3-1.2"
Apr 06 13:15:45 archlinux kernel: usb 3-1.2: USB disconnect, device number 5
Apr 06 13:16:00 archlinux kernel: usb 3-1.2: new full-speed USB device number 11 using xhci_hcd
Apr 06 13:16:00 archlinux kernel: usb 3-1.2: unable to read config index 0 descriptor/all
Apr 06 13:16:00 archlinux kernel: usb 3-1.2: can't read configurations, error -71
the device flickers (disconnects and reconnects) and takes a second attempt to configure.
In doubt remove it and see whether that stabilizes the bus.
Offline