Cámara web - sin sonido
ResueltoHola,
He recuperado una cámara web
Bus 002 Device 007: ID 145f:0142 Trust WB-6250X Webcam
que se supone que debería funcionar directamente.
Para el vídeo está bien, pero es imposible tener sonido. He probado cheese, camera y guvcview, jugueteado con todas las opciones posibles en pavucontrol y alsamixer, y nada (sí, sí, he verificado que no esté en silencio)
La cámara web tiene un micrófono funcional (funciona en win), pero los sitios de prueba de cámaras web (ya sea en win o linux (en este caso linux mint) me dicen "none" para el micrófono.
La cosa rara: la luz se enciende en win pero no en linux.
Busco pistas adicionales
13 respuestas
Buenas noches,
Es ella tu webcam... https://www.01net.com/tests/trust-wb-6250x-usb2-webcam-live-fiche-technique-4979.html
Intenta una actualización del controlador... https://www.nodevice.fr/drivers/web-cam-webcam/trust/wb-6250x
Hola,
Aquí hay tres comandos que debes ejecutar en un terminal, ejecuta cada uno para probar y luego me darás los tres resultados:
Verifica la estructura USB de la webcam:
lsusb -v -d 145f:0142
Lo que voy a revisar:
Si existe una interfaz de audio (bInterfaceClass 1 Audio).
El tipo exacto del dispositivo de audio (UAC1, UAC2, u otro).
Si hay un “Vendor Specific” → señal de que es un protocolo propietario.
Ver si ALSA detecta el micrófono como dispositivo de grabación:
arecord -l
Lo que voy a revisar:
Presencia de una tarjeta de audio USB vinculada a tu webcam.
Su número de tarjeta y de dispositivo (útil para probar con arecord).
Consultar los logs del núcleo al conectarse:
dmesg | tail -n 50
Lo que voy a revisar:
Si snd-usb-audio está cargado.
Si hay errores del tipo cannot get freq o unknown format.
Si el núcleo ignora totalmente la interfaz de audio.
Cuando me des las 3 salidas, podré decirte:
si tu micrófono es estándar y solo está mal activado,
o si Trust usa un formato no soportado en Linux.
Espero tu respuesta y te daré una respuesta. ????
lsusb -v -d 145f:0142
Bus 001 Device 008: ID 145f:0142 Trust WB-6250X Webcam No se pudo abrir el dispositivo, falta información Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Dispositivo Variado bDeviceSubClass 2 [desconocido] bDeviceProtocol 1 Asociación de Interfaces bMaxPacketSize0 64 idVendor 0x145f Trust idProduct 0x0142 WB-6250X Webcam bcdDevice 1.00 iManufacturer 2 iProduct 1 Trust WB-6250X Webcam iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x03db bNumInterfaces 4 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Alimentado por Bus) MaxPower 168mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 14 Video bFunctionSubClass 3 Colección de Interfaces de Video bFunctionProtocol 0 iFunction 5 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 1 Control de Video bInterfaceProtocol 0 iInterface 5 VideoControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 1 (ENCABEZADO) bcdUVC 1.00 wTotalLength 0x0067 dwClockFrequency 15.000000MHz bInCollection 1 baInterfaceNr( 0) 1 VideoControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (TERMINAL_DE_SALIDA) bTerminalID 2 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 5 iTerminal 0 VideoControl Interface Descriptor: bLength 26 bDescriptorType 36 bDescriptorSubtype 6 (UNIDAD_DE_EXTENSIÓN) bUnitID 4 guidExtensionCode {28f03370-6311-4a2e-ba2c-6890eb334016} bNumControls 8 bNrInPins 1 baSourceID( 0) 3 bControlSize 1 bmControls( 0) 0x0f iExtension 0 VideoControl Interface Descriptor: bLength 26 bDescriptorType 36 bDescriptorSubtype 6 (UNIDAD_DE_EXTENSIÓN) bUnitID 5 guidExtensionCode {2812ae3f-bcd7-4e11-a357-6f1edef7d61d} bNumControls 8 bNrInPins 1 baSourceID( 0) 4 bControlSize 1 bmControls( 0) 0x00 iExtension 0 VideoControl Interface Descriptor: bLength 18 bDescriptorType 36 bDescriptorSubtype 2 (TERMINAL_DE_ENTRADA) bTerminalID 1 wTerminalType 0x0201 Sensor de Cámara bAssocTerminal 0 iTerminal 0 wObjectiveFocalLengthMin 0 wObjectiveFocalLengthMax 0 wOcularFocalLength 0 bControlSize 3 bmControls 0x00000a0e Modo de Exposición Automática Prioridad de Exposición Automática Tiempo de Exposición (Absoluto) Zoom (Absoluto) PanTilt (Absoluto) VideoControl Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 5 (UNIDAD_DE_PROCESAMIENTO) Advertencia: Descriptor demasiado corto bUnitID 3 bSourceID 1 wMaxMultiplier 0 bControlSize 2 bmControls 0x000037ff Brillo Contraste Matiz Saturación Nitidez Gamma Temperatura de Balance de Blancos Componente de Balance de Blancos Compensación de Luz de Fondo Ganancia Frecuencia de Línea de Energía Temperatura de Balance de Blancos, Automático Componente de Balance de Blancos, Automático iProcessing 0 bmVideoStandards 0x00 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupción Synch Type Ninguno Usage Type Datos wMaxPacketSize 0x0010 1x 16 bytes bInterval 6 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 14 Video bInterfaceSubClass 2 Transmisión de Video bInterfaceProtocol 0 iInterface 0 VideoStreaming Interface Descriptor: bLength 15 bDescriptorType 36 bDescriptorSubtype 1 (ENCABEZADO_DE_ENTRADA) bNumFormats 2 wTotalLength 0x0277 bEndpointAddress 0x81 EP 1 IN bmInfo 0 bTerminalLink 2 bStillCaptureMethod 1 bTriggerSupport 1 bTriggerUsage 1 bControlSize 1 bmaControls( 0) 0 bmaControls( 1) 0 VideoStreaming Interface Descriptor: bLength 27 bDescriptorType 36 bDescriptorSubtype 4 (FORMATO_NO_COMPRIMIDO) bFormatIndex 1 bNumFrameDescriptors 6 guidFormat {32595559-0000-0010-8000-00aa00389b71} bBitsPerPixel 16 bDefaultFrameIndex 1 bAspectRatioX 0 bAspectRatioY 0 bmInterlaceFlags 0x00 Flujo entrelazado o variable: No Campos por cuadro: 2 campos Campo 1 primero: No Patrón de campo: Solo Campo 1 bCopyProtect 0 VideoStreaming Interface Descriptor: bLength 50 bDescriptorType 36
Y lsmod para los módulos, nunca se sabe:
Módulo Tamaño Usado por uvcvideo 147456 0 uvc 12288 1 uvcvideo videobuf2_v4l2 36864 1 uvcvideo snd_seq_dummy 12288 0 snd_hrtimer 12288 1 ccm 20480 6 qrtr 53248 2 ip6t_REJECT 12288 1 nf_reject_ipv6 24576 1 ip6t_REJECT xt_hl 12288 22 ip6t_rt 16384 3 ipt_REJECT 12288 1 nf_reject_ipv4 12288 1 ipt_REJECT xt_LOG 16384 10 nf_log_syslog 20480 10 nft_limit 16384 13 xt_limit 12288 0 xt_addrtype 12288 4 xt_tcpudp 16384 60 xt_conntrack 12288 16 nf_conntrack 196608 1 xt_conntrack nf_defrag_ipv6 24576 1 nf_conntrack nf_defrag_ipv4 12288 1 nf_conntrack nft_compat 20480 117 nf_tables 376832 642 nft_compat,nft_limit 8188eu 1630208 0 binfmt_misc 24576 1 snd_hda_codec_hdmi 94208 1 snd_soc_avs 188416 0 nls_iso8859_1 12288 1 snd_soc_hda_codec 24576 1 snd_soc_avs snd_hda_ext_core 32768 2 snd_soc_avs,snd_soc_hda_codec snd_soc_core 442368 2 snd_soc_avs,snd_soc_hda_codec snd_hda_codec_realtek 200704 1 snd_compress 28672 2 snd_soc_avs,snd_soc_core ac97_bus 12288 1 snd_soc_core snd_pcm_dmaengine 16384 1 snd_soc_core snd_hda_codec_generic 122880 1 snd_hda_codec_realtek rtl8xxxu 290816 0 intel_rapl_msr 20480 0 snd_hda_intel 61440 1 intel_rapl_common 40960 1 intel_rapl_msr snd_intel_dspcfg 36864 2 snd_soc_avs,snd_hda_intel videobuf2_vmalloc 20480 3 uvcvideo snd_intel_sdw_acpi 16384 1 snd_intel_dspcfg snd_hda_codec 204800 6 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_codec_realtek snd_usb_audio 512000 1 mac80211 1744896 1 rtl8xxxu snd_hda_core 139264 8 snd_hda_codec_generic,snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek snd_usbmidi_lib 53248 1 snd_usb_audio videobuf2_memops 16384 1 videobuf2_vmalloc intel_tcc_cooling 12288 0 snd_ump 45056 1 snd_usb_audio snd_hwdep 20480 2 snd_usb_audio,snd_hda_codec i915 4288512 16 x86_pkg_temp_thermal 20480 0 cfg80211 1355776 3 8188eu,mac80211,rtl8xxxu videodev 352256 2 videobuf2_v4l2,uvcvideo snd_pcm 192512 9 snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine intel_powerclamp 24576 0 joydev 32768 0 input_leds 12288 0 coretemp 24576 0 videobuf2_common 81920 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops mc 81920 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common libarc4 12288 1 mac80211 drm_buddy 20480 1 i915 rapl 20480 0 ttm 110592 1 i915 mei_pxp 16384 0 mei_hdcp 28672 0 drm_display_helper 237568 1 i915 mei_me 53248 2 snd_seq_midi 24576 0 snd_seq_midi_event 16384 1 snd_seq_midi mei 172032 5 mei_hdcp,mei_pxp,mei_me snd_rawmidi 57344 3 snd_seq_midi,snd_usbmidi_lib,snd_ump intel_cstate 24576 0 snd_seq 118784 9 snd_seq_midi,snd_seq_midi_event,snd_seq_dummy cec 94208 2 drm_display_helper,i915 rc_core 73728 1 cec ee1004 16384 0 i2c_algo_bit 16384 1 i915 snd_seq_device 16384 4 snd_seq,snd_seq_midi,snd_ump,snd_rawmidi snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm hp_wmi 36864 0 i2c_i801 36864 0 sparse_keymap 12288 1 hp_wmi i2c_smbus 16384 1 i2c_i801 snd 143360 22 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_ump,snd_pcm,snd_rawmidi soundcore 16384 1 snd platform_profile 12288 1 hp_wmi intel_pch_thermal 20480 0 serio_raw 20480 0 wmi_bmof 12288 0 acpi_pad 184320 0 intel_pmc_core 118784 0 intel_vsec 20480 1 intel_pmc_core pmt_telemetry 16384 1 intel_pmc_core mac_hid 12288 0 pmt_class 12288 1 pmt_telemetry tpm_infineon 16384 0 sch_fq_codel 24576 2 msr 12288 0 parport_pc 53248 0 ppdev 24576 0 lp 28672 0 parport 73728 3 parport_pc,lp,ppdev efi_pstore 12288 0 nfnetlink 20480 3 nft_compat,nf_tables dmi_sysfs 24576 0 ip_tables 32768 0 x_tables 65536 11 xt_conntrack,nft_compat,xt_LOG,xt_tcpudp,xt_addrtype,ip6t_rt,ipt_REJECT,ip_tables,xt_limit,xt_hl,ip6t_REJECT autofs4 57344 2 btrfs 2043904 0 blake2b_generic 24576 0 raid10 73728 0 raid456 196608 0 async_raid6_recov 20480 1 raid456 async_memcpy 16384 2 raid456,async_raid6_recov async_pq 20480 2 raid456,async_raid6_recov async_xor 16384 3 async_pq,raid456,async_raid6_recov async_tx 16384 5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov xor 20480 2 async_xor,btrfs raid6_pq 126976 4 async_pq,btrfs,raid456,async_raid6_recov libcrc32c 12288 4 nf_conntrack,btrfs,nf_tables,raid456 raid1 57344 0 raid0 24576 0 dm_mirror 24576 0 dm_region_hash 24576 1 dm_mirror dm_log 20480 2 dm_region_hash,dm_mirror crct10dif_pclmul 12288 1 crc32_pclmul 12288 0 hid_generic 12288 0 usbhid 77824 0 hid 180224 2 usbhid,hid_generic polyval_generic 12288 0 ghash_clmulni_intel 16384 0 sha256_ssse3 32768 0 sha1_ssse3 32768 0 psmouse 217088 0 video 77824 1 i915 r8169 118784 0 xhci_pci 24576 0 ahci 49152 2 realtek 36864 1 libahci 53248 1 ahci xhci_pci_renesas 20480 1 xhci_pci wmi 28672 3 hp_wmi,video,wmi_bmof aesni_intel 356352 4 crypto_simd 16384 1 aesni_intel cryptd 24576 2 crypto_simd,ghash_clmulni_intel
kaddour@Titine:~$ arecord -l
**** Lista de dispositivos de captura de hardware **** tarjeta 0 : PCH [HDA Intel PCH], dispositivo 0 : ALC221 Analog [ALC221 Analog] Subdispositivos : 1/1 Subdispositivo #0 : subdevice #0 tarjeta 0 : PCH [HDA Intel PCH], dispositivo 2 : ALC221 Alt Analog [ALC221 Alt Analog] Subdispositivos : 1/1 Subdispositivo #0 : subdevice #0 tarjeta 1 : Webcam [Trust WB-6250X Webcam], dispositivo 0 : USB Audio [USB Audio] Subdispositivos : 1/1 Subdispositivo #0 : subdevice #0
dmesg | tail -n 50
[ 7609.358404] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC=ac:15:a2:f5:e2:50:20:66:cf:5d:6a:05:08:00 SRC=192.168.1.254 DST=192.168.1.173 LEN=1305 TOS=0x00 PREC=0x00 TTL=64 ID=49714 DF PROTO=UDP SPT=3702 DPT=39189 LEN=1285 [ 7609.364330] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC=ac:15:a2:f5:e2:50:20:66:cf:5d:6a:05:86:dd SRC=2a01:0e0a:01ac:0ae0:0000:0000:0000:0001 DST=2a01:0e0a:01ac:0ae0:6be7:72e2:c149:6177 LEN=1339 TC=0 HOPLIMIT=64 FLOWLBL=768100 PROTO=UDP SPT=3702 DPT=58378 LEN=1299 [ 7615.553572] usb 1-8: nuevo dispositivo USB de alta velocidad número 7 utilizando xhci_hcd [ 7615.708934] usb 1-8: Nuevo dispositivo USB encontrado, idVendor=145f, idProduct=0142, bcdDevice= 1.00 [ 7615.708951] usb 1-8: Nuevas cadenas del dispositivo USB: Mfr=2, Product=1, SerialNumber=0 [ 7615.708959] usb 1-8: Producto: Trust WB-6250X Webcam [ 7615.708964] usb 1-8: Fabricante: [ 7615.742380] usb 1-8: 3:1: no se puede obtener frecuencia en ep 0x84 [ 7615.751416] usb 1-8: ¡Advertencia! Rango de volumen inusualmente grande (=3328), cval->res probablemente está mal. [ 7615.751420] usb 1-8: [2] FU [Mic Capture Volume] ch = 1, val = 4608/7936/1 [ 7615.782175] usb 1-8: Se encontró dispositivo UVC 1.00 Trust WB-6250X Webcam (145f:0142) [ 7615.809411] input: Trust WB-6250X Webcam: Trust WB como /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/input/input20 [ 7615.810755] usbcore: registrado nuevo controlador de interfaz uvcvideo [ 7615.913777] usb 1-8: 3:1: no se puede obtener frecuencia en ep 0x84 [ 7615.943815] usb 1-8: 3:1: no se puede obtener frecuencia en ep 0x84 [ 7616.193972] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=2a01:0e0a:01ac:0ae0:5e8e:e3dd:fc65:c6b6 DST=ff02:0000:0000:0000:0000:0000:0000:000c LEN=655 TC=0 HOPLIMIT=1 FLOWLBL=545855 PROTO=UDP SPT=42287 DPT=3702 LEN=615 [ 7616.194034] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=2a01:0e0a:01ac:0ae0:6be7:72e2:c149:6177 DST=ff02:0000:0000:0000:0000:0000:0000:000c LEN=655 TC=0 HOPLIMIT=1 FLOWLBL=639151 PROTO=UDP SPT=40216 DPT=3702 LEN=615 [ 7616.194101] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=192.168.1.173 DST=239.255.255.250 LEN=635 TOS=0x00 PREC=0x00 TTL=1 ID=64815 DF PROTO=UDP SPT=42825 DPT=3702 LEN=615 [ 7616.194160] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=fe80:0000:0000:0000:26fc:477a:ffd5:9641 DST=ff02:0000:0000:0000:0000:0000:0000:000c LEN=655 TC=0 HOPLIMIT=1 FLOWLBL=879886 PROTO=UDP SPT=55476 DPT=3702 LEN=615 [ 7616.281778] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC=ac:15:a2:f5:e2:50:20:66:cf:5d:6a:05:86:dd SRC=fe80:0000:0000:0000:2266:cf13:375d:6a05 DST=fe80:0000:0000:0000:26fc:477a:ffd5:9641 LEN=1339 TC=0 HOPLIMIT=64 FLOWLBL=656152 PROTO=UDP SPT=3702 DPT=55476 LEN=1299 [ 7616.445415] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC=ac:15:a2:f5:e2:50:20:66:cf:5d:6a:05:08:00 SRC=192.168.1.254 DST=192.168.1.173 LEN=1305 TOS=0x00 PREC=0x00 TTL=64 ID=50333 DF PROTO=UDP SPT=3702 DPT=42825 LEN=1285 [ 8338.926742] workqueue: delayed_fput acaparó CPU durante >10000us 4 veces, considera cambiar a WQ_UNBOUND [ 8344.915650] workqueue: delayed_fput acaparó CPU durante >10000us 8 veces, considera cambiar a WQ_UNBOUND [16114.249679] usb 1-8: desconexión USB, número de dispositivo 7 [16114.654386] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=2a01:0e0a:01ac:0ae0:5e8e:e3dd:fc65:c6b6 DST=ff02:0000:0000:0000:0000:0000:0000:000c LEN=655 TC=0 HOPLIMIT=1 FLOWLBL=547183 PROTO=UDP SPT=49869 DPT=3702 LEN=615 [16114.654450] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=2a01:0e0a:01ac:0ae0:6be7:72e2:c149:6177 DST=ff02:0000:0000:0000:0000:0000:0000:000c LEN=655 TC=0 HOPLIMIT=1 FLOWLBL=601334 PROTO=UDP SPT=51749 DPT=3702 LEN=615 [16114.654508] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=192.168.1.173 DST=239.255.255.250 LEN=635 TOS=0x00 PREC=0x00 TTL=1 ID=16834 DF PROTO=UDP SPT=35980 DPT=3702 LEN=615 [16114.654565] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=fe80:0000:0000:0000:26fc:477a:ffd5:9641 DST=ff02:0000:0000:0000:0000:0000:0000:000c LEN=655 TC=0 HOPLIMIT=1 FLOWLBL=1028789 PROTO=UDP SPT=46466 DPT=3702 LEN=615 [16114.719119] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC=ac:15:a2:f5:e2:50:20:66:cf:5d:6a:05:08:00 SRC=192.168.1.254 DST=192.168.1.173 LEN=1305 TOS=0x00 PREC=0x00 TTL=64 ID=44402 DF PROTO=UDP SPT=3702 DPT=35980 LEN=1285 [16114.734445] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC=ac:15:a2:f5:e2:50:20:66:cf:5d:6a:05:86:dd SRC=fe80:0000:0000:0000:2266:cf13:375d:6a05 DST=fe80:0000:0000:0000:26fc:477a:ffd5:9641 LEN=1339 TC=0 HOPLIMIT=64 FLOWLBL=787092 PROTO=UDP SPT=3702 DPT=46466 LEN=1299 [16114.782311] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC=ac:15:a2:f5:e2:50:20:66:cf:5d:6a:05:86:dd SRC=2a01:0e0a:01ac:0ae0:0000:0000:0000:0001 DST=2a01:0e0a:01ac:0ae0:5e8e:e3dd:fc65:c6b6 LEN=1339 TC=0 HOPLIMIT=64 FLOWLBL=715154 PROTO=UDP SPT=3702 DPT=49869 LEN=1299 [16114.836962] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC=ac:15:a2:f5:e2:50:20:66:cf:5d:6a:05:86:dd SRC=2a01:0e0a:01ac:0ae0:0000:0000:0000:0001 DST=2a01:0e0a:01ac:0ae0:6be7:72e2:c149:6177 LEN=1339 TC=0 HOPLIMIT=64 FLOWLBL=407751 PROTO=UDP SPT=3702 DPT=51749 LEN=1299 [16117.174356] usb 1-8: nuevo dispositivo USB de alta velocidad número 8 utilizando xhci_hcd [16117.329081] usb 1-8: Nuevo dispositivo USB encontrado, idVendor=145f, idProduct=0142, bcdDevice= 1.00 [16117.329098] usb 1-8: Nuevas cadenas del dispositivo USB: Mfr=2, Product=1, SerialNumber=0 [16117.329105] usb 1-8: Producto: Trust WB-6250X Webcam [16117.329111] usb 1-8: Fabricante: [16117.336769] usb 1-8: Se encontró dispositivo UVC 1.00 Trust WB-6250X Webcam (145f:0142) [16117.361231] input: Trust WB-6250X Webcam: Trust WB como /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/input/input21 [16117.391034] usb 1-8: 3:1: no se puede obtener frecuencia en ep 0x84 [16117.399593] usb 1-8: ¡Advertencia! Rango de volumen inusualmente grande (=3328), cval->res probablemente está mal. [16117.399598] usb 1-8: [2] FU [Mic Capture Volume] ch = 1, val = 4608/7936/1 [16117.605056] usb 1-8: 3:1: no se puede obtener frecuencia en ep 0x84 [16117.634901] usb 1-8: 3:1: no se puede obtener frecuencia en ep 0x84 [16117.795549] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=2a01:0e0a:01ac:0ae0:5e8e:e3dd:fc65:c6b6 DST=ff02:0000:0000:0000:0000:0000:0000:000c LEN=655 TC=0 HOPLIMIT=1 FLOWLBL=178356 PROTO=UDP SPT=36724 DPT=3702 LEN=615 [16117.795612] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=2a01:0e0a:01ac:0ae0:6be7:72e2:c149:6177 DST=ff02:0000:0000:0000:0000:0000:0000:000c LEN=655 TC=0 HOPLIMIT=1 FLOWLBL=178172 PROTO=UDP SPT=55845 DPT=3702 LEN=615 [16117.795669] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=192.168.1.173 DST=239.255.255.250 LEN=635 TOS=0x00 PREC=0x00 TTL=1 ID=18126 DF PROTO=UDP SPT=55541 DPT=3702 LEN=615 [16117.795726] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC= SRC=fe80:0000:0000:0000:26fc:477a:ffd5:9641 DST=ff02:0000:0000:0000:0000:0000:0000:000c LEN=655 TC=0 HOPLIMIT=1 FLOWLBL=611981 PROTO=UDP SPT=56277 DPT=3702 LEN=615 [16117.871687] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC=ac:15:a2:f5:e2:50:20:66:cf:5d:6a:05:86:dd SRC=2a01:0e0a:01ac:0ae0:0000:0000:0000:0001 DST=2a01:0e0a:01ac:0ae0:5e8e:e3dd:fc65:c6b6 LEN=1339 TC=0 HOPLIMIT=64 FLOWLBL=835869 PROTO=UDP SPT=3702 DPT=36724 LEN=1299 [16118.001727] [UFW BLOQUEO] IN=wlxac15a2f5e250 OUT= MAC=ac:15:a2:f5:e2:50:20:66:cf:5d:6a:05:08:00 SRC=192.168.1.254 DST=192.168.1.173 LEN=1305 TOS=0x00 PREC=0x00 TTL=64 ID=44706 DF PROTO=UDP SPT=3702 DPT=55541 LEN=1285
Hola,
A la vista de todo esto, te he preparado un script para instalar todo lo necesario, detectar tu micro USB de webcam, configurarlo como predeterminado en ALSA + PulseAudio, corregir la frecuencia y abrir la interfaz gráfica para que puedas probarlo de inmediato.
Crea el archivo script:
nano fix_mic_auto.sh
(pega el contenido a continuación, luego Ctrl+O, Entrar, Ctrl+X)
#!/bin/bash echo "=== ???? Configuración automática del micro USB ===" # 1. Instalar herramientas necesarias echo "???? Instalación de las herramientas ALSA & PulseAudio..." sudo apt update -y sudo apt install -y alsa-utils pulseaudio pavucontrol # 2. Detección automática del micro USB SRC=$(pactl list sources short | grep -i 'usb' | awk '{print $2}') if [ -z "$SRC" ]; then echo "❌ Ningún micro USB detectado en PulseAudio." echo "Verifica que esté conectado y luego reinicia el script." exit 1 fi echo "???? Micro detectado: $SRC" # 3. Prueba de grabación rápida (3 seg) echo "???? Prueba de grabación..." arecord -D hw:1,0 -f S16_LE -c1 -r16000 /tmp/test.wav & PID=$! sleep 3 && kill $PID echo "???? Reproducción de la prueba..." aplay /tmp/test.wav # 4. Configuración ALSA (~/.asoundrc) echo "???? Configuración de ALSA..." cat <<EOF > ~/.asoundrc pcm.webcam_mic { type hw card 1 device 0 } pcm.!default { type plug slave { pcm "webcam_mic" rate 16000 channels 1 format S16_LE } } EOF # 5. Configuración PulseAudio (~/.config/pulse/default.pa) echo "???? Configuración de PulseAudio..." mkdir -p ~/.config/pulse cp /etc/pulse/default.pa ~/.config/pulse/default.pa 2>/dev/null grep -q "set-default-source $SRC" ~/.config/pulse/default.pa || \ echo "set-default-source $SRC" >> ~/.config/pulse/default.pa # 6. Reinicio de PulseAudio echo "♻️ Reiniciando PulseAudio..." pulseaudio -k pulseaudio --start # 7. Apertura de la interfaz gráfica echo "✅ Configuración completada." echo "???? pavucontrol se abrirá: pestaña 'Entrada' para verificar que tu micro USB esté activo." pavucontrol & Hazlo ejecutable:
chmod +x fix_mic_auto.sh
Ejecuta:
./fix_mic_auto.sh
Este script:
Instala alsa-utils, pulseaudio, pavucontrol
Detecta automáticamente tu micro USB de webcam
Configura ALSA y PulseAudio
Reinicia PulseAudio
Abre pavucontrol para prueba directa
Gracias por el script, pero no funciona mejor.
Te copio y pego los resultados del script:
kaddour@Titine:~$ ./fix_mic_auto.sh === ???? Configuración automática del micrófono USB === ???? Instalación de las herramientas ALSA & PulseAudio... [sudo] Contraseña de kaddour : Alcanzado :1 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble InRelease Recepción de :2 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-updates InRelease [126 kB] Recepción de :3 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB] Recepción de :4 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-backports InRelease [126 kB] Ign :5 https://mirror.cyberbits.eu/linuxmint/packages xia InRelease Alcanzado :6 https://ppa.launchpadcontent.net/kelebek333/kablosuz/ubuntu noble InRelease Alcanzado :7 https://mirror.cyberbits.eu/linuxmint/packages xia Release Recepción de :8 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-updates/main amd64 Packages [1 315 kB] Recepción de :9 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1 056 kB] Recepción de :11 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-updates/main i386 Packages [506 kB] Recepción de :12 http://security.ubuntu.com/ubuntu noble-security/main i386 Packages [316 kB] Recepción de :13 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-updates/main amd64 Components [164 kB] Recepción de :14 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-updates/restricted amd64 Components [212 B] Recepción de :15 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-updates/universe amd64 Packages [1 120 kB] Recepción de :16 http://security.ubuntu.com/ubuntu noble-security/main amd64 Components [21,5 kB] Recepción de :17 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Components [208 B] Recepción de :18 http://security.ubuntu.com/ubuntu noble-security/universe i386 Packages [543 kB] Recepción de :19 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [878 kB] Recepción de :20 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-updates/universe i386 Packages [677 kB] Recepción de :21 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Components [52,2 kB] Recepción de :22 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] Recepción de :23 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-updates/universe amd64 Components [377 kB] Recepción de :24 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-updates/multiverse amd64 Components [940 B] Recepción de :25 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-backports/main amd64 Components [7 076 B] Recepción de :26 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-backports/restricted amd64 Components [216 B] Recepción de :27 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-backports/universe amd64 Components [30,8 kB] Recepción de :28 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu noble-backports/multiverse amd64 Components [212 B] 7 445 ko recibidos en 2s (3 436 ko/s) Lectura de las listas de paquetes... Hecho Construcción del árbol de dependencias... Hecho Lectura de las informaciones de estado... Hecho Todos los paquetes están actualizados. Lectura de las listas de paquetes... Hecho Construcción del árbol de dependencias... Hecho Lectura de las informaciones de estado... Hecho alsa-utils ya es la versión más reciente (1.2.9-1ubuntu5). pulseaudio ya es la versión más reciente (1:16.1+dfsg1-2ubuntu10.1). pavucontrol ya es la versión más reciente (5.0-2build3). 0 actualizados, 0 recién instalados, 0 eliminados y 0 sin actualizar. ???? Micrófono detectado : alsa_input.usb-_Trust_WB-6250X_Webcam-02.mono-fallback ???? Prueba de grabación... Captura WAVE '/tmp/test.wav' : Signed 16 bit Little Endian, Frecuencia 16000 Hz, Mono ???? Reproducción de la prueba... Interrumpido por la señal Completo... Reproducción WAVE '/tmp/test.wav' : Signed 16 bit Little Endian, Frecuencia 16000 Hz, Mono ???? Configuración ALSA... ???? Configuración PulseAudio... ♻️ Reiniciando PulseAudio... E: [pulseaudio] main.c: No se pudo matar el demonio : Ningún proceso con ese número ✅ Configuración completada. ???? pavucontrol se abrirá : pestaña 'Entrada' para verificar que tu micrófono USB esté activo.
He reiniciado pulseaudio manualmente (pidof pulseaudio + kill -9 pulseaudio) para estar seguro.
Sin embargo, al reproducir, escucho ruido blanco.
Creo que es un problema de frecuencia, ¡no sé qué más decirte! ¡Sobre todo si oyes un susurro! ¡Es complejo!
Tengo la sensación de que, en el fondo, hay una historia de nivel de grabación/amplificación. Tengo algo parecido en otro PC con un pedal multiefecto que funciona como interfaz de audio. Hay sonido enviado/leído/registrado, pero no se escucha nada.
¿Hay un equivalente de jmeters (que funciona con jack), pero para la totalidad del sistema de sonido?
Gracias
Hola,
Personalmente conozco a Carla.
Carla es un anfitrión de plugins de audio que funciona con JACK, ALSA y PulseAudio. Puede integrar plugins de medición de niveles de audio (como vumetros o analizadores de espectro) para monitorear los flujos de audio.
Ventajas: Muy flexible, ya que soporta una amplia gama de plugins (LADSPA, LV2, VST).
Puede ser utilizado para monitorear flujos de JACK y no-JACK a través de puentes.
Adecuado para entornos profesionales.
Límites: Configuración más compleja que jmeters.
Requiere conocimientos para integrar los plugins de medición adecuados.
Instalación: Disponible en los repositorios de Linux o a través de fuentes como KXStudio.
Hola,
Para mí no hay que buscar en el lado del software de la webcam, sino en el lado de pulseaudio y de todo lo que hay "debajo" (alsa, controlador de la webcam, etc.).
1) Verifica si tu micrófono es visto por alsamixer. En un terminal, lanza :
alsamixer
luego presiona F5 para ver todas las barras y F6 para seleccionar las diferentes tarjetas de sonido. ¿Aparece el micrófono ahí? Si no es el caso, puede que necesites instalar un controlador específico. Ten en cuenta que el estado del diodo no necesariamente tiene impacto, depende de cómo se implemente el controlador: un dispositivo puede funcionar perfectamente sin que el diodo esté correctamente gestionado.
2) Si sí, verifica si tu micrófono es visto por pulseaudio o pipewire (su reemplazo) con el comando pactl (no pacmd, que es específico de pulseaudio) :
pactl list sources
3) Finalmente, controla en tu applet de sonido o en pavucontrol que el volumen de esta fuente esté suficientemente alto y no esté silenciado. Esto se regula con el ícono de altavoz tachado. Este ícono no es muy claro, para saber si el micrófono está activo, basta con mirar el ícono del candado justo al lado: si este ícono es clicable, el micrófono no está en silencio.
pavucontrol &
Intenta ver si estás utilizando el micrófono correcto.
4) Si el problema persiste, sería interesante ver si logras hacer funcionar otro micrófono.
Buena suerte
Gracias por tu respuesta, pero estoy en linux, así que el procedimiento es diferente.