jump to navigation

Alsa 1.0.15 e 82801H (HDA Intel) 13 Dicembre 2007 @ 11:13

Posted by sistemista in Driver, Hardware, Linux, Opensource.
Tags: , , , ,
trackback

A molti utenti capita di non poter utilizzare la scheda audio, su sistemi con CPU Core 2 Duo e chipset ICH8, audio 82801H HDA di Intel.

intel

Le versioni di ALSA precedenti alla 1.0.15 non pemettevano di configurare la scheda, ma ora ciò è possibile.

Verifichiamo dai repository che esista Alsa 1.0.15.

Se è cosi è, la configurazione è banale.

Per prima cosa rimuoviamo tutte le vecchie versioni di Alsa con :

$ sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils

poi procediamo all’installazione.

$ sudo apt-get install linux-sound-base alsa-base alsa-utils alsa-source

Riavviate e verificate la scheda con:

$ sudo aplay -l

Se non vi riconosce la scheda date un semplice:

$ sudo dpkg-reconfigure alsa-source

e rispondiamo alle domande, scegliendo nella sezione delle schede snd-hda-intel, ovvero quella che ci interessa.

Ora fate:

$ sudo apt-get install module-assistant

e carichiamolo con:

$ module-assistant alsa-source

Ora finita la configurazione eseguiamo:

$ sudo alsaconf

e scegliere come prima snd-hda-intel.

Ora l’audio dovrebbe funzionare.

Commenti»

1. Fabio - 13 Dicembre 2007 @ 15:47

Niente da fare….ho installato alsa 1.0.15 ed è andato tutto bene nessun errore, ho riavviato, però l’icona dell’audio è con una X e dice impossibile trovare mixer, controllo e la scheda audio non la vede piu’(prima almeno la vedeva) allora seguo questo nuovo topic cnoi tuoi consigli va tutto bene…riavvio e la scheda audio continua a non essere letta, ho la stessa Scheda audio..ho un HP dv6560el quindi la scheda audio in questione è la stessa mia…qualche suggerimento??
grazie

2. Fabio - 13 Dicembre 2007 @ 15:53

controllando in Kinfocentre (kubuntu) i driver alsa 1.0.15 sono installati, solo che non rileva la scheda…eppure prima la vedeva ….. help me :(

3. sistemista - 13 Dicembre 2007 @ 16:04

Ciao….
prova così : quando dico di dare module-assistant alsa-source dai module-assistant a-i alsa-source
Segui le domande e riprendi la guida da quando dico di alsaconf
Dovrebbe andare…
Fammi sapere
Ciao

4. Fabio - 13 Dicembre 2007 @ 16:30

ora sta caricando qualcosa :D:D speriamo bene :D tra un attimo che finisce e riavvio ti faccio sapere
Grazie cmq davvero per l’aiuto

5. sistemista - 13 Dicembre 2007 @ 16:52

Prego :)
Attendo notizie con ansia

6. Fabio - 13 Dicembre 2007 @ 17:15

