Partiamo dal presupposto di usare un sistema con Kernel 3.x o superiore, perché quelli precedenti non li ho provati (vorrei aggiungere che il kernel 3 è un casino, tutto da ristudiare) e il classico Alsa; La scheda audio in questione potrebbe non produrre alcun suono nonostante venga correttamente riconosciuta:
# lspci | grep -i audio
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)Ciò che ci frega è probabilmente il casino che viene a crearsi col front panel, ma lo risolveremo. Innanzitutto è bene assicurarsi che la configurazione del kernel sia esatta e qui è facile perché la pagina di Wiki inglese è ben chiara:
Device Drivers --->
M Sound card support --->
M Advanced Linux Sound Architecture --->
[*] PCI sound devices --->
M Intel HD Audio --->
M Intel/SiS/nVidia/AMD/ALi AC97 Controller
Ora, potete passare anche duecento ore a tentare configurazioni prese qua e là in mille forum che trattano il problema, ma non ne caverete una beneamata ostrica a meno che non abbiate delle natiche grosse come una balena. Anzi, di più, come Giuliano Ferrara. Alsaconf vi creerà una configurazione errata, alsamixer sembrerà a posto, voi comincerete a sbattere la testa contro ogni tipo di parete e, a meno che non siate il porcellino con la casa di paglia, vi farete parecchio male. La soluzione è molto semplice, cancellare tutto ciò che è presente in /etc/modprobe.d/alsaconf e sostituirlo con questo:
alias char-major-116 sndSo che nell'ultima riga vi parrebbe logico (come è parso anche a me) inserire snd-via82xx o al massimo la vecchia dicitura snd-vt82xx, ma non è così e non chiedetemi perché. So solo che la documentazione del kernel dice di inserire auto, infatti funziona. Ora vi basterà riavviare Alsa e sarete a cavallo :)
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
options snd cards_limit=1
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=auto
Nessun commento:
Posta un commento