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.

#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 sad 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 hmm 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 hmm

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 smile

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é wink


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 ... hmm]

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 !


wattazoum a écrit :

[Je me demande si quelqu'un suit toujours ce sujet, aucun retour ... hmm]

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