Aggiornato al : gen 12, 2008



La guida è stata aggiornata con la versione STABILE 1.0.15 dei driver ALSA

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 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 supporto è stato integrato nella versione 1.0.15 ancora in versione Release Candidate ma perfettamente funzionante per i nostri scopi.

Ecco come fare:


wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15rc3.tar.bz2
tar xjvf alsa-driver-1.0.15rc3.tar.bz2
cd alsa-driver-1.0.15rc3
./configure --with-cards=hda-intel,usb-audio --with-oss=yes --with-sequencer=yes
make

Da utente root:

make install
./snddevice
/etc/init.d/alsasound stop
/etc/init.d/alsasound start
alsamixer

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.

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.