#26 Le 12/12/2005, à 21:47
- Looic
Re : Problème son hda intel
On est trois à avoir ce PC. Ca fait plaisir de voir qu'il existe ailleur que chez moi...
Pour la résolution, ca marche grâce à 915 resolution (http://wiki.ubuntu-fr.org/materiel/intel_i915g)
Il me reste un problème cependant. Je suis obligé d'exécuter cette commande en console à chaque redémarrage de mon pc.
sudo ./915resolution 54 1280 800
après, je redémarre le serveur X et la résolution est correcte.
N'y a-il pas moyen de mettre cette comande dans un fichier afin qu'elle s'exécute avant le lancement du serveurX?
#27 Le 14/12/2005, à 19:10
- Allad
Re : Problème son hda intel
Salut
J'ai le même portable avec le même problème. Aucun son ne sort de la machine (Acer Aspire 1641 WLMI);
J'espère qu'on trouvera très vite la solution. Ubuntu c'est bien mais sans son c'est plutôt ennuyant.
A plus
#28 Le 18/12/2005, à 17:20
- frooze
Re : Problème son hda intel
Looic :
As-tu modifier ton fichier de configuration de xorg?
Dans se cas, regarde ma réponse #22 pour le modifier.
Hors ligne
#29 Le 26/12/2005, à 01:22
- Franckito
Re : Problème son hda intel
Bonjour.
Nous sommes (au moins) quatre à avoir le même PC et le même problème pour l'instant.
J'ai suivi pas à pas le tuto Ubuntu sur le chipset Realtek/Intel 81802 mais pas de son, jamais eu de son. Le modèle à prendre est bien ALC260 (d'après /proc/asound/card0), non ? J'ai donc essayé avec les modèles "hp" et "Fujitsu" mais rien ne sort...
Ma belle soeur a un portable Sony avec le même chipset et le même modèle alc260 et chez elle ça marche... Comprend pas. Et je m'inquiète de voir qu'en 8 jours, aucune piste pour entrevoir la queue d'une solution... A moins que vous y soyez arrivés ?
A+
Dernière modification par Franckito (Le 26/12/2005, à 02:21)
Hors ligne
#30 Le 26/12/2005, à 02:31
- ka
Re : Problème son hda intel
Bonsoir ,
même problème que tout le monde,voilà maintenant 3jours, je suis sous breezy fraîchement installée et aucun son ne sort alors que tout semble se jouer correctement.
Mon laptop est un asus M9v 4002p intel centrino , qui contient la carte son suivante :
alsamixer me donne
Card: HDA Intel (Alsa Mixer)
Chip: Analog Devices AD1986A (OSS Mixer)
j'ai suivi les tutoriaux suivants :
http://doc.ubuntu-fr.org/materiel/chipset_intel_hda_realtek
http://forum.ubuntu-fr.org/viewtopic.php?id=2969
http://ploum.frimouvy.org/?2005/11/27/81-le-son-sous-ubuntu-breezy
J'ai verifier , je n'ai rien de muter dans alsamixer , pour le reste :
uname -a
Linux lapka 2.6.12-10-386 #1 Thu Dec 22 11:37:10 UTC 2005 i686 GNU/Linux
lspci |grep audio
rien .. surement puisque c'est un laptop
lsmod |grep snd
snd_hda_intel 16000 1
snd_hda_codec 63744 1 snd_hda_intel
snd_seq_dummy 3844 0
snd_seq_oss 30720 0
snd_seq_midi 8608 0
snd_rawmidi 22944 1 snd_seq_midi
snd_seq_midi_event 6656 2 snd_seq_oss,snd_seq_midi
snd_seq 44944 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device 8332 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_pcm_oss 46368 0
snd_pcm 78344 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer 21764 2 snd_seq,snd_pcm
snd_page_alloc 9604 2 snd_hda_intel,snd_pcm
snd_mixer_oss 16128 1 snd_pcm_oss
snd 49412 13 snd_hda_intel,snd_hda_codec,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore 9184 1 snd
cat /etc/hotplug/blacklist
#
# Listing a module here prevents the hotplug scripts from loading it.
# Usually that'd be so that some other driver will bind it instead,
# no matter which driver happens to get probed first. Sometimes user
# mode tools can also control driver binding.
#
# Syntax: driver name alone (without any spaces) on a line. Other
# lines are ignored.
#
# uhci ... usb-uhci handles the same pci class
usb-uhci
# usbcore ... module is loaded implicitly, ignore it otherwise
usbcore
#evbug is a debug tool and should be loaded explicitly
evbug
# these drivers are very simple, the HID drivers are usually preferred
usbmouse
usbkbd
# replaced by e100
eepro100
# replaced by tulip
de4x5
# replaced by tmscsim
am53c974
# watchdog drivers should be loaded only if a watchdog daemon is installed
acquirewdt
advantechwdt
alim1535_wdt
alim7101_wdt
cpu5wdt
eurotechwdt
i810_tco
i8xx_tco
i810-tco
ib700wdt
indydog
machzwd
mixcomwd
pcwd
pcwd_pci
pcwd_usb
sa1100_wdt
sbc60xxwdt
sc1200wdt
sc520_wdt
scx200_wdt
shwdt
softdog
w83627hf_wdt
w83877f_wdt
wafer5823wdt
wdt285
wdt977
wdt
wdt_pci
# causes no end of confusion by creating unexpected network interfaces
eth1394
# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
snd_intel8x0m
# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
i2c_i801
cat /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.
lp
mousedev
psmouse
sbp2
sr_mod
snd-pcm-oss
snd-seq-oss
snd-mixer-oss
cat /etc/modeprobe.d/sound
options snd-hda-intel model=z71v position_fix=1
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
aplay -l
**** List of PLAYBACK Hardware Devices ****
*card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
modinfo soundcore
filename: /lib/modules/2.6.12-10-386/kernel/sound/soundcore.ko
description: Core sound module
author: Alan Cox
license: GPL
alias: char-major-14-*
vermagic: 2.6.12-10-386 386 gcc-3.4
depends:
srcversion: E11490DC3F523551C4C2A6D
aplay /usr/share/sounds/gnomemeeting/gnomemeeting.wav
Playing WAVE '/usr/share/sounds/gnomemeeting/gnomemeeting.wav' : Signed 16 bit Little Endian, Rate 11025 Hz, Mono
sudo ls -l /dev/audio
crw-rw---- 1 root audio 14, 4 2005-12-26 00:22 /dev/audio
ls -l /dev/mixer
crw-rw---- 1 root 14, 0 2005-12-26 00:22 /dev/mixer
sudo ls -l /proc/asound/
total 1
dr-xr-xr-x 5 root root 0 2005-12-26 00:38 card0
-r--r--r-- 1 root root 0 2005-12-26 00:38 cards
-r--r--r-- 1 root root 0 2005-12-26 00:38 devices
lrwxrwxrwx 1 root root 5 2005-12-26 00:38 Intel -> card0
-r--r--r-- 1 root root 0 2005-12-26 00:38 modules
dr-xr-xr-x 2 root root 0 2005-12-26 00:38 oss
-r--r--r-- 1 root root 0 2005-12-26 00:38 pcm
dr-xr-xr-x 2 root root 0 2005-12-26 00:38 seq
-r--r--r-- 1 root root 0 2005-12-26 00:38 timers
-r--r--r-- 1 root root 0 2005-12-26 00:38 version
ls -l /dev/dsp
crw-rw---- 1 root 14, 3 2005-12-26 00:22 /dev/dsp
cat /var/lib/alsa/asound.state
state.Intel {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'PCM Playback Volume'
value.0 31
value.1 31
}
control.2 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'PCM Playback Switch'
value.0 0
value.1 0
}
control.3 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Front Playback Volume'
value.0 29
value.1 29
}
control.4 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Front Playback Switch'
value.0 true
value.1 true
}
control.5 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Surround Playback Volume'
value.0 30
value.1 30
}
control.6 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Surround Playback Switch'
value.0 true
value.1 true
}
control.7 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 31'
iface MIXER
name 'Center Playback Volume'
value 31
}
control.8 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 31'
iface MIXER
name 'LFE Playback Volume'
value 0
}
control.9 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Center Playback Switch'
value true
}
control.10 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'LFE Playback Switch'
value true
}
control.11 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Headphone Playback Volume'
value.0 31
value.1 31
}
control.12 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Headphone Playback Switch'
value.0 true
value.1 true
}
control.13 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'CD Playback Volume'
value.0 31
value.1 31
}
control.14 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'CD Playback Switch'
value.0 true
value.1 true
}
control.15 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Line Playback Volume'
value.0 31
value.1 31
}
control.16 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Line Playback Switch'
value.0 true
value.1 true
}
control.17 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Aux Playback Volume'
value.0 31
value.1 31
}
control.18 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Aux Playback Switch'
value.0 true
value.1 true
}
control.19 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Mic Playback Volume'
value.0 31
value.1 31
}
control.20 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Mic Playback Switch'
value.0 true
value.1 true
}
control.21 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 15'
iface MIXER
name 'PC Speaker Playback Volume'
value.0 15
value.1 15
}
control.22 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'PC Speaker Playback Switch'
value.0 true
value.1 true
}
control.23 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Mono Playback Volume'
value.0 31
value.1 31
}
control.24 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Mono Playback Switch'
value.0 true
value.1 true
}
control.25 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 15'
iface MIXER
name 'Capture Volume'
value.0 15
value.1 15
}
control.26 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
value.0 true
value.1 true
}
control.27 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 CD
comment.item.2 Aux
comment.item.3 Line
comment.item.4 Mix
comment.item.5 Mono
comment.item.6 Phone
iface MIXER
name 'Capture Source'
value Mic
}
control.28 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Stereo Downmix Switch'
value.0 false
value.1 false
}
control.29 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.30 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.31 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.32 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Playback Switch'
value false
}
}
lsof /dev/snd/*
parfois ca :
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
Output information may be incomplete.
parfois ca:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
mixer_app 8002 ka 36u CHR 116,0 5963 /dev/snd/controlC0
ls -l /dev/snd/
total 0
crw-rw---- 1 root 116, 0 2005-12-26 00:22 controlC0
crw-rw---- 1 root 116, 24 2005-12-26 00:22 pcmC0D0c
crw-rw---- 1 root 116, 16 2005-12-26 00:22 pcmC0D0p
crw-rw---- 1 root 116, 17 2005-12-26 00:22 pcmC0D1p
crw-rw---- 1 root 116, 33 2005-12-26 00:22 timer
Voilà le compte rendu de la situation qui ne s'ameliore guère hélas T_T ..
Je continue de chercher du coté du site de alsa, apparement, il faudrait spécifier le modèle lors du modprobe snd-hda-intel model=<name>, la liste étant donné pour le chipset ALC880 et le chipset CMI9880 , voir le fichier
/usr/src/modules/alsa-driver/alsa-kernel/Documentation/ALSA-Configuration.txt à partir de la ligne 615.
ensuite /etc/init.d/alsa force-reload , mais hèlas encore l'espoir qui s'en alla
Aussi j'ai pu voir sur le forum us , qu'une personne avait reinstall le kernel-packages avec synaptic et a eu le son qui a fonctionné, j'ai essayé mais en vain , pour les intéressés c'était ici : http://www.ubuntuforums.org/showthread.php?t=96954&page=3
Merci d'avance à ceux qui trouveront.
ka
#31 Le 29/12/2005, à 11:32
- Morigane
Re : Problème son hda intel
Salut Looic et les autres
Je possède moi aussi un Acer Aspire 1641 depuis 1 semaine, et je signale qu'Ubuntu n'est pas la seule ditrib a ne pas avoir de son, mon portable est sous Mandriva 2006 et je souffre du même problème. J'ai essayé sans succès les drivers Realtek (qui ont bousillé toute ma configuration audio et m'ont obligée à réinstaller tout), les drivers alsa 1.0.10 et même 1.0.11rc1, et même une compilation du kernel 2.6.14. On a essayé aussi lors de la réunion de notre LUG de trouver une solution, sans succès. J'ai fait un rapport de bug à Mandriva en espérant qu'ils sauront corriger le problème. En fouillant au maximum j'ai découvert quelque chose d'étrange. En tapant la commande dmidecode (en étant root) j'obtient ca :
Handle 0x000D
DMI type 10, 6 bytes
On Board Device Information
Type : Sound
Status : Disabled
Description : ADI
Cette commande permet de lire la table du SMBIOS. Il semble que la carte son soit ... désactivée :-( Ce qui expliquerait peut être le silence de ce portable.
Voila si quelqu'un trouve une solution qu'il n'hésite pas .....
AM
Morigane
#32 Le 01/01/2006, à 23:44
- Franckito
Re : Problème son hda intel
Bonjour et bonne année à tous.
La même question soulevée sur le forum international : http://ubuntuforums.org/showthread.php? … post619111
Les mêmes problèmes et pour l'instant les mêmes résultats.
A+
Hors ligne
#33 Le 12/01/2006, à 13:12
- Pat1
Re : Problème son hda intel
Bonjour,
J'ai un asus W5 avec aussi un pb de son.
lspci | grep Audio
0000:00:1b.0 0403: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
Avec l'install de base pas de son, pourtant tout à l'air ok. J'ai comme beaucoup essayé plusieurs méthodes :
alsa 1.0.10 : rien
driver realtek realtek-linux-audiopack-3.5-2.tar.bz2 : rien même plus rien (plus de carte son)
alsa 1.0.11rc2 : et la miracle le son mais très faible meme avec le volume monté à fond.
Malheureusement j'ai fait pas mal de bidouille (fichier de conf, install de driver ..) que je n'ai pas de recette à donner pour corriger le pb.
ce que je vois sur mon ordi :
dans le contrôleur de volume 2 périphériques :
HDA Intel (alsa Mixer)
Realtek ALC880 (OSS Mixer)
je ne sais pas si c'est normal ? et ils n'ont pas les mêmes options (PCM FRONT Line-In ...)
pour le volume j'ai remarqué que certain programme (par ex kismet) sortent du son à fond et même si je baisse le volume c'est toujours à fond mais que pour les sons "Gnome" le volume monté à fond le son n'est pas très fort.
Bon je ne suis pas très clair mais demandez moi les infos suplémentaires qui pourraient vous être utiles.
Patrick
#34 Le 12/01/2006, à 19:44
- Franckito
Re : Problème son hda intel
Bonjour
En fait ce n'est pas trop le chipset ALC880 qui nous pose problème, me semble-t-il, c'est surtout l'ALC260. Ce chipset son fonctionne sur plein de portables sauf les ACER, visiblement à ceuse d'une désactivation logicielle de la carte son dans le BIOS (d'après ce que j'ai compris).
Sur le forume ubuntu http://ubuntuforums.org/showthread.php?t=76019&page=8
ils annoncent que l'affaire est en cours de résolution par les développeurs d'ALSA. La patience semble devoir être de mise...
A+
Hors ligne
#35 Le 15/01/2006, à 19:46
- theone
Re : Problème son hda intel
salut, encore un Acer qui marche pas...
vous pourriez me redire comment on regle le pb de resolution d'ecran.
Sur mon truc, je n'ai que la resolution 1024 * 768 a 60 Hz.... les caractere sont un peu floux, ça fait mal au crane...
merci
Hors ligne
#36 Le 23/01/2006, à 01:22
- kurick
Re : Problème son hda intel
Salut à tous !
Pareil pour moi, portable ACER Aspire 1642 WLMI, pas de son.
Ai installé une Debian (et KDE 3.5) avec le dernier noyau. Suis passé en unstable pour voir si des logiciels plus récents règlaient le prob, mais nada...
Comme chez vous, tout semble fonctionner mais le son ne sort pas. Je me demande si c pas un problème de redirection du son qui ne se fait pas vers les hauts-parleurs intégrés... un peu comme pour installer le wifi où il faut d'abord faire fonctionner le bouton "on-off". En tout cas je cherche plutôt par là. Vous tiens au courant si j'ai du neuf.
Sinon sur le mêmeportable, g un soucis d'indicateur de batterie, vous avez réglé le problème ?
#37 Le 24/01/2006, à 01:03
- frooze
Re : Problème son hda intel
Pour la batterie, c'est trop easy :
http://doc.ubuntu-fr.org/materiel/batterie_acpi
moi j'ai un 1641 et le DSDT du 1642 à fonctionné chez moi ( http://acpi.sourceforge.net/ )
Pense bien a utiliser la méthode dédié à la Breeze car sinon cela ne fonctionne pas (cf doc indiqué).
J'ai un ami qui à un 1642 et le DSDT n'a pas fonctionné (ce qui est étrange). Si cela est ton cas, fait moi un PM et j'essaierai de t'avoir le DSDT qui à fonctionné sur le portable de mon pote.
Bon courage
Hors ligne
#38 Le 24/01/2006, à 08:09
- biginoz
Re : Problème son hda intel
tentez ce wiki que j'ai fait pour les dell , vous y retrouvez le probleme de la carte son intel ( en installant les nouveaux drivers son alsa ) maintenant les developpeur on détecté un problème avec les chipset intel sur les portables acer (pourquoi comment je sais po) la nouvelle version s'elle d'après 1.0.10 devrait corriger ce bug.
voila bonne lecture
Il repond aussi a la résolution de l ecran
http://wiki.ubuntu-fr.org//materiel/portable/inspiron_1300
Hors ligne
#39 Le 25/01/2006, à 15:24
- melkor
Re : Problème son hda intel
salut a tous!
jai eu le meme probleme! jai installer ubuntu et javai aucun son ki en sortai alor que sur windows ça marchait bien!
jai trouver la solution!
alez voir mon sujet "pas de son" par melkor pour voir koment j'ai fait!
par la meme occasion, si vous pouvez maider pour les petits problème qui me reste....
Hors ligne
#40 Le 05/02/2006, à 01:36
- frooze
Re : Problème son hda intel
Voici deux bug répèrtorié chez alsa et qui semblent nous concerner :
ID : 1517 : https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1517
ID : 1618 : https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1618
Ils sont toujours ouvert donc a mon avis, il faut attendre un peut ...
Hors ligne
#41 Le 10/02/2006, à 18:12
- wattazoum
Re : Problème son hda intel
Salut tout le monde.
j'ai un acer aspire 1642WLMI et j'ai eu les même problème que vous. ça fait maintenant 3 jour que je bidouille sur mon portable , et que je suis les modifications faite par l'équipe alsa. Mais ça y est ! g le son, via le jack line out (je l'utilise avec des écouteurs). voici le lien qui m'aidé :
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1618
essayez aussi de voir les archives de la mailing list alsa-dev.
Solution :
télécharger la version cvs de alsa (modules 'alsa-drivers' et 'alsa-kernel')
compiler et installer alsa-drivers .
puis préciser "modprobe snd-hda-intel model='fujitsu' " (pour l'instant l'équipe n'a pas encore réussi à résoudre le 'problème' donc on pas pas de modèle acer)
Au redémarrage, tous les périphériques sont muets, activez les.
Note : mettez vos écouteurs sur le line out et pas la sortie écouteur. c'est néanmoins le controle écouteur qui règle le volume.
Je suis sur mandriva 2006 Cooker, noyau 2.6.16rc2
Let's continue Evolution ...
Toward a very User Friendly Linux
Ubuntu Power !!!
Hors ligne
#42 Le 15/02/2006, à 11:19
- ibt
Re : Problème son hda intel
Bonjour,
J'ai aussi un acer aspire 1642WLMI et je n'arrive pas à configurer la carte son, je suis débutante, je cherche donc un tutoriel très détaillé.
Merci
#43 Le 15/02/2006, à 19:37
- wattazoum
Re : Problème son hda intel
si tu utilises Ubuntu , je ne peux pas précisément t'aider. j'aurais pourtant aimé
Let's continue Evolution ...
Toward a very User Friendly Linux
Ubuntu Power !!!
Hors ligne
#44 Le 16/02/2006, à 17:09
- wattazoum
Re : Problème son hda intel
je suis de retour :
allez, allons y pour un tutorial :
I// Récupération CVS //
1. install cvs1.9 ou plus (avec apt-get install cvs (certainement) ou avec synaptic), install aussi les sources de ton noyau
2. Crée un dossier dans le kel tu te mets (via le terminal)
3. tape "cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/alsa login" puis ne met rien pour le password.
4. tape ensuite "cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/alsa co ." (n'oublie pas le point à la fin) . après un petit temps de latence tu veras défiler les fichiers cvs.
5. rajoute ça pour être sure que tu es à jour : cvs -z3 update -P -d
II// compilation et install //
1. tu devrais avoir ça dans ton dossier
alsa-driver/ alsa-lib/ alsa-tools/ CVS/ README.CVS TODO-1.1
alsa-firmware/ alsa-oss/ alsa-utils/ CVSROOT/ release*
alsa-kernel/ alsa-plugins/ build* Makefile retr*
2. "cd alsa-driver"
3. tape "./cvscompile --with-kernel=/usr/src/linux " linux étant le dossier des sources du noyau.
4. si tout c'est bien passé, tu a ton nouveau driver compilé
5. "make install "
note : g fait tout ça en root. et au démarrage tout est muet .
Dernière modification par wattazoum (Le 16/02/2006, à 17:14)
Let's continue Evolution ...
Toward a very User Friendly Linux
Ubuntu Power !!!
Hors ligne
#45 Le 25/02/2006, à 13:24
- wattazoum
Re : Problème son hda intel
[Je me demande si quelqu'un suit toujours ce sujet, aucun retour ... ]
Quoiqu'il en soit, les enceintes marchent maintenant. si vous êtes passé par les étapes ci dessus. veuillez mettre à jour les sources d'alsa. ("cvs -z3 update -P -d")
ensuite il faut appliquer des modifications à pci/hda/patch_realtek.c . pour ne pas les refaire à la main, je vous ai concockté un patch
--- patch_realtek.c 2006-02-09 13:01:26.000000000 +0100
+++ patch_realtek.c 2006-02-25 08:58:42.000000000 +0100
@@ -64,6 +64,7 @@
ALC260_HP,
ALC260_HP_3013,
ALC260_FUJITSU_S702X,
+ ALC260_ACER,
#ifdef CONFIG_SND_DEBUG
ALC260_TEST,
#endif
@@ -2780,6 +2781,147 @@
{ }
};
+/* Acer Configuration from test , modelled after the ALC880 test
+ * configuration.
+ */
+static hda_nid_t alc260_acer_dac_nids[1] = {
+ 0x02,
+};
+static hda_nid_t alc260_acer_adc_nids[2] = {
+ 0x04, 0x05,
+};
+static struct hda_input_mux alc260_acer_capture_source = {
+ .num_items = 7,
+ .items = {
+ { "MIC1 pin", 0x0 },
+ { "MIC2 pin", 0x1 },
+ { "LINE1 pin", 0x2 },
+ { "LINE2 pin", 0x3 },
+ { "CD pin", 0x4 },
+ { "LINE-OUT pin", 0x5 },
+ { "HP-OUT pin", 0x6 },
+ },
+};
+static struct snd_kcontrol_new alc260_acer_mixer[] = {
+ /* Output driver widgets */
+ HDA_CODEC_VOLUME_MONO("Mono Playback Volume", 0x0a, 1, 0x0, HDA_OUTPUT),
+ HDA_BIND_MUTE_MONO("Mono Playback Switch", 0x0a, 1, 2, HDA_INPUT),
+ HDA_CODEC_VOLUME("LOUT2 Playback Volume", 0x09, 0x0, HDA_OUTPUT),
+ HDA_BIND_MUTE("LOUT2 Playback Switch", 0x09, 2, HDA_INPUT),
+ HDA_CODEC_VOLUME("LOUT1 Playback Volume", 0x08, 0x0, HDA_OUTPUT),
+ HDA_BIND_MUTE("LOUT1 Playback Switch", 0x08, 2, HDA_INPUT),
+
+ /* Modes for retasking pin widgets */
+ ALC_PIN_MODE("HP-OUT pin mode", 0x10, ALC_PIN_DIR_INOUT),
+ ALC_PIN_MODE("LINE-OUT pin mode", 0x0f, ALC_PIN_DIR_INOUT),
+ ALC_PIN_MODE("LINE2 pin mode", 0x15, ALC_PIN_DIR_INOUT),
+ ALC_PIN_MODE("LINE1 pin mode", 0x14, ALC_PIN_DIR_INOUT),
+ ALC_PIN_MODE("MIC2 pin mode", 0x13, ALC_PIN_DIR_INOUT),
+ ALC_PIN_MODE("MIC1 pin mode", 0x12, ALC_PIN_DIR_INOUT),
+
+ /* Loopback mixer controls */
+ HDA_CODEC_VOLUME("MIC1 Playback Volume", 0x07, 0x00, HDA_INPUT),
+ HDA_CODEC_MUTE("MIC1 Playback Switch", 0x07, 0x00, HDA_INPUT),
+ HDA_CODEC_VOLUME("MIC2 Playback Volume", 0x07, 0x01, HDA_INPUT),
+ HDA_CODEC_MUTE("MIC2 Playback Switch", 0x07, 0x01, HDA_INPUT),
+ HDA_CODEC_VOLUME("LINE1 Playback Volume", 0x07, 0x02, HDA_INPUT),
+ HDA_CODEC_MUTE("LINE1 Playback Switch", 0x07, 0x02, HDA_INPUT),
+ HDA_CODEC_VOLUME("LINE2 Playback Volume", 0x07, 0x03, HDA_INPUT),
+ HDA_CODEC_MUTE("LINE2 Playback Switch", 0x07, 0x03, HDA_INPUT),
+ HDA_CODEC_VOLUME("CD Playback Volume", 0x07, 0x04, HDA_INPUT),
+ HDA_CODEC_MUTE("CD Playback Switch", 0x07, 0x04, HDA_INPUT),
+ HDA_CODEC_VOLUME("Beep Playback Volume", 0x07, 0x05, HDA_INPUT),
+ HDA_CODEC_MUTE("Beep Playback Switch", 0x07, 0x05, HDA_INPUT),
+ HDA_CODEC_VOLUME("LINE-OUT loopback Playback Volume", 0x07, 0x06, HDA_INPUT),
+ HDA_CODEC_MUTE("LINE-OUT loopback Playback Switch", 0x07, 0x06, HDA_INPUT),
+ HDA_CODEC_VOLUME("HP-OUT loopback Playback Volume", 0x07, 0x7, HDA_INPUT),
+ HDA_CODEC_MUTE("HP-OUT loopback Playback Switch", 0x07, 0x7, HDA_INPUT),
+ { } /* end */
+};
+static struct hda_verb alc260_acer_init_verbs[] = {
+ /* Modified GPIOs for Acer*/
+ {0x01, AC_VERB_SET_GPIO_MASK, 0x01},
+ {0x01, AC_VERB_SET_GPIO_DIRECTION, 0x01},
+ {0x01, AC_VERB_SET_GPIO_DATA, 0x01},
+ /* Enable retasking pins as output, initially without power amp */
+ {0x10, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
+ {0x0f, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
+ {0x15, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
+ {0x14, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
+ {0x13, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
+ {0x12, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
+
+ /* Disable digital (SPDIF) pins for now */
+ {0x03, AC_VERB_SET_DIGI_CONVERT_1, 0},
+ {0x06, AC_VERB_SET_DIGI_CONVERT_1, 0},
+
+ /* Ensure mic1, mic2, line1 and line2 pin widget take input from the
+ * OUT1 sum bus when acting as an output.
+ */
+ {0x0b, AC_VERB_SET_CONNECT_SEL, 0},
+ {0x0c, AC_VERB_SET_CONNECT_SEL, 0},
+ {0x0d, AC_VERB_SET_CONNECT_SEL, 0},
+ {0x0e, AC_VERB_SET_CONNECT_SEL, 0},
+
+ /* Start with output sum widgets muted and their output gains at min */
+ {0x08, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(0)},
+ {0x08, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(1)},
+ {0x08, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_ZERO},
+ {0x09, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(0)},
+ {0x09, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(1)},
+ {0x09, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_ZERO},
+ {0x0a, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(0)},
+ {0x0a, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(1)},
+ {0x0a, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_ZERO},
+
+ /* Unmute retasking pin widget output amp left/right (no mixer ctrl) */
+ {0x10, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
+ {0x0f, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
+ {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
+ {0x14, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
+ {0x13, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
+ {0x12, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
+ /* Also unmute the mono-out pin widget */
+ {0x11, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
+
+ /* Also unmute the retasking pin input amps. Having the input and
+ * output amps unmuted at the same time doesn't appear to cause any
+ * trouble.
+ */
+ {0x10, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
+ {0x0f, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
+ {0x15, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
+ {0x14, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
+ {0x13, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
+ {0x12, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_UNMUTE(0)},
+
+ /* Mute capture amp left and right */
+ {0x04, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(0)},
+ /* Set ADC connection select to match default mixer setting - line
+ * in (on mic1 pin)
+ */
+ {0x04, AC_VERB_SET_CONNECT_SEL, 0x00},
+
+ /* Do the same for the second ADC: mute capture input amp and
+ * set ADC connection to line in
+ */
+ {0x05, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(0)},
+ {0x05, AC_VERB_SET_CONNECT_SEL, 0x00},
+
+ /* Mute all inputs to mixer widget (even unconnected ones) */
+ {0x07, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(0)}, /* mic1 pin */
+ {0x07, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(1)}, /* mic2 pin */
+ {0x07, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(2)}, /* line1 pin */
+ {0x07, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(3)}, /* line2 pin */
+ {0x07, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(4)}, /* CD pin */
+ {0x07, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(5)}, /* Beep-gen pin */
+ {0x07, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(6)}, /* Line-out pin */
+ {0x07, AC_VERB_SET_AMP_GAIN_MUTE, AMP_IN_MUTE(7)}, /* HP-pin pin */
+
+ { }
+};
+
+
/* Test configuration for debugging, modelled after the ALC880 test
* configuration.
*/
@@ -3203,6 +3345,7 @@
{ .pci_subvendor = 0x103c, .pci_subdevice = 0x3016, .config = ALC260_HP },
{ .modelname = "fujitsu", .config = ALC260_FUJITSU_S702X },
{ .pci_subvendor = 0x10cf, .pci_subdevice = 0x1326, .config = ALC260_FUJITSU_S702X },
+ { .modelname = "acer", .config = ALC260_ACER },
#ifdef CONFIG_SND_DEBUG
{ .modelname = "test", .config = ALC260_TEST },
#endif
@@ -3263,6 +3406,18 @@
.channel_mode = alc260_modes,
.input_mux = &alc260_fujitsu_capture_source,
},
+ [ALC260_ACER] = {
+ .mixers = { alc260_acer_mixer,
+ alc260_capture_mixer },
+ .init_verbs = { alc260_acer_init_verbs },
+ .num_dacs = ARRAY_SIZE(alc260_acer_dac_nids),
+ .dac_nids = alc260_acer_dac_nids,
+ .num_adc_nids = ARRAY_SIZE(alc260_acer_adc_nids),
+ .adc_nids = alc260_acer_adc_nids,
+ .num_channel_mode = ARRAY_SIZE(alc260_modes),
+ .channel_mode = alc260_modes,
+ .input_mux = &alc260_acer_capture_source,
+ },
#ifdef CONFIG_SND_DEBUG
[ALC260_TEST] = {
.mixers = { alc260_test_mixer,
Il faut ensuite choisir le modèle acer lors du modprobe. Les enceintes seront controlées par LOUT1 dans le mixer (chez moi kmix)
Informez moi si vous ne vous en sortez pas.
bonne chance
Let's continue Evolution ...
Toward a very User Friendly Linux
Ubuntu Power !!!
Hors ligne
#46 Le 25/02/2006, à 14:40
- Franckito
Re : Problème son hda intel
Bonjour !
[Je me demande si quelqu'un suit toujours ce sujet, aucun retour ... ]
Oui, moi je suis toujours mais je n'ai pas encore eu le temps de faire les manips. Dès que je le fais, retour d'expérience.
Merci pour le script !
A+
Hors ligne
#47 Le 25/02/2006, à 18:15
- aknott
Re : Problème son hda intel
bonjour j'ai un aspire 1641 et
j'ai suivi a la lettre les instructions fournies par wattazoum (cvs etc...)
mais
je n'ai de son que sur la sortie line si je branche un casque dessus
pas de son sur les hp integrés
pas de son sur la sortie casque
autre chose
le patch dont tu parles wattazoum, comment l'appliquer et à quel moment?
sinon c'est clair que vu comment je me prends la tete depuis un moment c'est deja bcp mieux.
Que la fête commence...
Hors ligne
#48 Le 25/02/2006, à 20:21
- wattazoum
Re : Problème son hda intel
si tu as mis à jour la version cvs (version de ce matin ) de alsa , copie le code que j'ai mis dans un fichier (patch.diff par ex.) . je conseille de daire un backup du fichier "patch_realtek.c" (dans le dossier .../alsa-kernel/pci/hda/). c'est ce fichier qu'il faut patcher.
vérifie bien que tu as installé le paquetage "patch" (je ne sais pas comment ça s'appelle sous ubuntu) .
(tu peux regarder le manuel de patch pour voir comment ça marche)
$ patch [chemin vers]patch_realtek.c [chemin vers]patch.diff
apres reste plus qu'a recompiler et installer le module (changer le model "fujitsu" par "acer")
Let's continue Evolution ...
Toward a very User Friendly Linux
Ubuntu Power !!!
Hors ligne
#49 Le 25/02/2006, à 21:26
- aknott
Re : Problème son hda intel
merci
j'essaye de ce pas
Que la fête commence...
Hors ligne
#50 Le 25/02/2006, à 22:13
- aknott
Re : Problème son hda intel
yesss
merci wattazoum
ca marche enfin....
si j'osais, j'abuserais de ta patience pour te demander quelques tuyaux,
apres install, je suis passé par alsaconf puis alsamixer et tout baigne
le seul chti probleme, c'est alsamixer
a quoi exactement correspondent les differents canaux indiqués
PCM: (ca j'a cru voir que c'est le control volume general)
CD : volume CD
Mono : A quoi il sert?
Beep : RAS
HP-OUT loopback : son des HP?
HP-OUP pin mode (choix entre line in/line out/headphone...)
Input Source ?
Input source1 ?
Line-out loopback ?
Line-out pin mode ?
Line1 ?
Line1 Pin mode ?
Line2?
Line2 pin mode ?
LOUT1 ?sur OFF me coupe les HP
LOUT2?
MIC1?
mic1 Pin mode?
MIC2?
Mic2 Pin mode?
voila j'ai tout mis
apparement ca correspond aux HP et aux prises casque, micro et line en facade, mais quel param correspond à quoi?
en tout cas encore merci j'ai pas encore tout saisi pour les controles alsamixer mais au moins j'ai du son...
Que la fête commence...
Hors ligne