Hi Uwe, it looks like I've spoken too soon. It just happened again on 6.15.3. I'm back to 6.15.2 again to check if it happens there or if something was reintroduced in 6.15.3 that triggers this.
Jun 24 17:40:17 kernel: SCSI subsystem initialized Jun 24 17:40:19 kernel: hid-generic 0003:32AC:0003.0009: hiddev0,hidraw2: USB HID v1.11 Device [Framework DisplayPort Expansion Card] on usb-0000:c1:00.3-1/input1 Jun 24 17:40:45 kernel: usbhid 1-2.2:1.2: can't add hid device: -110 Jun 24 17:40:45 kernel: usbhid 1-2.2:1.2: probe with driver usbhid failed with error -110 Jun 24 17:40:56 kernel: usb 1-4.1: reset full-speed USB device number 7 using xhci_hcd Jun 24 17:40:56 kernel: usb 1-4.1: reset full-speed USB device number 7 using xhci_hcd Jun 24 17:41:20 kernel: usb 1-2.2: USB disconnect, device number 9 Jun 24 17:41:25 kernel: usb 1-2.2: new high-speed USB device number 10 using xhci_hcd Jun 24 17:41:25 kernel: usb 1-2.2: New USB device found, idVendor=32ac, idProduct=0010, bcdDevice= 0.02 Jun 24 17:41:25 kernel: usb 1-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Jun 24 17:41:25 kernel: usb 1-2.2: Product: Audio Expansion Card Jun 24 17:41:25 kernel: usb 1-2.2: Manufacturer: Framework Jun 24 17:41:25 kernel: input: Framework Audio Expansion Card Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:c1:00.3/usb1/1-2/1-2.2/1-2.2:1.2/0003:32AC:0010.000A/input/input19 Jun 24 17:41:25 kernel: hid-generic 0003:32AC:0010.000A: input,hidraw7: USB HID v1.11 Device [Framework Audio Expansion Card] on usb-0000:c1:00.3-2.2/input2 Jun 24 17:41:30 kernel: usb 1-2.2: uac_clock_source_is_valid(): cannot get clock validity for id 9 Jun 24 17:41:30 kernel: usb 1-2.2: clock source 9 is not valid, cannot use Jun 24 17:41:35 kernel: usb 1-2.2: 1:1: cannot get freq (v2/v3): err -110 Jun 24 17:41:40 kernel: usb 1-2.2: 1:1: cannot set freq 48000 (v2/v3): err -110 Jun 24 17:41:46 kernel: usb 1-2.2: uac_clock_source_is_valid(): cannot get clock validity for id 9 Jun 24 17:41:46 kernel: usb 1-2.2: clock source 9 is not valid, cannot use Jun 24 17:41:51 kernel: usb 1-2.2: 1:1: cannot get freq (v2/v3): err -110 Jun 24 17:41:51 kernel: usbhid 1-2.2:1.2: can't add hid device: -110 Jun 24 17:41:51 kernel: usbhid 1-2.2:1.2: probe with driver usbhid failed with error -110 Jun 24 17:41:56 kernel: usb 1-2.2: 1:1: cannot set freq 48000 (v2/v3): err -110 Jun 24 17:42:01 kernel: usb 1-2.2: uac_clock_source_is_valid(): cannot get clock validity for id 9 Jun 24 17:42:01 kernel: usb 1-2.2: clock source 9 is not valid, cannot use Jun 24 17:42:06 kernel: usb 1-2.2: 1:1: cannot get freq (v2/v3): err -110 Jun 24 17:42:11 kernel: usb 1-2.2: 1:1: cannot set freq 48000 (v2/v3): err -110 Jun 24 17:42:16 kernel: usb 1-2.2: uac_clock_source_is_valid(): cannot get clock validity for id 9 Jun 24 17:42:16 kernel: usb 1-2.2: clock source 9 is not valid, cannot use Jun 24 17:42:21 kernel: usb 1-2.2: 1:1: cannot get freq (v2/v3): err -110 Jun 24 17:42:27 kernel: usb 1-2.2: 1:1: cannot set freq 48000 (v2/v3): err -110 This time around though, not the whole audio systems seems to crash. Audio output via speakers is still available. Sadly, rebinding the driver doesn't seem to be an option still. Upon plugging in headphones to the audio expansion card, I see a new device under /sys/class/sound: card2 -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.3/usb1/1-2/1-2.2/1-2.2:1.0/sound/card2 So technically I should be able to do cd -P /sys/class/sound/card2/device/driver echo 0000:c1:00.3 > unbind but that only gives me -bash: echo: write error: No such device So, not sure what the cause is. You mentioned I could also try to restart the driver of the whole hub. But how would I do so? The expansion card is on bus 1 with three entries: /sys/bus/usb/devices/1-2 /dev/bus/usb/001/003 |__ Port 002: Dev 009, If 0, Class=Audio, Driver=snd-usb-audio, 480M ID 32ac:0010 /sys/bus/usb/devices/1-2.2 /dev/bus/usb/001/009 |__ Port 002: Dev 009, If 1, Class=Audio, Driver=snd-usb-audio, 480M ID 32ac:0010 /sys/bus/usb/devices/1-2.2 /dev/bus/usb/001/009 |__ Port 002: Dev 009, If 2, Class=Human Interface Device, Driver=usbhid, 480M ID 32ac:0010 and this is the output of ls -la /sys/class/sound: drwxr-xr-x 2 root root 0 18. Jun 17:41 . drwxr-xr-x 71 root root 0 18. Jun 17:48 .. lrwxrwxrwx 1 root root 0 18. Jun 17:40 card0 -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.1/sound/card0 lrwxrwxrwx 1 root root 0 18. Jun 17:41 card1 -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.6/sound/card1 lrwxrwxrwx 1 root root 0 18. Jun 17:35 card2 -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.3/usb1/1-2/1-2.2/1-2.2:1.0/sound/card2 lrwxrwxrwx 1 root root 0 18. Jun 17:52 controlC0 -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.1/sound/card0/controlC0 lrwxrwxrwx 1 root root 0 18. Jun 17:52 controlC1 -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.6/sound/card1/controlC1 lrwxrwxrwx 1 root root 0 18. Jun 17:35 controlC2 -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.3/usb1/1-2/1-2.2/1-2.2:1.0/sound/card2/controlC2 lrwxrwxrwx 1 root root 0 18. Jun 17:34 ctl-led -> ../../devices/virtual/sound/ctl-led lrwxrwxrwx 1 root root 0 18. Jun 17:52 hwC0D0 -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.1/sound/card0/hwC0D0 lrwxrwxrwx 1 root root 0 18. Jun 17:52 hwC1D0 -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.6/sound/card1/hwC1D0 lrwxrwxrwx 1 root root 0 18. Jun 17:40 pcmC0D3p -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.1/sound/card0/pcmC0D3p lrwxrwxrwx 1 root root 0 18. Jun 17:40 pcmC0D7p -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.1/sound/card0/pcmC0D7p lrwxrwxrwx 1 root root 0 18. Jun 17:40 pcmC0D8p -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.1/sound/card0/pcmC0D8p lrwxrwxrwx 1 root root 0 18. Jun 17:41 pcmC1D0c -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.6/sound/card1/pcmC1D0c lrwxrwxrwx 1 root root 0 18. Jun 17:41 pcmC1D0p -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.6/sound/card1/pcmC1D0p lrwxrwxrwx 1 root root 0 18. Jun 17:35 pcmC2D0p -> ../../devices/pci0000:00/0000:00:08.1/0000:c1:00.3/usb1/1-2/1-2.2/1-2.2:1.0/sound/card2/pcmC2D0p lrwxrwxrwx 1 root root 0 18. Jun 17:34 seq -> ../../devices/virtual/sound/seq lrwxrwxrwx 1 root root 0 18. Jun 17:34 timer -> ../../devices/virtual/sound/timer Best regards Richard