niente ora la vede ma non fa nessun suono su alsamixer è al massimo aiuto :(

7. sistemista - 13 Dicembre 2007 @ 17:24

bene….già che la vede è un buon inizio…
Ora fai:
aplay -l
Mandami l’output…
Poi:
lsmod | grep snd
e mostrami l’output
poi:
cat /proc/asound/version
e mostrami l’output…così ti posso aiutare.
Cmq dai questi comandi:
fuser /dev/dsp
e dimmi cosa ti restituisce…
Ciao

8. Fabio - 13 Dicembre 2007 @ 17:24

TROVATO SOLUZIONE…
ho trovato su un forum queste e linee di comando e le ho provate dopo aver rimosso alsa completamente come dici all’inizio del tuo post qui sopra:

sudo cp -v /lib/modules/2.6.22-14-generic/kernel/sound/pci/hda/snd-hda-intel.ko /lib/modules/2.6.22-14-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko
sudo cp -v /usr/src/alsa/alsa-driver-1.0.15/modules/* /lib/modules/2.6.22-14-generic/kernel/sound/
sudo depmod -a

ora però provo a rinstallare alsa da capo perchè ora non è piu’ installato

9. Fabio - 13 Dicembre 2007 @ 17:35

ora funziona tutto ho rinstallato alsa e funziona ancora :D l’unico mio dubbio ora è se continuare con kubuntu o scaricare ubuntu…mi piaceva di piu’ lol…..e poi sopratutto se ritornare a scegliere 64bit o prendere una a 32bit lol

10. sistemista - 13 Dicembre 2007 @ 17:44

Per reinstallrare, hai seguito la “mia” guida e ora ti funziona, oppure no?
Secondo me, ti conviene utilizzare Kubuntu, IMHO è meglio KDE di Gnome, poi vedi tu!
Per quanto riguarda 32bit o 64bit, dipende dall’architettura del tuo PC.
Nelle CPU Intel, vi sono alcuni registri che permettono di utilizzare istruzioni a 64bit, ma ti consiglio di usare il s.o a 32bit.
Se la tua CPU è AMD 64bit, allora ti conviene usare 64bit!
E’ sicuramente la scelta più opportuna
Ciao

11. Fabio - 13 Dicembre 2007 @ 18:03

io ho un 64 bit, un core 2 duo, ma kde è troppo confusionaria…mi sperdo..cmq ho disinstallato tutti i pacchetti….

poi ho installato alsa seguendo la tua guida precedente, da linea di comando, e poi ho eseguito quelle 3 linee di comendo che ho trovato e funziona tutto…
a 64 mi scoccia che non tutti i software ci sono per 64 bit (vedi flash…anche se si risolve il problema lol)

12. sistemista - 13 Dicembre 2007 @ 18:08

se hai un core 2 duo hai Intel, e quindi cpu a 32 bit con emt64, ovvero estensioni per supporto ad alcune istruzioni 64bit.
Cmq mettendo un Ubuntu 64bit in un Core 2 duo, ci perdi, non tanto in prestazioni, ma in affidabilità e compatibilità per processi e programmi che vengono eseguiti.
Un mio amico, ha fatto come vuoi fare tu, e ha formattato dopo nemmeno un giorno ;)
Ciao

13. Fabio - 13 Dicembre 2007 @ 18:09

prima avevo provato ubuntu e andava tutto bene tranne per l’audio come su kubuntu, ma ora che ho scoperto come risolverlo (dato che sono uguali tranne per il desktop) riprovo a tornare su ubuntu e vediamo come va :D

14. sistemista - 13 Dicembre 2007 @ 18:14

Ok….
Ma perchè invece ora che hai provato Ubuntu e Kubuntu, non fai il salto di qualità e passi a Debian?

15. Fabio - 14 Dicembre 2007 @ 15:41

ma io non sono mai stato tanto su linux…volevo prima fare un po piu’ di esperienza ecco perchè volevo ritornare su ubuntu ancora… :D

16. sistemista - 14 Dicembre 2007 @ 15:50

ah capisco…anche se per esperienza personale, anche debian va bene… e poi Ubuntu è una Debian derivata… :)
Ciao

17. Fabio - 14 Dicembre 2007 @ 16:01

ah sisi ho letto ^^ è un debian per pigri ubuntu :D ho quasi finito di scaricarla…spero che stavolta funzioni…che palle…ogni volta che la scarico e poi provo a installare ho sempre qualche pacchetto andato a male..speriamo bene e che stavolta si installi…devo sempre scaricare tutto 2 volte ahahahahah…suse 2 volte ubuntu 2 volte..solo kubuntu è andata alla prima ahahaha..sti pacchetti sono un po fragili lol

18. serpico - 14 Dicembre 2007 @ 17:14

ottima guida system….consiglio anke io caldamente la versione a 32 bit di qualsiasi s.o a meno ke non si abbiano esigenze di software a 64.

P.S. EM64T è identico a AMD64. sono tutt’e due estensioni a 64 bit dell’ x86, entrambe non sono soluzioni puramente a 64 bit.

19. sistemista - 14 Dicembre 2007 @ 17:54

Grazie per la precisazione serpico

20. furester - 15 Dicembre 2007 @ 16:43

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC861VD Analog [ALC861VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 6: Si3054 Modem [Si3054 Modem]
Subdevices: 1/1
Subdevice #0: subdevice #0

questo è l’output di aplay, la scheda è la stessa? non riesco ad ottenere alcun suono purtroppo .. quale sarebbe la funzione di module-assistant?

grazie

21. sistemista - 15 Dicembre 2007 @ 17:32

fai questo comando per favore:
lsmod | grep snd
mostrami l’output
ciao

22. axj - 16 Dicembre 2007 @ 13:00

Non vorrei sembrare il classico fissato, inopportuno slackwarista, ma la ICH8 (per essere precisi Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) ) sulla slackware 12, con alsa 1.0.14 e kernel 2.6.21.5 a me andava (premesso che ho il T7300, che per inciso, con slack32 con un kernel ricompilato ed un altro paio di piccoli aggiustamente, va da dio)……… in alcuni casi c’è bisogno di passare alcune opzioni al modulo (molte ICH7 ne avevano bisogno, poche ICH8…. )

Tra tutti i problemi che pensavo potessero avere le “Ubuntu-ware”, questo era l’ultimo che mi immagianssi….

23. sistemista - 16 Dicembre 2007 @ 14:30

Hai detto bene…kernel ricompilato
Alsa 1.014 su kernel precompilati difficlmente funziona con ICH8…Poi non è detto che su 100 casi per tutti e 100 sia cosi, ma nella maggiornaza lo è…
Ance io pensavo che le Ubuntu-ware non avessero questi problemi, ma in realtà li hanno!
Felice di averti risentito axj :)

24. pazz - 16 Dicembre 2007 @ 23:15

non trovo gli alsa 1.0.15 nei repository neanche aggiornando…ho ubuntu 7.10…che fo?

25. axj - 17 Dicembre 2007 @ 9:12

formatte….. ehehe scherzo… non lo so…

Felice di sentire anche te sistemista….. se sapessi chi sei….

26. sistemista - 17 Dicembre 2007 @ 12:46

scarichi i sorgenti dal sito ufficiale http://www.alsa-project.org
Tra poco metterò online la compilazione dei sorgenti…

27. axj - 17 Dicembre 2007 @ 17:19

Ho pubblicato la mia versione di alsa-1.0.15 per ubuntu

Ho messo il link su

http://www.fsugitalia.org/phpBB3/viewtopic.php?f=20&t=419

A chi interessase…. non ho ancora caito chi sei sistemista…..

28. sistemista - 17 Dicembre 2007 @ 18:27

chiedi a Redmarv…

29. Felice - 18 Dicembre 2007 @ 6:11

Scusate ho lo stesso problema ma il problema più grande è che la mia esperienza con Linux è di due giorni, da quant’è che l’ho installato e con i comandi purtroppo siamo allo stesso livello. Ad ogni modo ho provato i tuoi comandi, immagino che prima devo aprire una shell (la Konsolle), o mi sbaglio?
Bene immetto la stringa per rimuovere la vecchia versione e mi chiede la password al che io immetto quella di root e per tre volte mi ha detto “Sorry, try again”, alla terza volta m’ha tirato fuori il cartellino rosso, espulso, beh mi ha detto “Adesso ti faccio rapporto”. Ma come, se non ho fatto niente, e la password è pure giusta.
Indubbiamente sto sbagliando qualche cosa, ma cosa?
Spero di non arrecare troppo disturbo e che la mia ignoranza possa essere perdonata.
Comunque tanto per farvi un’idea si tratta di un nuovo iMac con processore Intel Core 2 Extreme e la periferica audio è la 82801H, dato che c’è la possibilità di installare diversi sistemi operativi ho pensato di farmi un’esperienza con Linux e ho installato la Mandriva 2008. A dir la verità ho provato a installare la nuova Alsa in un’altro modo suggerito in un altro sito ma sono sorti altri problemi subito alla configurazione, ricompilare il kernel, aggiornare il Python, etc.

Beh se non sono inopportuno spero possiate darmi una mano e magari due data la mia ignoranza sull’argomento.

Grazie

30. Felice - 18 Dicembre 2007 @ 8:28

Scusate di nuovo, ho risolto, roba da non crederci, più facile di quanto sembrava. In effetti la Mandriva è già pronta con i moduli e la configurazione e su questo computer bastava solo specificare il modello, che è mbp3, dal pannello di controllo.
Nell’eventualità a qualcuno con un nuovo iMac possa servire non è necessario aggiornare o installare niente, basterà entrare nel pannello di controllo, Hardware, elenco dell’hardware, scheda audio e quindi impostazioni del driver e dove dice model inserire mbp3. Quindi fare il reboot.

Ovviamente tale facilitazione non mi toglierà dall’ignoranza per cui ormai che sono quì se qualcuno mi spiega perchè dopo quella stringa non mi accetta la password sarebbe già un passetto avanti.

Mi scuso in ogni caso e ringrazio lo stesso.

31. sistemista - 18 Dicembre 2007 @ 10:05

ciao e grazie per aver visitato il blog.
Prova a scrivere passwd root da konsole
e ti dovrebbe dire di scrivere la password nuova di root.
Sinceramente non sono pratico di Mandriva, anzi proprio non la sopporto, ma cmq prova cosi:
sudo passwd root:
e scrivi per due volte la nuova password.
Non so se sudo c’è su Mandriva, ma tentar non nuoce :)

32. didomauro - 20 Dicembre 2007 @ 13:12

anch’io ho problemi con questa scheda audio…
Sto usando la Debian Etch, ma non supporta questa scheda!

Il fatto è che alsa 1.0.15 fa parte del kernel 2.6.23, e non funziona con kernel più vecchi…. ed Etch usa il kernel 2.6.18 :(

In rete ho trovato delle patch per continuare ad usare Etch, ma mi funzionano solo con il kernel 2.6.23 (e quindi tutto il resto non funzia!!!). Pazienza.

Sto progettando un’upgrade… ma a Sid (unstable)???

33. sistemista - 20 Dicembre 2007 @ 20:39

Ciao
fai bene a fare un upgrade ad unstable.. io ho la debian Sid Unstable , anzi Lenny/Sid.
Altrimenti ti colleghi a http://www.kernel.org e ti scarichi l’ultima versione..e lo compili… :)
Ciao

34. Peppe - 14 Marzo 2008 @ 18:50

io ho seguito la tua procedura ma al riavvio nn mi si carica ubuntu, e mi appare una sorta di shell che mi richiede login e pass nel quale digitando i miei dati abituali (quelli ke avevo prima di combinare un casino) mi da un messaggio d’errore…….cosa posso fare??

35. axj - 14 Marzo 2008 @ 19:31

formattare

36. sistemista - 15 Marzo 2008 @ 13:16

@axj
Formattare è l’ultima cosa da fare, solo quando non c’ via di uscita.
@peppe
Allora se ho ben capito, all’avvio di Ubuntu, invece di aprtire la classica schermata di login, a te appare la shell giusto?
Sembrerebbe che l’userneame e la password sono andati perduti.
Sinceramente è molto strano, anche perchè non abbiamo rimosso alcun componente, che sia gdm o altro..
Potresti postare il messaggio di errore?

37. peppe - 15 Marzo 2008 @ 17:21

@sistemista
in pratica sembrerebbe ke sia crashata la gnu, il motore grafico per cui dopo tentetivi vari sono arrivato alla formattazione. Ma ora ho lo stesso problema……ABILITARE LA SKEDA AUDIO….
dando un’okkiata in giro si dice di risolvere il problema scaricado dal sito ufficilae di alsa e poi ricompilare da terminale i driver uno per uno……
Il metodo postato qui è diverso ma è efficace???

38. sistemista - 17 Marzo 2008 @ 13:51

è efficace, ma anche il compilare i sorgenti uno per uno funziona… a te la scelta…Ciao

39. axj - 19 Marzo 2008 @ 19:22

Di solito compilare (questo azione così nobile e così inspiegabilmente bistrattata) è la cosa migliore. Poi esistono metodi “più rapidi” (in distro come ubuntu anche più sicuri per utenti alle prime armi), come l’installazione di pacchetti extraversion.

Degustibus……

Comunque il mio “formattare” era ironico, con un po’ di calma, su sistemi degni di questo nome, si trova sempre una soluzione.

40. Antonio - 4 Febbraio 2009 @ 15:36

Salve Sistemista,
ho seguito scrupolosamente i tuoi consigli, non ottenendo nessun risultato. Il mio sistema è Ubuntu 8.4. In più non riconsce il comando sudo alsaconf, restituendomi Command not found.
Ti ringrazio anticipatamente della tua disponibilità e ti incollo degli output per capire la mia situazione.

pcat@pcat-laptop:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC861VD Analog [ALC861VD Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 6: Si3054 Modem [Si3054 Modem]
Subdevices: 1/1
Subdevice #0: subdevice #0

pcat@pcat-laptop:~$ lsmod | grep snd
snd_hda_intel 442200 5
snd_pcm_oss 47648 0
snd_mixer_oss 20224 1 snd_pcm_oss
snd_pcm 92168 3 snd_hda_intel,snd_pcm_oss
snd_page_alloc 13200 2 snd_hda_intel,snd_pcm
snd_hwdep 12552 1 snd_hda_intel
snd_seq_dummy 5764 0
snd_seq_oss 38912 0
snd_seq_midi 10688 0
snd_rawmidi 29856 1 snd_seq_midi
snd_seq_midi_event 10112 2 snd_seq_oss,snd_seq_midi
snd_seq 63232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 27912 2 snd_pcm,snd_seq
snd_seq_device 10644 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 70856 20 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 10400 1 snd

pcat@pcat-laptop:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.16.
Compiled on Dec 2 2008 for kernel 2.6.24-23-generic (SMP).

pcat@pcat-laptop:~$ fuser /dev/dsp
pcat@pcat-laptop:~$

sistemista - 5 Febbraio 2009 @ 14:18

@Antonio
Ciao….fosi in te rimuoverei tutto ciò che hai installato..dopodiche proverei a vedere se nel synaptic vi sono versioni più recenti dei pacchetti citati nel post…
Detto questo se anche ciò non dovesse funzionare, vai qui e prova a compilarli a mano….a volte le compilazioni a mano, risolvono i problemi che si hanno con i pacchetti.
Naturalmente nel sito di Alsa Project, scarica le ultime versioni dei driver, e sostituiscele con quelle del post.
Ciao e grazie per essere venuto nel nostro Blog.

41. Antonio - 5 Febbraio 2009 @ 17:37

Ciao Sistemista,
grazie mille per il tuo aiuto. Per provare queste modifiche dovrò aspettare un po perchè smanettando per attivare la scheda audio ho mandato in palla il sistema e adesso non si avvia più. Quindi ho deciso di installare la versione successiva ovvero la 8.10 e vedere come si comporta adottando i consigli da te suggeriti.

Ancora grazie