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

