Problème de son avec Fedora 9

Fermé
Blop - 22 août 2008 à 21:19
 geisha - 19 nov. 2008 à 14:35
Bonsoir,

Alors, je vien d' installé la Fedora 9 sur mon nouveau portable ( un acer 5920 G ) et tout fonctionne correctement... Sauf le son

Voici une copie de mon "lspci -v" :
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
        Subsystem: Acer Incorporated [ALI] Unknown device 0121
        Flags: bus master, fast devsel, latency 0, IRQ 22
        Memory at f3500000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel

J' ai bien verifié les autorisation des groups, de /dev/snd et d' update alsa-base/utils... etc...

Mais ça ne marche toujours pas et j 'obtient ce message lorsque j' essaye d' ouvrir alsamixer :
*** PULSEAUDIO: Unable to connect: Connection refused
*** Is your sound server running?
*** See: https://www.freedesktop.org/wiki/Software/PulseAudio/

alsamixer: function snd_ctl_open failed for default: Connection refused

Je ne sais plus quoi faire, ni ou chercher :/

Voila, merci à tous de m' avoir lu et de bien vouloir m' aider :)
A voir également:

21 réponses

bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
23 août 2008 à 19:50
bon j'ai dit n'importe quoi !!! désolé !

Récapitulons :

1er point positif : dans ta commande lspci -v ; il n'y a plus le message d'erreur suivant : Capabilities: <access denied>

j'avais le même message d'erreur et il s'est envolé en rajoutant mon user dans le groupe pulse-rt, pulse, pulse-access et polkituser !! Par la même occasion j'ai retrouvé les sons sytème !

es-tu allé voir sur le site cité dans ton premier message https://www.freedesktop.org/wiki/Software/PulseAudio/
as-tu essayé les commandes citées :

entendre un son système :
$ paplay /usr/share/sounds/generic.wav


