Non è la prima volta che installo ALSA su questo portatile (un Dell Inspiron 1720), e ogni volta c'è una grana (però alla fine risolvevo), ora non riesco però a risolvere questa.
La mia scheda audio è una Sigmatel STAC 9205 (quindi integrata) e la motherboard ha chipset intel ICH8.
Stavolta ho installato Debian Etch, l'ultima versione, solo usando il primo cd, alsa era installato.
Dando
alsaconf ho selezionato la scheda hda-intel e mi ha configurato tutto correttamente, ho dato poi
alsamixer e ho controllato i volumi che erano già ottimi, ho configurato kde perchè usasse i driver alsa, idem con amarok, ho fatto partire una canzone ma non si sentiva nulla.
Per le altre distro che avevo installato ricordavo di aver dovuto installare manualmente (compilando e al max pacchettizzando) alsa, così ho scaricato i sorgenti di alsa-driver,lib e utils.
Ho disinstallato l'alsa che avevo precedentemente (la version 1.0.13) e ho compilato e pacchettizzato i driver (usando
dh_make), installati, poi stessa cosa con le lib le quali ,quando tentavo di installarle, mi davano un errore perchè tentavano di sovrascrivere libasound2, non potevo disinstallarle perchè se no mi tirava via tutto kde, ho dato quindi il force per sovrascrivere, infine ho installato le utils.
Dando alsaconf mi faceva scegliere la card ma dopo che aveva finito tutto mi dava questo errore:
amixer: Mixer attach default error: No such device
e alsamixer
alsamixer: function snd_ctl_open failed for default: No such device
Anche disinstallando il nuovo alsa e reinstallando il vecchio non funziona più e dà quei due errori (per libasound ho dato un apt-get install --reinstall libasound2).
Scusatemi per il poema ma mi sembrava utile spiegare a grandi linee i passaggi che ho fatto, così da rintracciare il problema.
Un altro po' di info per voi:
output lspci: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 SATA controller: Intel Corporation Mobile SATA AHCI 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)
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
output lsmod |grep sndsnd_hda_intel 450776 0
snd_pcm 87560 1 snd_hda_intel
snd_timer 29576 1 snd_pcm
snd_page_alloc 16016 2 snd_hda_intel,snd_pcm
snd_hwdep 15240 1 snd_hda_intel
snd 73320 4 snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
soundcore 15392 1 snd
/etc/modules# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
loop
snd-hda-intel
/etc/modprobe.d/alsa-basealias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=3stack
Se vi serve qualche altro output chiedete pure, intanto continuo a googlare...
Edit: dimenticavo.. il kernel è quello standard del cd, il 2.6.18-6-amd64.