RSS
Facebook
G+

Buscador de IntercambioSOS:


Retroceder   Foro de Ayuda IntercambiosvirtualeS > Soporte Sobre: Software > Sistemas Operativos > Linux

Respuesta
 
Herramientas Desplegado
Antiguo 24-may-2011     #1
Predeterminado Problema ALSA en Debian con usb-audio

bueno
* objetivo sacar audio por los usb a toda costa

Código:
For release Squeeze or any later release, alsaconf is no longer available in 
package alsa-utils. So try to configure alsa by running the command 'alsactl init' as root.
 Just ignore the error message like 'Unknown hardware' (this issue said to be fixed in 
alsa-utils .20), then reboot and try to test your sound. For more details please see this 
thread.
Eso hace que algunas configuraciones automaticas no anden

primero ver si detecto el usb

Código:
lsusb
Spoiler:
Código:
 lsusb
Bus 004 Device 002: ID 0458:004a KYE Systems Corp. (Mouse Systems) 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0d8c:000e C-Media Electronics, Inc. Audio Adapter (Planet UP-100, Genius G-Talk)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


y si cargo el modulo

ver si cargo el modulo /dev/sndstat
Spoiler:
Código:
Sound Driver:3.8.1a-980706 (ALSA v1.0.21 emulation code)
Kernel: Linux debian-xxx 2.6.32-5-686 #1 SMP Tue Mar 8 21:36:00 UTC 2011 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
HDA NVidia at 0xf9e78000 irq 21
Generic USB Audio Device    at usb-0000:00:02.0-2, full speed

Audio devices: NOT ENABLED IN CONFIG

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers: NOT ENABLED IN CONFIG


Ver las placas activas y cargadas

cat /proc/asound/cards
Código:
 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xf9e78000 irq 21
 1 [default        ]: USB-Audio - Generic USB Audio Device   
                      Generic USB Audio Device    at usb-0000:00:02.0-2, full speed
alternativa probar con vlc

Spoiler:
Código:
con el vlc, se puede probar directamente
Herramientas -> Preferencias
pestaña Audio
modulo de salida 
SAlida de audio ALSA
en mi caso Gneric USB Audio Device  : USB Audio (hw:1,0)


Ver los nombres nada mas de las disponibles

Código:
aplay -l | awk '/^card/{print$3}'|sort|uniq
Código:
default
NVidia
ver todas las placas

