Auriculares Logitech ClearChat Comfort USB en Debian Etch
1. Abrimos una terminal (KONSOLE), nos logueamos como root, ejecutamos el siguiente comando y seguidamente enchufamos al puerto USB los auriculares:
# lshal -m
Start monitoring devicelist:
-------------------------------------------------
- Al conectar los auriculares al puerto USB nos aparecerá lo siguiente:
usb_device_46d_a0c_noserial added
usb_device_ffffffff_ffffffff_noserial added
usb_device_ffffffff_ffffffff_noserial property info.linux.driver = 'snd-usb-audio' (new)
usb_device_ffffffff_ffffffff_noserial_alsa_playback_0 added
usb_device_ffffffff_ffffffff_noserial_alsa_capture_0 added
usb_device_ffffffff_ffffffff_noserial_oss_pcm_0 added
usb_device_ffffffff_ffffffff_noserial_oss_pcm_0_0 added
usb_device_ffffffff_ffffffff_noserial_oss_mixer__1 added
usb_device_46d_a0c_noserial_if1 added
usb_device_46d_a0c_noserial_if2 added
usb_device_46d_a0c_noserial_if3 added
usb_device_46d_a0c_noserial_usbraw added
usb_device_ffffffff_ffffffff_noserial_alsa_control__1 added
usb_device_46d_a0c_noserial_if3_logicaldev_input added
Pulsa CTRL + C para salir.
Se puede ver arriba que ha detectado el dispositivo 46d_a0c y se ha cargado el driver "snd-usb-audio".
Para ver el ID del dispositivo USB ejecuta el siguiente comando:
# lsusb
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0458:0007 KYE Systems Corp. (Mouse Systems)
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 005: ID 046d:0a0c Logitech, Inc.
Bus 002 Device 001: ID 0000:0000
Vemos si ha creado el dispositivo de sonido para la tarjeta de sonido de los auriculares USB:
# ll /dev/dsp*
crw-rw---- 1 root audio 14, 3 2008-01-26 12:07 /dev/dsp - Tarjeta de Sonido de mi portátil
crw-rw---- 1 root audio 14, 19 2008-01-26 12:11 /dev/dsp1 - Tarjeta de Sonido USB (auriculares)
Con éste comando vemos los dispositivos de sonido y el orden que ocupan en el sistema. La tarjeta de sonido que está configurada por defecto es Intel HDA (interna del portátil).
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC883 Analog [ALC883 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC883 Digital [ALC883 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Headset [Logitech USB Headset], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Esto mismo lo podemos ver mirando el contenido del siguiente fichero:
# cat /proc/asound/modules
0 snd_hda_intel
1 snd_usb_audio
2. Comprobamos con el siguiente comando que se reproduce por los auriculares un archivo MP3
# play -d /dev/dsp1 archivo.mp3
Input Filename : MUSICA/The Fray - How To Save A Life.mp3
Sample Size : 16-bits
Sample Encoding: MPEG audio (layer I, II or III)
Channels : 2
Sample Rate : 44100
3. Para que KDE me detectara los auriculares como fuente por defecto de sonido, esto es, al arrancar que todos los sonidos del entorno sean reproducidos por los auriculares, he tenido que cambiar el orden de las tarjetas de sonido, para que me aparezca como primera fuente de sonido (0) el driver snd-usb-audio. Pues para ello y según una guía que he encontrado para ubuntu, hacemos lo siguiente:
# vi /etc/modprobe.d/alsa-base - Añadir al final del archivo
# AURICULARES/MICRÓFONO USB LOGITECH - Dispositivo: /dev/dsp
options snd_usb_audio index=0
# INTEGRADA PORTÁTIL - AC97 - Dispositivo: /dev/dsp1
options snd-hda-intel index=1 model=basic position_fix=0 single_cmd=0
Una vez modificado, cierra el entorno gráfico y mediante la combinación de teclas CTRL + ALT + F1 vamos a la consola de texto, nos logueamos como root y recargamos el servidor de sonido ALSA.
login: root
password:
# /etc/init.d/alsa reload
Comprueba que el cambio se ha realizado de forma correcta ejecutando el siguiente comando:
# cat /proc/asound/modules
0 snd_usb_audio
1 snd_hda_intel
Puedes ver que se ha realizado el cambio correctamente. Ahora pulsa CTRL + ALT + F7 para volver al entorno gráfico e inicia sesión en KDE. Deberías escuchar el sonido de inicio por los auriculares.
4. Los parámetros de sonido pueden ser modificados mediante KMIX, pero ahora te aparecerá un recuadro en el cual debes seleccionar la tarjeta de sonido a configurar.
- AMAROK:
Para escuchar música con ésta excelente aplicación, he tenido que hacer los siguiente:
SONIDO A TRAVÉS DE T. SONIDO AURICULARES - snd-usb-audio:
MENÚ PREFERENCIAS / CONFIGURAR AMAROK / MOTOR / Dentro del Recuadro "Configurar Motor xine" Extensión de salida / Seleccionar ARTS
SONIDO A TRAVÉS DE T. SONIDO INTERNA - snd-hda-intel:
MENÚ PREFERENCIAS / CONFIGURAR AMAROK / MOTOR / Dentro del Recuadro "Configurar Motor xine" Extensión de salida / Seleccionar OSS
- KAFFEINE:
Para reproducir archivos multimedia.
SONIDO A TRAVÉS DE T. SONIDO AURICULARES - snd-usb-audio:
MENÚ PREFERENCIAS / PARÁMETROS DEL MTOR DE XINE / AUDIO / Seleccionar Driver ARTS - NO FUNCIONA. LA APLICACIÓN SE CIERRA
Si en vez de ARTS pongo ALSA me da el siguiente error:
>>> Check if another program already uses PCM <<<
snd_pcm_open() failed:-16:Dispositivo o recurso ocupado
>>> Check if another program already uses PCM <<<
snd_pcm_open() failed:-16:Dispositivo o recurso ocupado
xine: found demuxer plugin: AVI/RIFF demux plugin
xine: found input plugin : file input plugin
>>> Check if another program already uses PCM <<<
snd_pcm_open() failed:-16:Dispositivo o recurso ocupado
SONIDO A TRAVÉS DE T. SONIDO INTERNA - snd-hda-intel:
MENÚ PREFERENCIAS / PARÁMETROS DEL MOTOR DE XINE / AUDIO / Seleccionar Driver OSS
- ICEWEASEL:
No podía escuchar los videos de youtube. Solución: editamos el fichero /etc/iceweasel/iceweaselrc como root y sustituimos "none" por "arts", "aoss","esd","alsa". Cualquiera me ha funcionado.
# vi /etc/iceweasel/iceweaselrc
# which /dev/dsp wrapper to use
#ICEWEASEL_DSP="esd"
#ICEWEASEL_DSP="aoss"
#ICEWEASEL_DSP="arts"
ICEWEASEL_DSP="alsa"
De ésta manera, envía la señal al dispositivo por defecto (/dev/dsp) que en éste caso he puesto que son los auriculares.
- ZATTOO PLAYER:
No me funciona el sonido. Al mirar en el log me dice lo siguiente:
ERROR: Could not initialize the sound hardware: Dispositivo o recurso ocupado
27.01.8 Actualización:
Pues la verdad no se que he tocado, pero Zattoo me funciona por el dispositivo /dev/dsp, o sea, los auriculares. Lo único que he hecho anteriormente es configurar el sonido para Iceweasel.
En resúmen:
- No recomiendo para nada comprar unos auriculares con micro USB, ya que según estoy viendo, dan muchos problemas con los sistemas de sonido de linux.
- Cualquier ayuda que me puedan ofrecer en cuanto a éste post, será bienvenida.
- Según vaya detectando cosas y solucionando, actualizaré este post.
Saludos y suerte.