Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/11/2006, à 13:01

dwan

[Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Gusty Gibbon rend inutile la manipulation décrite ci-dessous
Après moults essais et expérimentations des valeureux membres de ce forum, il semble que la compilation des drivers alsa 1.0.14rc apporte des améliorations notables. Mangez-en.
téléchargez alsa-utils, alsa-driver, alsa-lib et alsa-firmware sur le site alsa-project. décompressez le tout, rendez-vous dans chaque dossier en console puis faites successivement

./configure
make
sudo make install

et ça devrait rouler.
[Tuto tiré de http://xopen.dyndns.org/linux/v6024ea/ (en anglais), corrigé  et adapté par moi]
Ce tutoriel (mon premier!) s'adresse aux personnes auxquelles

lspci | grep Audio

répond ça :

[b]0000:00:1b.0 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)[/b]

et qui n'ont pas de son dans la prise jack, mais bien aux enceintes intégrées de leur portable (le mien : hp dv6164ea, acheté à  la feunac, qui tourne sous Dapper Drake).

Le problème se situe au niveau d'Alsa, il va falloir patcher une version plus récente que celle qu'Ubuntu 6.06 nous propose.

Téléchargez donc Asla 1.0.12 (3 fichiers) :
Alsa-utils
Alsa-driver
Alsa-lib

Téléchargez aussi le patch :
patch

Mettez tout ça dans votre /home/vous/

Vérifiez que vous avez bien les paquets build-essential, libncurses-dev et les headers de votre kernel :

sudo apt-get install build-essential libncurses-dev linux-headers-`uname -r`

Et on y va!

On décompresse les archives Alsa :

$ tar -xjvf alsa-driver-1.0.12.tar.bz2
$ tar -xjvf alsa-lib-1.0.12.tar.bz2
$ tar -xjvf alsa-utils-1.0.12.tar.bz2

On met le patch au bon endroit et on change de répertoire :

$ cp hda-generic-hp-fix.diff alsa-driver-1.0.12/alsa-kernel
$ cd alsa-driver-1.0.12/alsa-kernel

On patche alsa-driver et on remonte d'un répertoire :

$ patch -p1 < hda-generic-hp-fix.diff
$ cd ..

On configure, make puis install alsa-driver :

$ ./configure --with-oss=yes --with-cards=hda-intel
$ make
$ sudo make install

Même chose pour alsa-lib :

$ cd ../alsa-lib-1.0.12
$ ./configure
$ make
$ sudo make install

et enfin pour alsa-utils:

$ cd ../alsa-utils-1.0.12
$ ./configure
$ make
$ sudo make install

Branchez vos écouteurs, redémarrez, et normalement vous entendrez le "toum tim toum toum ti toum toum" dans les écouteurs!

Le seul petit souci, c'est que la bascule ne se fait pas automatiquement, c'est à  dire que les enceintes intégrées continuent à  fonctionner quand vous branchez les écouteurs ; il suffit de créer un lanceur personnalisé que vous mettrez dans votre tableau de bord et qui contiendra :

amixer sset Speaker,0 toggle

et voilà !

Dernière modification par dwan (Le 23/12/2007, à 18:45)


Auto-hébergé !
HP dv6164ea

Hors ligne

#2 Le 22/11/2006, à 17:39

vallembreuse

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Juste une petite question....As tu essayé avec le dernier driver ALSA 1.0.13 ???
En ce qui me concerne j'ai le son dans les enceintes avec le driver 1.0.12 mais pas de son dans les écouteurs.
J'ai pas encore appliqué le patch...
Je vais essayer ca
le matériel utilisé : asus F3JA-AK038H


Libre à toi de choisir ton OS !! Mais quelle est douce l'opportunité de savourer un Caviar gratuit...........Ubuntu Merci
Compiz arrache tout....WOAW
Vista au placard !! Vista au placard !!!!!
http://www.vallembreuse.com

Hors ligne

#3 Le 22/11/2006, à 18:54

dwan

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

J'avoue que je n'ai pas essayé le 1.0.13, pour une simple raison : les seuls retours de bon fonctionnement ont été faits par des personnes utilisant la 1.0.12 patchée...


Auto-hébergé !
HP dv6164ea

Hors ligne

#4 Le 23/11/2006, à 12:00

vallembreuse

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Salut j'ai essayé hier...
en fait les drivers ALSA sont déjà installéet j'ai essayé de patch alsa Kernel sans réinstaller le tout.
Frustrant.
Tu penses que je devrais faire un "./make uninstall " du driver avant ?

est il necessaire de repasser par l'etape suivante, je cite :

On configure, make puis install alsa-driver :
Code:

$ ./configure --with-oss=yes --with-cards=hda-intel
$ make
$ sudo make install

je ne sais pas trop....


Libre à toi de choisir ton OS !! Mais quelle est douce l'opportunité de savourer un Caviar gratuit...........Ubuntu Merci
Compiz arrache tout....WOAW
Vista au placard !! Vista au placard !!!!!
http://www.vallembreuse.com

Hors ligne

#5 Le 23/11/2006, à 13:11

dwan

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Je pense qu'il ne sert à rien de désinstaller les anciens drivers, ainsi que de patcher les anciens. Bref, à mon avis, il faut réaliser toute la procédure pour que ça marche.


Auto-hébergé !
HP dv6164ea

Hors ligne

#6 Le 23/11/2006, à 13:37

syldeb35

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

bonjour,
la version 1.0.13 est déjà patché elle devrait donc fonctionner sans rien faire...
Par contre il y a plusieurs sorte de carte Intel HDA ICH7 rev 02.

lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

le son ne fonctionne que par la prise casque. Les enceintes intégrées ne fonctionnent pas.
(Acer Aspire 9805).

il faut voir aussi ça:

 
sudo lspci -v

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Unknown device 006c
        Flags: bus master, fast devsel, latency 0, IRQ 23
        Memory at d2300000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
        Capabilities: [70] Express Unknown type IRQ 0
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Unknown (5)
        
lspci -vn | grep 0403
        00:1b.0 0403: 8086:27d8 (rev 02)

Mais si vous avez des info pour faire fonctionner mes enceintes je suis preneur:)

