Buenos días
Tengo una StremCam de Logitec con conector USB-C que hasta hace poco me
funcionaba correctamente pero que ha dejado de hacerlo de una manera
extraña.
El SO es un Debian 12 y el Kernel es 6.1.0-17-amd. Tiene arranque dual con
Windows 10 (con fast boot desactivado y en Windows la cámara va bien). La
placa base es una ASUS PRIME X299-A y sólo tiene un puerto USB-C
 Cuando arranco el sistema me detecta sin problemas el dispositivo:
* la salida lsusb y v4lw-ctl --list-devices es:
[image: lsusb.png][image: v412-list.png]
A pesar de esto, en los logs del núcleo (kern.log) me aparece varias veces
el mensaje siguiente:
usb 6-1 *current rate 16000 is different from the runtime rate 48000*.
Si ejecuto el programa de cámaras Cheese en los logs del nucleo me aparecen
multitud de veces los dos mensajes siguientes
2024-02-10T14:25:19.003426+01:00 debian kernel: [ 2749.691059] *xhci_hcd
0000:03:00.0: ERROR* Transfer event TRB DMA ptr not part of current TD
ep_index 2 comp_code 13
2024-02-10T14:25:19.003427+01:00 debian kernel: [ 2749.691061] xhci_hcd
0000:03:00.0: Looking for event-dma 00000000fffc5a20 trb-start
00000000fffc5130 trb-end 00000000fffc5130 seg-start 00000000fffc5000
seg-end 00000000fffc5ff0
Si es guvcview quien arranca la cámara el kernel lanza lo siguiente
2024-02-10T14:25:41.313584+01:00 debian kernel: [ 2772.000990] *uvcvideo
6-1:1.1: Failed to query *(130) UVC probe control : -110 (exp. 26).
2024-02-10T14:25:46.433585+01:00 debian kernel: [ 2777.117761] *uvcvideo
6-1:1.1: Failed to set UVC probe control : -110 (exp. 26)*.
2024-02-10T14:25:53.980089+01:00 debian kernel: [ 2784.667935] *DMAR: DRHD*:
handling fault status reg 2
2024-02-10T14:25:53.980100+01:00 debian kernel: [ 2784.667944] DMAR: [DMA
Write NO_PASID] Request device [03:00.0] fault addr 0xffe2a000 [fault
reason 0x05] PTE Write access is not set
2024-02-10T14:25:53.980596+01:00 debian kernel: [ 2784.668452] *xhci_hcd
0000:03:00.0: WARN* Event TRB for slot 1 ep 0 with no TDs queued?
2024-02-10T14:25:53.981078+01:00 debian kernel: [ 2784.668949] DMAR: *DRHD:
handling fault status reg 102*
2024-02-10T14:25:53.981082+01:00 debian kernel: [ 2784.668953] *DMAR: [DMA
Read NO_PASID] *Request device [03:00.0] fault addr 0xffe2d000 [fault
reason 0x06] PTE Read access is not set
El caso es que después de esto, ya deja de aparecer la cámara al ejecutar
lsusb y v4lw-ctl con lo que dev/video0 tampoco existe y no hay cámara.
Además, en los log de núcleo tengo mensajes de intentos de reset del puerto
y de error como los siguientes sin llegar en ningún momento a reconocer la
cámara:
2024-02-10T14:26:08.321680+01:00 debian kernel: [ 2799.007414] usb 6-1:
reset SuperSpeed USB device number 2 using xhci_hcd
2024-02-10T14:26:13.569591+01:00 debian kernel: [ 2804.257167] usb 6-1: *device
descriptor read/8, error -110*
2024-02-10T14:26:13.677672+01:00 debian kernel: [ 2804.361604] usb 6-1:
reset SuperSpeed USB device number 2 using xhci_hcd
2024-02-10T14:26:29.185640+01:00 debian kernel: [ 2819.870020] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:26:29.497667+01:00 debian kernel: [ 2820.182922] usb 6-1:
reset SuperSpeed USB device number 2 using xhci_hcd
2024-02-10T14:26:34.561590+01:00 debian kernel: [ 2825.249296] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:26:34.669672+01:00 debian kernel: [ 2825.353701] usb 6-1:
reset SuperSpeed USB device number 2 using xhci_hcd
2024-02-10T14:26:50.177640+01:00 debian kernel: [ 2840.862151] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:26:50.489680+01:00 debian kernel: [ 2841.175072] usb 6-1:
reset SuperSpeed USB device number 2 using xhci_hcd
2024-02-10T14:26:55.553589+01:00 debian kernel: [ 2846.241524] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:26:55.661675+01:00 debian kernel: [ 2846.345808] usb 6-1:
reset SuperSpeed USB device number 2 using xhci_hcd
2024-02-10T14:27:11.169655+01:00 debian kernel: [ 2861.854227] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:27:11.485661+01:00 debian kernel: [ 2862.171067] usb 6-1:
reset SuperSpeed USB device number 2 using xhci_hcd
2024-02-10T14:27:16.549585+01:00 debian kernel: [ 2867.237473] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:27:16.657664+01:00 debian kernel: [ 2867.341915] usb 6-1:
reset SuperSpeed USB device number 2 using xhci_hcd
2024-02-10T14:27:32.161641+01:00 debian kernel: [ 2882.846322] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:27:32.293588+01:00 debian kernel: [ 2882.978077] usb 6-1: USB
disconnect, device number 2
2024-02-10T14:27:32.549559+01:00 debian kernel: [ 2883.234688] usb 6-1: new
SuperSpeed USB device number 3 using xhci_hcd
2024-02-10T14:27:37.793640+01:00 debian kernel: [ 2888.478316] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:27:37.901629+01:00 debian kernel: [ 2888.585993] usb 6-1: new
SuperSpeed USB device number 3 using xhci_hcd
2024-02-10T14:27:53.409639+01:00 debian kernel: [ 2904.094357] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:27:53.721630+01:00 debian kernel: [ 2904.406798] usb 6-1: new
SuperSpeed USB device number 4 using xhci_hcd
2024-02-10T14:27:58.785635+01:00 debian kernel: [ 2909.470411] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:27:58.893645+01:00 debian kernel: [ 2909.578094] usb 6-1: new
SuperSpeed USB device number 4 using xhci_hcd
2024-02-10T14:28:14.401636+01:00 debian kernel: [ 2925.086441] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:28:14.517633+01:00 debian kernel: [ 2925.203503] *usb
usb6-port1: attempt power cycle*
2024-02-10T14:28:15.445633+01:00 debian kernel: [ 2926.130893] usb 6-1: new
SuperSpeed USB device number 5 using xhci_hcd
2024-02-10T14:28:20.545634+01:00 debian kernel: [ 2931.230503] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:28:20.653636+01:00 debian kernel: [ 2931.338182] usb 6-1: new
SuperSpeed USB device number 5 using xhci_hcd
2024-02-10T14:28:36.161637+01:00 debian kernel: [ 2946.846539] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:28:36.473630+01:00 debian kernel: [ 2947.158999] usb 6-1: new
SuperSpeed USB device number 6 using xhci_hcd
2024-02-10T14:28:41.537614+01:00 debian kernel: [ 2952.222528] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:28:41.645556+01:00 debian kernel: [ 2952.330215] usb 6-1: new
SuperSpeed USB device number 6 using xhci_hcd
2024-02-10T14:28:57.153587+01:00 debian kernel: [ 2967.838624] usb 6-1:
device descriptor read/8, error -110
2024-02-10T14:28:57.269629+01:00 debian kernel: [ 2967.955675] *usb
usb6-port1: unable to enumerate USB device*
No la reconoce, incluso aunque físicamente desconecto y vuelvo a conectar
en caliente.

Estoy buscando información por los temas marcados en negrita pero aún no he
llegado a nada concluyente. He descargado y recargado el módulo con
modprobe -rv usbhid ; sudo modprobe -v usbhid
pero tampoco he conseguido nada. Comentar también que recientemente y para
poder instalar el paquete "info" de ayuda de GNU tuve que corregir un error
y es que el archivo /etc/enviroment contenía: JAVA_HOME=
"/usr/lib/jvm/java-17-openjdk-amd64/" y para permitir la instalación tenía
que ser JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/
Ahora voy a anular el usbcore.autosuspend pero sin esperanzas, por eso les
escribo, si bien continúo buscando.

Muchas gracias por adelantado y un saludo. Dejo también en pastebin los
siguientes archivos:

* https://pastebin.com/1T2grDLQ con errores del kernel
* https://pastebin.com/98VY0B44 con dpkg.log
* https://pastebin.com/sdrJmK06 con history.log de apt

Responder a