


Aggiornato al : gen 12, 2008
La guida è stata aggiornata. La trovate a questo indirizzo.
La scheda audio presente nei notebook equipaggiati con Centrino 2 DUO e chipset ICH8 non funziona in molte distribuzioni Linux, anche recenti, a causa di una versione di ALSA (Advanced Linux Sound Architecture) inadatta al suo funzionamento. Infatti, nella distribuzione da me testata, Sidux Gaia 2007.03, è presente il driver Alsa in versione 1.0.14 che non include il supporto per l’audio Intel 82801H.
Questo driver, uscito in versione Stable il 16 Ottobre, è stato integrato nella versione 1.0.15. Ecco come installare i nuovi driver ALSA 1.0.15:
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15.tar.bz2
tar xjvf alsa-driver-1.0.15.tar.bz2
cd alsa-driver-1.0.15
./configure --with-cards=hda-intel,usb-audio --with-oss=yes --with-sequencer=yes
make
Da utente Root:
make install
./snddevices
/etc/init.d/alsasound stop
alsaconf
alsamixer
Se tutto è andato a buon fine dovremmo avere il seguente lsmod | grep snd :
lsmod | grep snd #dovrebbe mostrare simile al seguente
snd_hda_intel 294816 2
snd_pcm_oss 42624 1
snd_mixer_oss 18048 1 snd_pcm_oss
snd_pcm 81156 2 snd_hda_intel,snd_pcm_oss
snd_timer 24708 1 snd_pcm
snd_page_alloc 11656 2 snd_hda_intel,snd_pcm
snd_hwdep 10756 1 snd_hda_intel
snd 57220 8 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
soundcore 9312 2 snd
Mentre il comando cat /proc/asound/version dovrebbe mostrare un output simile a questo:
cat /proc/asound/version #dovrebbe mostrare simile al seguente
Advanced Linux Sound Architecture Driver Version 1.0.15.
Compiled on Oct 20 2007 for kernel 2.6.23.1-slh-smp-8 (SMP).
Al termine noteremo che l’icona audio nell’area di notifica risulta ancora disattivata ma in realtà la scheda è già perfettamente funzionante. Possiamo quindi aprire un file audio e provare a testare anche se, quasi sicuramente, il volume sarà basso come prima impostazione.
Se è crashata l’applet per il controllo volume la si può rimettere facendo clic sulla barra in alto col tasto destro, scegliendo “Aggiungi al pannello” e selezionando l’applet giusta.
lspci del notebook su cui è stato testato il driver Dell ispiron 1520:
00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 0c)
00:01.0 PCI bridge: Intel Corporation Mobile PCI Express Root Port (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation Mobile LPC Interface Controller (rev 02)
00:1f.1 IDE interface: Intel Corporation Mobile IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation Mobile SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0407 (rev a1)
03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832 (rev 05)
03:01.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
03:01.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 12)
03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
0c:00.0 Network controller: Intel Corporation Unknown device 4229 (rev 61)
Anche se non ho testato su Ubuntu quasi sicuramente si dovranno risolvere delle dipendenze del tipo build-essential o autoconf. Aspetto maggiori info da chi magari l’ha provato.
Buon Ascolto!
Si ringrazia l3golas per aver fornito la guida e aver testato il tutto!