Hors ligne

#7 Le 23/11/2006, à 14:20

vallembreuse

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Bon si elle est déjà patchée ....je peux désinstaller la 1.0.12 et mettre la 1.0.13 ?
Pour cela est ce qu'il faut aller dans les répertoires :
Alsa-utils
Alsa-lib
Alsa-driver
et faire un sudo make unistall ? pour la désinstallation

et ensuite faire sudo make install avec les trois répertoires qui vont bien :
Alsa-utils
Alsa-lib
Alsa-driver

Mais j'ai pas l'impression que


Libre à toi de choisir ton OS !! Mais quelle est douce l'opportunité de savourer un Caviar gratuit...........Ubuntu Merci
Compiz arrache tout....WOAW
Vista au placard !! Vista au placard !!!!!
http://www.vallembreuse.com

Hors ligne

#8 Le 23/11/2006, à 19:20

dwan

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Pour compiler, en règle générale, on suit le même schéma :

./configure
make
sudo make install

Quant à désinstaller l'alsa précédent, je pense pas que ça soit nécessaire.

Dernière modification par dwan (Le 23/11/2006, à 19:21)


Auto-hébergé !
HP dv6164ea

Hors ligne

#9 Le 27/11/2006, à 16:56

juliusmignus

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Merci beaucoup pour ce wiki. j'ai un hp pavilion dv6000 et ca a parfaitement fonctionne! J'ai maintenant du son dans mon casque, de la balle.

#10 Le 28/11/2006, à 12:02

FyGue

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Je n'ai pas encore essayé sur mon dv2104ea tout frais, mais petite question bête:
Il n'y a aucun paquet Dapper (voire Debian) qui incorporerait cette version d'Alsa et éviterait de se taper la session configure / make / make install?


