[Linux-Biella] Debian audio

Daniele Segato daniele.bilug a gmail.com
Gio 7 Gen 2010 09:17:07 CET


2010/1/6 marco dm <marco2265 a gmail.com>:
> il file /proc/asound/cards è così:
>
>  0 [Camera         ]: USB-Audio - Camera
>                      Camera at usb-0000:00:13.0-1, full speed
>  1 [M5455          ]: ICH - ALi M5455
>                      ALi M5455 with ALC850 at irq 18


la tua scheda è la seconda (ICH - ALi ...)
di solito è la prima e per questa ragione il sistema tenta di usare la
prima (appunto).

potendo staccare la camera usb dovrebbe funzionarti a dovere.


hai pulseaudio?

ci sono diversi modi..


il più banale è questo:

apri un terminale e _da_root_ dai questo comando:

asoundconf list


dovrebbe darti la lista di schede con il nome con cui le identifica

asoundconf set-default-card <nome-scheda>


questo dovrebbe impostarti la scheda come scheda di default
poi potresti fargli prendere le modifiche senza riavviare ma fai prima
a riavviare

se hai pulseaudio potrebbe continuare a non funzionare


un modo "sicuro" (che dovrebbe andare anche con pulseaudio) sarebbe
modificare il file /etc/modprobe.d/sound

lo scopo è definire a mano qual'è la prima scheda e qual'è la seconda
decidendo in base ai driver che utilizzano
ti riporto un esempio trovato in rete:

## Creative
alias snd-card-0 snd-ca0106
options snd-ca0106 index=0
## On-board
alias snd-card-1 snd-atiixp
options snd-atiixp index=1


in questo caso i due driver erano snd-ca0106 e snd-atiixp.


tu dovresti scoprirere quali driver usano le 2 schede che hai e
scrivere una configurazione simile
il comando lsmod ti da una lista dei moduli (driver) caricati nel tuo
sistema, sicuramente dipendono entrambi dal modulo snd quindi penso
che

lsmod | grep snd

dovrebbe filtrarti un po' la lista e aiutarti a scoprire quali sono i 2 moduli

al massimo torna qui per più aiuto


infine con pulseaudio si può fare in modo che venga caricato il modulo
opportuno con le opzioni che puntano alla scheda 1:
load-module module-alsa-sink device=hw:1
load-module module-alsa-source device=hw:1

vedi quell'1? di solito è 0. (file /etc/pulse/default.pa )

però il modo più piulito è quello che ti ho indicato prima perché fa
si che la tua scheda sia la 0.

ciao,
Daniele


Maggiori informazioni sulla lista Linux