ottobre 20th, 2007 at 15:48
ciao….ho eseguito il procedimento ma ho questo errore quando vado a dare il comando “make”:
xlinux@xlinux-laptop:~/alsa-driver-1.0.15$ make
make dep
make[1]: Entering directory `/home/xlinux/alsa-driver-1.0.15′
make[2]: Entering directory `/home/xlinux/alsa-driver-1.0.15/acore’
copying file alsa-kernel/core/init.c
/home/xlinux/alsa-driver-1.0.15/utils/patch-alsa: 24: patch: not found
make[2]: *** [init.c] Error 1
make[2]: Leaving directory `/home/xlinux/alsa-driver-1.0.15/acore’
make[1]: *** [dep] Error 1
make[1]: Leaving directory `/home/xlinux/alsa-driver-1.0.15′
make: *** [include/sndversions.h] Error 2
da cosa può dipendere?
grazie
Rispondi
ottobre 21st, 2007 at 02:36
Per Danilo: Ciao, che versione di gcc utilizzi? Può sembrare strano, ma a volte cambiando versione di gcc gli errori scompaiono. Io ho provato il tutto con gcc versione 4.2.3, ma credo non ci dovrebbero essere problemi dalla 4 in su.
Rispondi
ottobre 22nd, 2007 at 15:38
Ciao…
Io sono in possesso di un hp pavilion dv6599el
che mont la stesa scheda…
ho seguito la tua guida per risolvere il problema audio ma al riavvio, il pc mi trova la scheda audio cioe mi accende la lucina blu(abilitata),prima invece restava rossa(disabilitata),pero se vado a premere sull icona di regolazione volume mi dice che non e stato trovato nessun plugin di gstreamer o dispositivo per la regolazione audio…
come posso risolvere?
P.s.: uso ubuntu 7.10
grazie anticipatamente
saluti antonio
Rispondi
ottobre 22nd, 2007 at 16:09
Mi sono accorto che riavviando il computer, la scheda audio viene trovata ma se provo a sentire la musica mi dà errore dicendo che la scheda audio è occupata. E’ strano, cmq sono riuscito a risolvere in questo modo. Per l’installazione seguite la procedura mostrata nel post, dopodichè, se quando riavviate non si sente nulla o dà errore, da root digitate
/etc/init.d/alsasound stop
a questo punto potrebbe crashare l’applet del volume, è normale. Digitate
/etc/init.d/alsasound start
e anche se vi dice “nessuna scheda installata” non dovrebbero esserci problemi. Ripristinate l’applet del volume sul pannello e provate ad ascoltare la musica. Nelle versioni più nuove di Gnome quando crasha l’applet del volume vi dice se volete ripristinarla, io prima ripristino alsa col comando visto sopra e poi rispondo di sì, così faccio prima
A me funziona benissimo così, l’audio funziona bene anche con le cuffie, dato che molti dicevano che con le cuffie non andava.
Un’altra guida su come compilare ed installare Alsa è presente direttamente sul sito di Alsa, è diversa da questa anche perchè utilizza Mercurial, l’ho provata ma non riesco a compilare senza ottenere errori (ho provato tutte le versioni di GCC ma senza risultato), se volete provatela e postate qui la vostra esperienza.
In ogni caso, si tratta di soluzioni provvisorie, si spera che quando la versione 1.0.15 di Alsa sarà inserita tra i repository della vostra distro, non ci siano più di questi problemi. Nel frattempo bisogna arrangiarsi.
Rispondi
ottobre 22nd, 2007 at 17:40
a me da il seguente errore…
tony@giusy:~$ sudo /etc/init.d/alsasound stop
[sudo] password for tony:
Shutting down sound driver: !!!alsactl not found!!! done
come posso risolvere??
grazie anticipatamente
Saluti Ice
Rispondi
ottobre 23rd, 2007 at 00:09
Forse ti manca qualcuno dei pacchetti di Alsa, prova a lanciare il comando
apt-get install alsa-utils alsa-tools alsa-oss alsamixergui
in modo da avere tutti i pacchetti di Alsa (tra cui dovrebbe esserci anche alsactl). Questi almeno sono i pacchetti presenti nei repositories della mia Sidux (Debian Sid), su Ubuntu dovrebbero essere gli stessi.
Rispondi
ottobre 25th, 2007 at 18:12
è strano, dopo aver seguito tutto il procedimento e aver riavviato, la scheda sembra essere riconosciuta ma ancora niente audio. Se do alsamixer, apre il mixer e sembra essere tutto ok…cosa potrebbe essere? Ho anche installato tutti i pacchetti alsa….
Rispondi
ottobre 25th, 2007 at 20:02
Hai provato ad eseguire quanto specificato nel post precedente, cioè /etc/init.d/alsasound stop e poi /etc/init.d/alsasound start? Sembreranno banalità, ma dopo che hai fatto questo controlla bene che il volume non sia a terra e prova la scheda senza cuffie
Rispondi
ottobre 25th, 2007 at 23:13
Ecco cosa mi dice non appena faccio /etc/init.d/alsasound stop “Shutting down sound driver: !!!alsactl not found!!! done”….e l’icona del volume si chiude….qualche suggerimento?
Rispondi
ottobre 26th, 2007 at 02:05
E’ strano, dovresti avere alsactl se hai installato tutti i pacchetti Alsa! Comunque, anche se ti dà quel messaggio di alsactl non trovato, sembra che il comando riesca a disattivare correttamente Alsa. Se poi provi a riattivarla con l’altro comando che succede?
Rispondi
ottobre 26th, 2007 at 15:32
Tutto risolto, vi posto anche questa guida, magari vi può essere utile http://lddubeau.com/avaktavyam.....pal-ifl90/
Rispondi
ottobre 26th, 2007 at 23:54
GRazie!
Rispondi
novembre 19th, 2007 at 08:10
Gracias por la explicación, al fin pude configurar el sonido en mi laptop Inspiron 1520 usando Debian Lenny.
Rispondi
dicembre 17th, 2007 at 01:32
qualcuno è riuscito a leggere una scheda xd con una qualsiasi distribuzione linux? sono 5 mesi che ho questo portatile, ma ancora non sono riuscito a configurare il lettore di schede xd!!
Rispondi
dicembre 26th, 2007 at 23:11
Salve a tutti io stasera sono passato a Ubuntu E NON SAPENDO PROPRIO NULLA SU COME ABILITARE l’AUDIO mi rivolgo a voi, ho un asus f3sv che dovrebbe girare con Windows Vista Home Premium ma essendomi scocciato ho voluto provare il pinguino…..
ACCENDENDO HO NOTATO CHE L’AUDIO NON MI FUNZIONAVA E VAGANDO SU INTERNET NON HO TROVATO NULLA CHE SIA COMPATIBILE CON IL MIO PC….HO UNA SCHEDA AUDIO intel MA NON SO CHE TIPO….
SE SAPETE COME AIUTARMI MI FARESTE UN GROSSISSIMO FAVORE…senza musica non vivooo!!!!
Rispondi