Hello, thanks again for your reply 
I indeed had a lot of USB errors when I undock the laptop.
This was the case with the kernel 6.6.69. I read your message yesterday in my mails, and decided to switch to kernel 6.12.8 (I don’t know how to get 6.12.9 with NixOS, this is the one available). The USB errors persisted.
Here’s a log of that (kernel 6.12.8) (You can see I open the lid and undock it, and pipewire starts failing)
Jan 15 07:57:00 vanadium systemd-logind[1575]: Lid opened.
Jan 15 07:57:02 vanadium kernel: usb 5-1: USB disconnect, device number 2
Jan 15 07:57:02 vanadium kernel: usb 5-1.1: USB disconnect, device number 3
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: Unable to submit urb #0: -19 at snd_usb_queue_pending_output_urbs
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb (err = -19)
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: Unable to submit urb #0: -19 at snd_usb_queue_pending_output_urbs
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 6-1: USB disconnect, device number 4
Jan 15 07:57:02 vanadium kernel: usb 6-1.3: USB disconnect, device number 5
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: r8152-cfgselector 6-1.4: USB disconnect, device number 6
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: [drm] DM_MST: stopping TM on aconnector: 00000000cf0c3024 [id: 107]
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3: USB disconnect, device number 4
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.3: USB disconnect, device number 6
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: cannot submit urb 0, error -19: no device
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.4: USB disconnect, device number 7
Jan 15 07:57:02 vanadium kernel: usb 5-1.3.5: USB disconnect, device number 8
Jan 15 07:57:02 vanadium kernel: usb 5-1.5: USB disconnect, device number 5
Jan 15 07:57:02 vanadium dhcpcd[1700]: enp195s0f3u1u4: carrier lost
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium dhcpcd[1700]: enp195s0f3u1u4: deleting address fded:dbef:cb40::219/128
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: (0 suppressed) snd_pcm_avail after recover: Broken pipe
Jan 15 07:57:02 vanadium dhcpcd[1700]: enp195s0f3u1u4: deleting address fded:dbef:cb40:0:dad0:90ff:fe5e:d2de/64
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium dhcpcd[1700]: enp195s0f3u1u4: deleting route to fded:dbef:cb40::/64
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockc: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium dhcpcd[1700]: enp195s0f3u1u4: deleting route to fded:dbef:cb40::/48 via fe80::82cc:9cff:feea:5f4b
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockc: (0 suppressed) snd_pcm_avail after recover: Broken pipe
Jan 15 07:57:02 vanadium dhcpcd[1700]: enp195s0f3u1u4: deleting address fe80::dad0:90ff:fe5e:d2de
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium dhcpcd[1700]: enp195s0f3u1u4: deleting route to 10.0.0.0/23
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: (0 suppressed) snd_pcm_avail after recover: Broken pipe
Jan 15 07:57:02 vanadium dhcpcd[1700]: enp195s0f3u1u4: deleting default route via 10.0.0.1
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium dhcpcd[1700]: enp195s0f3u1u4: removing interface
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium systemd[1]: Starting Autorandr execution hook...
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire-pulse[4324]: spa.loop: 0x7fe700000b70: queue full 64, need 160 (0 suppressed)
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire-pulse[4324]: spa.loop: 0x7fe700008cf0: queue full 64, need 160 (0 suppressed)
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire-pulse[4324]: spa.loop: 0x7fe700010d60: queue full 64, need 160 (0 suppressed)
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: Broken pipe
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_start: File descriptor in bad state
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: snd_pcm_drop: No such device
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dock,1p: close failed: No such device
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: snd_pcm_drop: No such device
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockp: close failed: No such device
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockc: snd_pcm_drop: No such device
Jan 15 07:57:02 vanadium pipewire[2408]: spa.alsa: hw:Dockc: close failed: No such device
... elided
Are there anything else I can try ?