vérifier les permissions
$ getfacl /dev/snd/*


voir les messages d'erreur :
# grep pulseaudio /var/log/messages




peux-tu donner le résulat de la commande suivante également :

$ aplay -l

1
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
24 août 2008 à 09:55
bonjour,
je vous trouve bien persévérant, moi depuis que j'ai virer pluseaudio je suis bien peinard .
a+
1
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
24 août 2008 à 14:02
pulseaudio est bien lancé... d' ailleur j' ai du son !!
mais seulement avec un casque


essaie de modifier, à l'aide d'un éditeur de texte, dans ton fichier /etc/pulse/daemon.conf la ligne suivante :

; default-sample-channels = 2


en
default-sample-channels = 2

tu noteras qu'on retire le point-virgule !

si c'est pas suffisant remplace la valeur 2 par le nombre de sortie que tu as (par exemple 4 ou 6) !
1
salut,

qu'entends-tu par "pas de son" ?

copier-coller le résultat de la commande suivante : ls -l /dev/dsp/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
désolé ! je veux dire /dev/snd/ ! mais bon tu as semble-t-il vérifié !
0
regarde si tu fais partie du groupe pulse-rt
0
Utilisateur anonyme
23 août 2008 à 20:51
Arff, je souffre d'un dédoublement de personnalité ou koua ??
-1
Non, je ne fesais pas partie de ce groupe.
Je me suis aussi mis dans tous les groupes avec pulses dans le nom... (pulse-acces et pulse)

Vil_coyotte : Bah pas de sons quoi :p >impossible d' entendre les track lu par xmms, il n' y a que la vidéo dans VLC, pas de beep de système etc...

Je pense qui doit y' avoir un gros conflit avec mon son.
Peut etre avec pulse et alsa

je vais essayé de les virer tous les deux puis reinstaller seulement pulse après et si ça ne marche toujours pas reinstaller seulement alsa

Voila
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
23 août 2008 à 08:27
salut,

Non, je ne fesais pas partie de ce groupe.
Je me suis aussi mis dans tous les groupes avec pulses dans le nom... (pulse-acces et pulse)


juste pulse-rt est suffisant ! ensuite il faut aller dans Système-> Préférences-> Matériel -> Son et choisir son modèle de carte son + pulseaudio pour "la Lecture du Son". Enfin il faut fermer la session et la réouvrir pour que les changements prennent effet.

chez moi cela a fonctionné avec la Fedora 9 !!!
-1
Re

J' ai toujours ce problème de son, quasiment rien n' a changé
Enfin, si, j' arrive à ouvrir alsamixer sans problème maintenant, mais je n' ai toujours aucun son dans aucune apps.
Les tracks sont lues ( par Xmms par exemple ), mais pas un son n' en sort :/

J' ai essayé de virer Pulse pour mettre alsa seulement, mais ça ne fonctionnait toujours pas, maintenant, j' aimerai pouvoir virer alsa pour essayer pulse seul, mais lorsque je fais "yum remove alsa", il veut me virer plus de 300 autres packages :|
Et je ne pense pas que ce soit vraiment la bonne voie.

Revoici mon lspci avec pulse et alsa :
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
	Subsystem: Acer Incorporated [ALI] Unknown device 0121
	Flags: bus master, fast devsel, latency 0, IRQ 22
	Memory at f3500000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [100] Virtual Channel <?>
	Capabilities: [130] Root Complex Link <?>
	Kernel driver in use: HDA Intel
	Kernel modules: snd-hda-intel
et le résultat de la commande "pulseaudio" :
E: pid.c: Daemon already running.
E: main.c: pa_pid_file_create() failed


Merci
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
23 août 2008 à 19:31
as-tu installé tous les codecs nécessaires au multimédia (voir Documentation Fedora) ?
-1
Oui, j' ai bien les codec multimédia qu' il me faut :)

Sinon, bonne idée pour le message de pulseaudio... je l' avais completement oublié celui là ( il n' apparaissait que lorsque alsamixer bugait ce qui n' est plus le cas :) )

Bref :

$ paplay /usr/share/sounds/generic.wav >> Je n' ai pas de fichier generic.wav, j' ai donc lancé /usr/share/sounds/warning.wav et j' ai eu un joli : Connection failure: Connection refused

$ getfacl /dev/snd/* >> De ce côté là, j' ai depuis le début fait un chown Blop et un chmod a+rw sur /dev/snd* /dev/mixer /dev/sequencer et /dev/dsp

$ grep pulseaudio /var/log/messages >> j' ai ça qui se répete en boucle :
Aug 23 18:07:34 localhost pulseaudio[2763]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
Aug 23 18:07:34 localhost pulseaudio[2763]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
Aug 23 18:07:44 localhost pulseaudio[2763]: module-x11-xsmp.c: X11 session manager not running.
Aug 23 18:07:44 localhost pulseaudio[2763]: module.c: Failed to load  module "module-x11-xsmp" (argument: ""): initialization failed.
Aug 23 18:11:49 localhost pulseaudio[2518]: pid.c: Stale PID file, overwriting.


$ aplay -l >> **** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC883 Analog [ALC883 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0

Voili Voilou :)
0
Voila ce que me dit le relancement de Pulseaudio :

W: pid.c: Stale PID file, overwriting.
W: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
W: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
E: alsa-util.c: Error opening PCM device hw:0: Device or resource busy
E: module.c: Failed to load  module "module-alsa-sink" (argument: "device_id=0 sink_name=alsa_output.pci_8086_284b_sound_card_0_alsa_playback_0"): initialization failed.


il l' air d' avoir pas mal de problèmes avec Alsa
Sinon, je ne sais pas à quoi correspond ces 2 "operations not permitted" plus haut
0
Dit donc, je vien de m' ajouter au groupe polkituser, et j' ai maintenant exactement la même réponse à pulseaudio que toi
je vais voir si ça marche et j'edit mon message si c' est le cas ;)

En attendant,
voici mon daemon.conf :
; daemonize = no
; fail = yes
; disallow-module-loading = no
; use-pid-file = yes
; system-instance = no
; disable-shm = no

; high-priority = yes
; nice-level = -11

; realtime-scheduling = no
; realtime-priority = 5

; exit-idle-time = -1
; module-idle-time = 20
; scache-idle-time = 20

; dl-search-path = (depends on architecture)

; default-script-file = 

; log-target = auto
; log-level = notice

; resample-method = speex-float-3
; disable-remixing = no

; no-cpu-limit = no

; rlimit-as = -1
; rlimit-core = -1
; rlimit-data = -1
; rlimit-fsize = -1
; rlimit-nofile = 256
; rlimit-stack = -1
; rlimit-nproc = -1
; rlimit-memlock = -1
; rlimit-nice = 31
; rlimit-rtprio = 9

; default-sample-format = s16le
; default-sample-rate = 44100
; default-sample-channels = 2

; default-fragments = 4
; default-fragment-size-msec = 25


et mon default.pa :
.nofail

### Load something into the sample cache
#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-access /usr/share/sounds/generic.wav

.fail

### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink

### Automatically load driver modules depending on the hardware available
.ifexists module-hal-detect.so
load-module module-hal-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack HAL support)
load-module module-detect
.endif

### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix

### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish

### Load the RTP reciever module (also configured via paprefs, see above)
#load-module module-rtp-recv

### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 description="RTP Multicast Sink"
#load-module module-rtp-send source=rtp.monitor

### Automatically restore the volume of playback streams
load-module module-volume-restore

### Automatically restore the default sink/source when changed by the user during runtime
load-module module-default-device-restore

### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams

### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle

### Load X11 bell module
#load-module module-x11-bell sample=x11-bell

### Register ourselves in the X11 session manager
# Deactivated by default, to avoid deadlock when PA is started as esd from gnome-session
# Instead we load this via /etc/xdg/autostart/ and "pactl load-module" now
# load-module module-x11-xsmp

### Load additional modules from GConf settings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif

### Publish connection data in the X11 root window
.ifexists module-x11-publish.so
.nofail
load-module module-x11-publish
.fail
.endif

### Make some devices default
#set-default-sink output
#set-default-source input
0
Bon, beh non enfaite, ça marche pas finalement :/

Mais j' ai l' impression que l' on est sur la bonne voie

Maintenant, alsamixer se lance, le résultat de la commande "pulseaudio est correct, j' obtient ce message avec "aplay" :
Playing WAVE '/usr/share/sounds/warning.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
, ma carte son est détecté comme il faut...

Mais j' obtien toujours ce genre de message lors de la lecture de fichier audio ( accompagné d' un vide sonore indissociable )
VLC :
VLC media player 0.8.6i Janus
[00000391] pulse audio output error: Failed to connect to server: Connection refused
[00000391] pulse audio output error: Pulse initialization failed

mplayer -ao pulse :
AO: [pulse] Init failed: Connection refused
Could not open/initialize audio device -> no sound.


J' ai mis pulse pour toutes les applications audio dans les préferences... j' ai accé à /dev/snd/ /dev/dsp /dev/mixer etc...
je suis dans les group rpc, polkituser, pulse-access, pulse-rt, pulse et audio
mais il y a toujours ce "Connection refused" et ce "Pulse initializing failed"

C' est la première fois que j' ai un tel problème de son avec pulse et fedo
0
Ouais bob031, j' avais vu ton topic hier soir en me promenant un peu sur le forum, très intéressant d' ailleur, même si je n' ai pas tout regardé en détail.

Héhé, merci Jeanbi
J' avais essayé de virer pulseaudio, (d' ailleur je devrais peut être reessayer maintenant) mais ça ne marchait pas non plus, et puis ça virait des application comme VLC et mplayer donc bon.
Et puis, aumoin, on auras appri un peu mieu comment fonctionne pulse et on pourra refaire face au problème au cas ou :)
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
24 août 2008 à 13:37
salut,

pourtant tu ne dois pas être bien loin avec pulseaudio ! j'ai fait quelques nouvelles petites recherches !

au fait un truc tout bête, est-ce que pulseaudio est bien démarré ? en faisant ps aux | grep pulse par exemple !
....parce que parfois ça beuguuuuue !

sinon choisir la tactique jeanbi, tu vires pulseaudio !
-1
Alors, oui, pulseaudio est bien lancé... d' ailleur j' ai du son !!
mais seulement avec un casque

J' ai pas encore cherché pourquoi sous google, mais c' est bon signe, même très bon signe :)

Voila merci tous le monde, surtout toi Bob031 :)
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
27 août 2008 à 22:26
une solution pour certains laptops :
Not sure if it could help but I had the same problem right after F9 install and in my case, the "solution" [a stab in the dark] was to unmute the "Surround" option in the mixer.

So maybe you could try and unmute every possible channel, too, as one of them might be the reason...


source : https://forums.fedoraforum.org/showthread.php?188345-No-sound-in-Fedora-9&pp=15
0
Dans mon cas, j'ai perdu le son subitement sur mon laptop avec fedora9, et en faisant des tests je me suis aperçu que pulseaudio s'executait avec plein d'erreurs, les memes que celles que l'on retrouve sur les forums de discussions, etc.
Je me suis concentré à tenter de résoudre ça comme je pouvais, en changeant /etc/pulse/daemon.conf et /etc/pulse/default.pa, ainsi que les fichiers de conf de Alsa .... puis avec enervement j'ai desintalle d'abord pulseaudio, puis meme alsa (perdant dans la bataille system-config-soundcard que je ne sais pas comment reinstaller maintenant), puis j'ai reinstalle alsa sans que cela ne change rien, puis pulseaudio...toujours sans changement...

Et finalement j'ai compris !! En fait sur mon laptop j'ai des touches pour le son, qui semblent non gérées par linux, mais qui en fait ont quand meme des effets un peu bizarres, notamment celui de couper le son, et ce meme apres un redemarrage... !!!!

Donc en appuyant a nouveau sur ces touches le son est revenu comme par magie...! plop !!
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
23 août 2008 à 21:02
ok !

pour "tuer" pulseaudio :

$ pkill pulseaudio


puis relance pulseaudio

$ pulseaudio


et qu'est-ce que ça dit ?
-1
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
23 août 2008 à 21:30
Sinon, je ne sais pas à quoi correspond ces 2 "operations not permitted" plus haut
j'ai la même chose mais cela n'empêche pas que mon son fonctionne !

[redfox@localhost ~]$ pulseaudio
W: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
W: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0

<.EDIT : es-tu dans le groupe polkituser ????

<EDIT 2: peux-tu coller les 2 fichiers suivants :
/etc/pulse/default.pa
/etc/pulse/daemon.conf
-1
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
24 août 2008 à 09:45
salut,

effectivement pulseaudio ne semble pas encore très au point. Ce matin j'allume la Fedora9, pas de son sytème (au démarrage de ma session).
ok ! je ferme ma session et la réouvre : je retrouve mes son système "démarrage de session" ! va comprendre.

effectivement tu n'es plus très loin d'avoir du son. encore un ou deux petits réglages et tu y es ! je cherche et je te dis si je trouve quelque chose !


tu peux jeter un oeil sur mon message ici :
http://www.commentcamarche.net/forum/affich 5094405 fedora 8 pulseaudio#dernier
j'essaie de décortiquer mes message d'erreur de ce matin.
-1
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
24 août 2008 à 10:05
bonjour,

je vous trouve bien persévérant.

je trouve aussi ! :-)

effectivement, Alsa devrait faire l'affaire au pire OSS ! d'ailleurs je crois avoir suggéré de tester sans pulseaudio !

moi, c'est juste que je m'amuse à essayer de comprendre (dans la mesure des moyens de mon petit cerveau et de mes petites connaissances) et de "trouver" des solutions !

<EDIT :
d'ailleurs je crois avoir suggéré de tester sans pulseaudio !

ben en fait non !
-1