Código:
aplay -l
Spoiler:
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: VT1708B Analog [VT1708B Analog]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
card 0: NVidia [HDA NVidia], device 1: VT1708B Digital [VT1708B Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: default [Generic USB Audio Device ], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0


otro ejemplo


Spoiler:
$ aplay -l
card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: Conexant Digital [Conexant Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: TuxDroid [TuxDroid], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: TuxDroid [TuxDroid], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Headset [Plantronics Headset], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0

y la forma de nombrarlo
Spoiler:

card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
ALSA_CARD=0
ALSA_CARD=Intel
card 0: Intel [HDA Intel], device 1: Conexant Digital [Conexant Digital]
ALSA_CARD=0 ALSA_PCM_CARD=1
ALSA_CARD=Intel ALSA_PCM_CARD=1
card 1: TuxDroid [TuxDroid], device 0: USB Audio [USB Audio]
ALSA_CARD=1
ALSA_CARD=TuxDroid
card 1: TuxDroid [TuxDroid], device 1: USB Audio [USB Audio #1]
ALSA_CARD=1 ALSA_PCM_CARD=1
ALSA_CARD=TuxDroid ALSA_PCM_CARD=1
card 2: Headset [Plantronics Headset], device 0: USB Audio [USB Audio]
ALSA_CARD=2
ALSA_CARD=Headset


Con lo anterior quiza se entienda esto donde se nombra dispositivo y numero de dispositivo

Código:
cat /proc/asound/devices 
  2:        : timer
  3:        : sequencer
  4: [ 1- 0]: digital audio playback
  5: [ 1- 0]: digital audio capture
  6: [ 1]   : control
  7: [ 0- 3]: digital audio playback
  8: [ 0- 1]: digital audio playback
  9: [ 0- 0]: digital audio playback
 10: [ 0- 0]: digital audio capture
 11: [ 0- 3]: hardware dependent
 12: [ 0- 0]: hardware dependent
 13: [ 0]   : control

Bueno ya sabemos como se llama

se puede editar para todos
en
Código:
nano /etc/asound.conf
o para mi user actual esto en particular no me funciono para todos ls poramaspero supongo que se corregira
Código:
nano $HOME/.asoundrc   
nano ~/.asoundrc
Spoiler:
Código:
eso esta definido en /usr/share/alsa/alsa.conf 
                       
 GNU nano 2.2.4          Fichero: /usr/share/alsa/alsa.conf                              

#
#  ALSA library configuration file
#

# pre-load the configuration files

@hooks [
        {
                func load
                files [
                        "/etc/asound.conf"
                        "~/.asoundrc"
                ]
                errors false
        }
####
aca corto es mas largo, pero se ven lso nombres de los archivos y el orden


y queda el archivo para mi caso se puede poner en numero o en nombre, en nombre es mas practico, por si cambia al reinicio
Código:
#nano /etc/asound.conf

#con numero
#defaults.ctl.card 1
#defaults.pcm.card 1
#defaults.timer.card 1

#con nombre el default, es el nombre sale de mas arriba
defaults.ctl. !card default
defaults.pcm. !card default
defaults.timer. !card default

hasta aca deberia funcionar

si colgamos el ALSA o queremos ver los errores cuando carga le podemos dar

Código:
/etc/init.d/alsa-utils restart
si llegamos aca y no tenemos audio aun

Código:
alsactl init

y reiniciar
si aun no funciona

Código:


Spoiler:
Fichero: /etc/modprobe.d/alsa-base.conf donde debemos comentar Keep snd-usb-audio from beeing loaded as first soundcard options snd-usb-audio index=-2 y agregar # Assign USB Audio as default sound card options snd_usb_audio index=-1 # autoloader aliases install sound-slot-0 /sbin/modprobe snd-card-0 install sound-slot-1 /sbin/modprobe snd-card-1 install sound-slot-2 /sbin/modprobe snd-card-2 install sound-slot-3 /sbin/modprobe snd-card-3 install sound-slot-4 /sbin/modprobe snd-card-4 install sound-slot-5 /sbin/modprobe snd-card-5 install sound-slot-6 /sbin/modprobe snd-card-6 install sound-slot-7 /sbin/modprobe snd-card-7 # Cause optional modules to be loaded above generic modules install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd$ install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modp$ install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modp$ # Prevent abnormal drivers from grabbing index 0 options bt87x index=-2 options cx88_alsa index=-2 options snd-atiixp-modem index=-2 options snd-intel8x0m index=-2 options snd-via82xx-modem index=-2 # Keep snd-pcsp from beeing loaded as first soundcard options snd-pcsp index=-2 # Keep snd-usb-audio from beeing loaded as first soundcard #options snd-usb-audio index=-2 # Assign USB Audio as default sound card options snd_usb_audio index=-1 reiniciar es lo mas seguro aca
otra opción

Spoiler:
Código:
tambien se puede actualizar los paquetes a los de Wheezy
linux-sound-base  alsa-base
para hoy fue asi
 wget http://ftp.us.debian.org/debian/pool/main/a/alsa-driver/alsa-base_1.0.23+dfsg-4_all.deb
  dpkg -i alsa-base_1.0.23+dfsg-4_all.deb
  wget http://ftp.us.debian.org/debian/pool/main/a/alsa-driver/linux-sound-base_1.0.23+dfsg-4_all.deb
 dpkg -i linux-sound-base_1.0.23+dfsg-4_all.deb


se puede forzar una aplicacion desde la consola de la forma

ALSA_CARD=<nombrededispositivo o numero> <aplicacion>

ALSA_CARD=default firefox
ALSA_CARD=default sonata
etc

Saludos

Fuentes

Spoiler:
Código:
http://wiki.debian.org/ALSA
http://seehuhn.de/pages/alsa
http://alsa.opensrc.org/FAQ026
http://ptspts.blogspot.com/2009/03/how-to-select-alsa-sound-card-and-have.html
http://www.alsa-project.org/main/index.php/SoundcardTesting


PD
Hace un rato, me pasaba lo mismo en una instalacion limpia, tenia audio en exaile vlc, pero sin audio en wine , firefox y mirando el log del ultimo sacaba el error
Código:
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
y lo solucione agregando un usuario al grupo audio
gpasswd -a $USER audio
gpasswd -a alambre audio
se entiende que agregue a ambos y a mi por eso tiene el nombre en el segundo, y reinicie el servicio de audio

bueno, aparte estoy usando pulse como control de sonido (pulseaudio-utils paman pavucontrol pulseaudio) y en el
nano ~/.asoundrc
del usuario alambre
puse
Código:
pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}
Saludos

Última edición por Alambre; 20-jun-2011 a las 18:06
Responder Citando
Los siguientes 4 usuarios agradecen a Alambre por este mensaje:
Arqtico (28-jun-2012), baduser (24-may-2011), Caddy (25-may-2011), jchierro (29-may-2011)
Antiguo 24-may-2011     #2
Predeterminado

Excelente Alambre, como siempre trabajos de primerisimo nivel, muchas gracias, todos los dias se aprende algo nuevo !!!!
Responder Citando
Usuarios que han agradecido este mensaje de baduser
Alambre (27-may-2011)
Antiguo 25-may-2011     #3
Predeterminado

Gracias amigo! y yo creia que sabia algo de Debian pero cuando me doy cuenta de las pocas cosas que se XD!


En busca del conocimiento.
Responder Citando
Usuarios que han agradecido este mensaje de Caddy
Alambre (27-may-2011)
Antiguo 25-may-2011     #4
Predeterminado

Exelente aporte / tutorial / explicacion Alambre .. Gracias

Responder Citando
Los siguientes 2 usuarios agradecen a VJEVans por este mensaje:
Alambre (27-may-2011), baduser (25-may-2011)
Respuesta

Etiquetas
debian audio; debian xen;debian alsa; usb-audio alsa problem


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Extraer/Insertar/Cambiar audio de un vídeo [TUTORIAL] Eloy58 Películas & Videos 25 24-mar-2021 03:04
Solución del problema del audio worms reloaded Jhoan124 Juegos PC 6 06-nov-2012 19:21
Pegar Subtitulos a una Pelicula ersapi2m9 Tutoriales & Videos Tutoriales 13 16-ene-2012 16:21
DEX - Agilizar actualizaciones de Código [Debian/Ubuntu] Alambre Linux 3 26-mar-2011 14:19


Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.
Ad Management by RedTyger