Ubuntu 9.04 sur laptop HP dv2104ea (Core Duo 1.6GHz, 1Go, SATA 120Go, 14,1" en 1280x800)

Hors ligne

#11 Le 28/11/2006, à 12:14

vallembreuse

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

ben si tu veux installer le dernier driver Alsa (1.0.13) tu devras le faire avec configure / make / make install...
bon courage c'est pas dur tongue

Je me bats actuellement pour avoir le son des écouteurs sur un F3JA je ne pensais pas que ca pouvait être aussi compliqué.
Pas encore résolu...

D'ailleurs j'ai une question :
Quand je veux appliquer ce patch (asus-f2f-hp.patch) j'obtiens cette erreur...

patching file alsa-kernel/pci/hda/patch_realtek.c
Hunk #1 FAILED at 7099.
1 out of 1 hunk FAILED -- saving rejects to file alsa-kernel/pci/hda/patch_realtek.c.rej

quelqu'un serait il dans le meme cas  ?

Dernière modification par vallembreuse (Le 28/11/2006, à 12:26)


Libre à toi de choisir ton OS !! Mais quelle est douce l'opportunité de savourer un Caviar gratuit...........Ubuntu Merci
Compiz arrache tout....WOAW
Vista au placard !! Vista au placard !!!!!
http://www.vallembreuse.com

Hors ligne

#12 Le 28/11/2006, à 12:38

dwan

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

FyGue a écrit :

Il n'y a aucun paquet Dapper (voire Debian) qui incorporerait cette version d'Alsa et éviterait de se taper la session configure / make / make install?

Le problème est qu'il faut patcher Alsa : même s'il existait un .deb quelquepart, ça ne servirait à rien. comme dit Vallembreuse, le configure/make/make install n'est ni compliqué, ni long.
Ceci dit, si tu te sens l'âme d'un aventurier du .deb, tu peux toujours essayer de faire tes paquets (avec checkinstall je crois). Si tu y arrives, et que les paquets fonctionnent, je me ferais un plaisir de les linker dans mon post, ou même de les héberger si tu ne peux pas.


Auto-hébergé !
HP dv6164ea

Hors ligne

#13 Le 29/11/2006, à 14:23

Julius

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Hmmmmm... J'ai ceci :

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

En fait j'ai du son sur la prise casque et pas de son sur les enceintes intégrées. exactement le contraire de vous. Est ce que vous pensez que je dois suivre votre tuto ?

En sachant que je suis sous edgy Eft et pas Dapper !!!

Hors ligne

#14 Le 29/11/2006, à 14:49

vallembreuse

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Tiens c'est étonnant tu as quoi comme carte son ?


Libre à toi de choisir ton OS !! Mais quelle est douce l'opportunité de savourer un Caviar gratuit...........Ubuntu Merci
Compiz arrache tout....WOAW
Vista au placard !! Vista au placard !!!!!
http://www.vallembreuse.com

Hors ligne

#15 Le 29/11/2006, à 15:09

Julius

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Franchement j'en sais trop rien. C'est le pc d'une co-locataire. Elle a un Lenovo 3000 C200 8922. J'ai mis plus d'infos ici : http://forum.ubuntu-fr.org/viewtopic.php?id=80073

Hors ligne

#16 Le 29/11/2006, à 15:18

dwan

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Tu peux tenter de  suivre le tuto, le contrôleur que tu indiques est de la génération qui pose problème. Le fait d'installer ces drivers patchés ne compromet pas la stabilité globale du système. En cas de gros souci, je pense qu'un petit

sudo apt-get install alsa-driver alsa-utils alsa-lib

devrait faire l'affaire (à confirmer). Tu retrouveras ainsi l'ancien Alsa.


Auto-hébergé !
HP dv6164ea

Hors ligne

#17 Le 29/11/2006, à 15:50

Julius

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Ok je viens de suivre le tuto... Rien de neuf, le son ne fonctionne toujours que sur la prise casque sad

Hors ligne

#18 Le 29/11/2006, à 19:08

dwan

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Quand tu ouvres le controleur de volume, il n'y a pas de section speaker qui est apparue?
zute.


Auto-hébergé !
HP dv6164ea

Hors ligne

#19 Le 29/11/2006, à 20:27

Julius

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Non toujours pareil. J'ai soit :

-si je sélectionne OSS mixer : Volume et In-gain

- si je sélectionne Alsa mixer : Volume général et PCM + onglet capture : enregistrement.

Rien de neuf et toutes les pistes sont affichées (via édition/Préférences)

Hors ligne

#20 Le 30/11/2006, à 07:16

vallembreuse

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

qu'y a t-il comme model dans ton fichier etc/modprobe.d/sound ?
le model peut être la cause. change de model pour voir si tu auras du son.

mais sache que par rapport à ton model je ne pense pas que ce soit la meme carte son.
Carte ton chipset est un ALC862. ce qui n'est pas la meme chose avec le ALC66O qui est compatible avec le ALC861.

Pour être sur de ton chipset tu peux taper : aplay -l


Libre à toi de choisir ton OS !! Mais quelle est douce l'opportunité de savourer un Caviar gratuit...........Ubuntu Merci
Compiz arrache tout....WOAW
Vista au placard !! Vista au placard !!!!!
http://www.vallembreuse.com

Hors ligne

#21 Le 30/11/2006, à 19:36

Julius

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

aplay -l me donne ceci :

carte 0: Intel [HDA Intel], périphérique 0 : HDA Generic [HDA Generic]
Sous-périphériques : 1/1
Sous-périphériques : #0: subdevice: #0

Quant au fichier etc/modprobe.d/sound, il n'existe tout simplement pas neutral


Edit : j'ai fais un peu de recherche google, la seule info qu'on trouve est celle d'un mec qui parle de la carte son d'un autre portable que le mien :

The sound card is a Realtek chipset. It claims to be an ALC862, but I haven't been able to find much about that from google. The important thing is that like AC97, Intel High Definition Audio appears to be some sort of a standard, or at least, the Intel HDA ALSA drivers appear to support this card.

If your sound is fuzzy, garbled, popping or cracking, you'll need to load the ALSA drivers with position_fix=1 (or 2 or 3) as a module option.

hmmm ca me dit pas grand chose

Dernière modification par Julius (Le 30/11/2006, à 19:42)

Hors ligne

#22 Le 01/12/2006, à 23:51

Julius

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

up

Hors ligne

#23 Le 04/12/2006, à 14:16

kumy

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Salut,

merci pour ce petit tuto, c'est à bien fonctionné sur mon HP Pavillion dv6000, j'ai maintenant du son dans le casque...

Par contre, êtes-vous arrivé à faire fonctionner le micro ?

++
Mât

PS :

lspci | grep Audio
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

Dernière modification par kumy (Le 04/12/2006, à 14:18)

Hors ligne

#24 Le 05/12/2006, à 19:31

KameSense

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

kumy a écrit :

Salut,

merci pour ce petit tuto, c'est à bien fonctionné sur mon HP Pavillion dv6000, j'ai maintenant du son dans le casque...

Par contre, êtes-vous arrivé à faire fonctionner le micro ?

lspci | grep Audio
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

Mwais pour ma part je dirais que ce n'est pas au point...

J'ai un dv6124 sur Kubuntu Edgy-Eft pour AMD64 et un lspci renvoie également :

00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

J'ai d'abord installé ALSA 1.0.12 avec le patch:
effectivement le contrôle "headphones" est apparu dans KMix, ainsi que le micro dans "input" de KMix.
Mais j'ai maintenant des problèmes qui ressemblent fort à ces pb d'IRQ de nos vieilles SoundBlaster ISA: j'ai le son qui tourne en boucle sur une fraction du son que le PC essaie de jouer.

J'ai donc téléchargé ALSA 1.0.13 toujours suivant ce tuto et je l'ai installé:
un contrôle "line-in" est apparu dans les Input de KMix (pas de prise line-in sur mon portable... serait-ce la prise frontale du micro et "mic" le micro intégré ???)
toujours le même problème de son qui boucle.

Ca me faisait la même chose sous XMMS et VLC jusqu'à ce que je change les réglages audio : il m'a simplement suffi de choisir "hw:0,0" au lieu de "default" pour le paramètre ALSA Device Name dans la section "Output" de "Audio".

Mais je ne peux pas faire cette manipulation pour toutes les applications... qui continuent à foirer le son, notamment KDE, gAIM, et autres.

Des idées ? des pistes ? Merci d'avance !

Sinon comment faire pour tester le micro ? quelle application utiliser ?

#25 Le 05/12/2006, à 19:57

dwan

Re : [Tuto] Avoir du son avec une carte Intel HDA ICH7 rev 02

Pour ma part, je me suis contenté de ce que j'ai réussi à rassembler dans le premier post, en ajoutant un lanceur qui coupe le son des hp internes dans mon tableau de bord.
Je n'ai pas cherché pour le micro, je n'en ai pas besoin. Si quelqu'un trouve, qu'il me prévienne, je pourrai compléter le tuto!

(j'en profite pour ajouter mon lanceur dans le premier post)


Auto-hébergé !
HP dv6164ea

Hors ligne