Pas de son mais pourtant tout semble marcher

Pas de son mais pourtant tout semble marcher - Multimédia - Linux et OS Alternatifs

Marsh Posté le 21-03-2007 à 20:11:03    

Bonjour,
 
j'ai installé Kubuntu 6.10 sur mon portable Toshiba P100-286 ...
 
Le systeme marche, je l'ai mis a jour completement, mais je n ai aucun son sur aucune application ( ni meme les sons " systemes " ), dans le propriétés du son tout semble OK, et le son est bien reglé sur 80%  ...
 
Pourtant que je lance une application type xmms la musique semble se jouer normalement ( je vois le curseur de temps qui se deplace et l equaliseur graphique qui bouge ) mais rien de chez rien, comme si j avais oublié d'activer les enceintes ...
 
j ai suivi le tuto sur ubuntu.fr pour essayer de debugger le bazar mais rien a faire, toujours pas de son ...
 
Qui aurait une idée ?
 
Merci

Reply

Marsh Posté le 21-03-2007 à 20:11:03   

Reply

Marsh Posté le 21-03-2007 à 20:44:03    

Bonjour GTT,
 
tu as bien "démuté" les sorties sons via kmix ?
Sinon, ton lsmod | grep snd te donne bien les modules relatifs au son ?
Genre :

Code :
  1. jcp@phoenix64 ~ $ lsmod | grep snd
  2. snd_usb_audio          84128  0
  3. snd_usb_lib            14848  1 snd_usb_audio
  4. snd_hwdep               8200  1 snd_usb_audio
  5. snd_pcm_oss            40800  0
  6. snd_mixer_oss          15296  1 snd_pcm_oss
  7. snd_ice1724            77896  2
  8. snd_ice17xx_ak4xxx      3712  1 snd_ice1724
  9. snd_ac97_codec        108376  1 snd_ice1724
  10. ac97_bus                2752  1 snd_ac97_codec
  11. snd_ak4114              8576  1 snd_ice1724
  12. snd_pcm                75788  5 snd_usb_audio,snd_pcm_oss,snd_ice1724,snd_ac97_codec,snd_ak4114
  13. snd_timer              20744  1 snd_pcm
  14. snd_page_alloc          8272  1 snd_pcm
  15. snd_pt2258              4224  1 snd_ice1724
  16. snd_i2c                 5376  2 snd_ice1724,snd_pt2258
  17. snd_ak4xxx_adda         8128  2 snd_ice1724,snd_ice17xx_ak4xxx
  18. snd_mpu401_uart         7552  1 snd_ice1724
  19. snd_rawmidi            21472  2 snd_usb_lib,snd_mpu401_uart
  20. snd_seq_device          7188  1 snd_rawmidi
  21. snd                    52456  20 snd_usb_audio,snd_usb_lib,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_ice1724,snd_ac97_codec,snd_ak4114,snd_pcm,snd_timer,snd_pt2258,snd_i2c,snd_ak4xxx_adda,snd_mpu401_uart,snd_rawmidi,snd_seq_device
  22. soundcore               7264  1 snd


 
edit : quand tu lances une chanson, via xmms (ou autre), tu as bien des infos de la sorte :

Code :
  1. jcp@phoenix64 ~ $ cat /proc/asound/card0/pcm0p/sub0/hw_params
  2. access: MMAP_INTERLEAVED
  3. format: S32_LE
  4. subformat: STD
  5. channels: 2
  6. rate: 44100 (44100/1)
  7. period_size: 1024
  8. buffer_size: 16384
  9. tick_time: 1000


Message édité par j_c_p le 21-03-2007 à 20:51:18
Reply

Marsh Posté le 21-03-2007 à 21:43:19    

les sorties ne sont pas mutées ...
 
 
 
voila ce que me renvoient les commandes indiquées :

terra@Terra-nux:~$ lsmod | grep snd
snd_hda_intel          20116  1
snd_hda_codec         164608  1 snd_hda_intel
snd_pcm_oss            47360  0
snd_mixer_oss          19584  1 snd_pcm_oss
snd_pcm                84612  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              25348  1 snd_pcm
snd                    58372  8 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              11232  1 snd
snd_page_alloc         11400  2 snd_hda_intel,snd_pcm
terra@Terra-nux:~$ cat /proc/asound/card0/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 1024
buffer_size: 16384
tick_time: 4000
terra@Terra-nux:~$

Reply

Marsh Posté le 22-03-2007 à 01:12:42    

Ok, tu as bien kmix actif ? -> ps aux | grep kmix

Code :
  1. ps aux | grep kmix
  2. jcp       4985  0.0  0.8  93732 18312 ?        S    Mar21   0:00 kmix [kdeinit] -session 10112d1e79b000114607163300000114460013_1174482266_366429
  3. jcp       5095  0.0  0.0   5188   840 pts/2    R+   01:11   0:00 grep --colour=auto kmix


Message édité par j_c_p le 22-03-2007 à 01:12:57
Reply

Marsh Posté le 22-03-2007 à 12:40:08    

Code :
  1. terra@Terra-nux:~$ ps aux | grep kmix
  2. terra     4702  0.2  0.7  30240 14596 ?        S    12:35   0:00 kmix [kdeinit] -session 1012d92e0e7000117460111600000045740046_1174602606_448321
  3. terra     4847  0.0  0.0   2848   772 pts/1    S+   12:38   0:00 grep kmix


 
je comprends pas la :'(

Reply

Marsh Posté le 22-03-2007 à 13:09:36    

Tu es sûr que les bons mixeurs sont actifs (aka boutons "vert pomme" entre autre) ?
 
Sinon, je te mettrai des shots détaillés de mon kmix ce soir.


Message édité par j_c_p le 22-03-2007 à 13:10:22
Reply

Marsh Posté le 22-03-2007 à 13:16:05    

oui c est quasiment ce que j ai regardé en premier ...
 
merci pour ton aide la je galère :D

Reply

Marsh Posté le 22-03-2007 à 13:20:42    

Ok :/.
 
Bon, je te ferai des petits shots quand même, on ne sait jamais.
 
Aussi, je suppose que le son n'est pas bloqué par un processus quelconque (pstree ou ps aux pour voir les processus et leurs occupations cpu et mem, top pour l'activité en temps réel, q pour sortir).
 
Pas de quoi sinon ;).

Reply

Marsh Posté le 22-03-2007 à 13:39:55    

rien d anormal au niveau des processus a ceci pres qu il me dit que j ai un zombie ... mais je sais pas si ca peut voir son importance la ...

Reply

Marsh Posté le 22-03-2007 à 13:42:53    

met du son sur toutes les sorties que t'a dans le mixer car parfois il faut mettre du son sur des canaux auquel t'aurait pas pensé genre "pcm". Faut donc faire des tests (tu rajoute l'applet de mixage dans ta barre des taches et zou)

Reply

Marsh Posté le 22-03-2007 à 13:42:53   

Reply

Marsh Posté le 22-03-2007 à 13:43:25    

deja fait enfoiro :/
 
rien de plus ...

Reply

Marsh Posté le 22-03-2007 à 14:04:12    

Tu peux aussi lancer ta lecture audio/video en console et regarder s'il y a des infos intéressantes, également avec strace en paramètre supplémentaire, quitte à rediriger l'info vers un fichier, genre :
 
(strace) audacious LeCriDuChatSurLequelOnMarche.ogg (> fichierStrace).

Message cité 1 fois
Message édité par j_c_p le 22-03-2007 à 14:05:13
Reply

Marsh Posté le 22-03-2007 à 14:11:54    

et si tu connecte un casque sur la prise casque t'a du son ??

Reply

Marsh Posté le 22-03-2007 à 18:08:23    

enfoiro a écrit :

et si tu connecte un casque sur la prise casque t'a du son ??


silence total également ... mais c est vrai qe je n avais pas pensé a verifier ca ...

Reply

Marsh Posté le 22-03-2007 à 18:22:29    

j_c_p a écrit :

Tu peux aussi lancer ta lecture audio/video en console et regarder s'il y a des infos intéressantes, également avec strace en paramètre supplémentaire, quitte à rediriger l'info vers un fichier, genre :
 
(strace) audacious LeCriDuChatSurLequelOnMarche.ogg (> fichierStrace).


euh ... ca me met: bash: erreur de syntaxe près du jeton `audacious' inattendu

Reply

Marsh Posté le 22-03-2007 à 18:51:03    

C'était un exemple de lecteur audio :p, tu peux remplacer audacious par xmms dans ton cas.
 
edit :  et les parenthèses sont à enlever si tu veux le strace ;), bref  

Code :
  1. strace xmms LeCriDuChatSurLequelOnMarche.ogg > fichierStrace


Après tu ouvres fichierStrace avec kwrite ou autre, et tu regardes les infos intéressantes.
 
edit2 : bien sûr également, tu prends le fichier à lire que tu veux aka LeCriDuChatSurLequelOnMarche.ogg.


Message édité par j_c_p le 22-03-2007 à 18:54:10
Reply

Marsh Posté le 22-03-2007 à 19:00:07    

j ai fait le boulet la  je crois  :whistle:  
 
par contre j avais bien pensé a mettre le bon fichier :D

Reply

Marsh Posté le 22-03-2007 à 19:06:38    

tu as essayé de jouer un son en console ?
 
tu as plusieurs cartes sons ? parce que je vois une audigy dans ta config et les modules sont plutôt pour une carte intégrée.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 22-03-2007 à 19:11:47    

sans strace ca  donne ca:

Code :
  1. terra@Terra-nux:~$ xmms tatakau.mp3
  2. Message: device: hw:0,0
  3. Message: fmt 5, channels: 2
  4. terra@Terra-nux:~$


mais toujours sans son ...
 
 
 
avec ca me crée bien un fichier mais inexploitable ( que des caracteres a la c** ) que seul vi peut ouvrir ...


Message édité par GTTeamKiller le 22-03-2007 à 19:22:03
Reply

Marsh Posté le 22-03-2007 à 19:12:51    

Mjules -> il s agit du portable cité dans le premier post et non de la config indiquée dans ma config ...

Reply

Marsh Posté le 22-03-2007 à 21:17:25    

je viens de tester un .mid et pareil ca lit mais y a pas de son ...

Reply

Marsh Posté le 22-03-2007 à 23:04:40    

Pour kmix, tu dois avoir un truc de la sorte (enfin, ça dépend de ta carte son, mais ça donne une idée là) :
 
http://images.imagehotel.net/4a65e13580_tn.png http://images.imagehotel.net/099050efa3_tn.png http://images.imagehotel.net/02fa299b1a_tn.png
 
Sinon, ça m'a l'air normal ta sortie xmms là. Chez moi, via audacious (une version actualisée d'xmms on va dire) :

Code :
  1. jcp@phoenix64 ~/mp3/santana/supernatural $ audacious maria_maria.ogg
  2. Destroy Semaphore
  3. Destroy Mutex
  4. projectM plugin: Cleanup completed


Message édité par j_c_p le 22-03-2007 à 23:05:12
Reply

Marsh Posté le 22-03-2007 à 23:33:18    

oula moi c est largement plus petit kmix, j ai que les 2 premiers dans sortie, et j ai le point vert uniquement sous le triangle vert, l autre espece de sinusoide en bleu juste a sa droite je n en ai pas ...
 
sinon oui il s agit de la meme chose ...

Reply

Marsh Posté le 23-03-2007 à 16:53:00    

help :'(

Reply

Marsh Posté le 23-03-2007 à 18:46:36    

On récapitule, tu peux installer les pilotes sons Alsa :
1/ en dur dans ton noyau
2/ en modules dans ton noyau
3/ externe à ton noyau (en modules donc).  
 
À la base, il te faut les paquets :
1/ alsa-drivers
2/ alsa-libs
3/ alsa-utils
4/ alsa-oss
 
Après, il faut être dans le groupe audio.
 
Ensuite, il faut bien configurer le fichier de données alsa (ça doit dépendre de la distribution aussi), et ensuite upgrader les données (ie  update-modules sous Gentoo, de façon à signaler au système les modifs).
Genre sous Gentoo, c'est le fichier /etc/modules.d/alsa :

Code :
  1. jcp@phoenix64 ~ $ cat /etc/modules.d/alsa
  2. # Alsa 0.9.X kernel modules' configuration file.
  3. # $Header: **** 1.4 2004/11/16 01:31:22 eradicator Exp $
  4. # ALSA portion
  5. alias char-major-116 snd
  6. # OSS/Free portion
  7. alias char-major-14 soundcore
  8. ##
  9. ## IMPORTANT:
  10. ## You need to customise this section for your specific sound card(s)
  11. ## and then run `update-modules' command.
  12. ## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
  13. ##
  14. ##  ALSA portion
  15. alias snd-card-0 snd-ice1724
  16. alias snd-card-1 snd-usb-audio
  17. ## alias snd-card-0 snd-interwave
  18. ## alias snd-card-1 snd-ens1371
  19. #options snd-ice1724 id="first"
  20. #options snd-bt87x id="second"
  21. #options snd-usb-audio id="third"
  22. ##  OSS/Free portion
  23. alias sound-slot-0 snd-card-0
  24. alias sound-slot-1 snd-card-1
  25. ##
  26. ## Fix card number whatever the modules loading order is
  27. options snd-ice1724   index=0
  28. options snd-usb-audio index=1
  29. # OSS/Free portion - card #1
  30. alias sound-service-0-0 snd-mixer-oss
  31. alias sound-service-0-1 snd-seq-oss
  32. alias sound-service-0-3 snd-pcm-oss
  33. alias sound-service-0-8 snd-seq-oss
  34. alias sound-service-0-12 snd-pcm-oss
  35. # OSS/Free portion - card #2
  36. #alias sound-service-1-0 snd-mixer-oss
  37. #alias sound-service-1-1 snd-seq-oss
  38. #alias sound-service-1-3 snd-pcm-oss
  39. #alias sound-service-1-8 snd-seq-oss
  40. #alias sound-service-1-12 snd-pcm-oss
  41. # OSS/Free portion - card #3
  42. #alias sound-service-2-0 snd-mixer-oss
  43. #alias sound-service-2-1 snd-seq-oss
  44. #alias sound-service-2-3 snd-pcm-oss
  45. #alias sound-service-2-8 snd-seq-oss
  46. #alias sound-service-2-12 snd-pcm-oss
  47. ##  OSS/Free portion - card #2
  48. alias sound-service-1-0 snd-mixer-oss
  49. alias sound-service-1-3 snd-pcm-oss
  50. alias sound-service-1-12 snd-pcm-oss
  51. alias /dev/mixer snd-mixer-oss
  52. alias /dev/dsp snd-pcm-oss
  53. alias /dev/midi snd-seq-oss
  54. # Set this to the correct number of cards.
  55. options snd cards_limit=2


Car chez moi, j'ai une carte son standard (cf config, c'est une Terratec Aureon Space) et un micro sur ma webcam (cf config).
 
La méthode  : http://www.gentoo.org/doc/en/alsa-guide.xml
 
 
Des infos utiles peuvent être obtenues via :
lspci -v | grep -i audio ?
cat /proc/asound/cards ?
cat /proc/asound/version ?
cat /proc/asound/oss/sndstat ?
 
Bref, il faudrait savoir quels sont les points de valide dans ton installation et aussi si tu prends le bon module son par rapport à ton chipset.
 
Voilà, tu as la démarche générale (si tes réglages kmix sont ok, avec les points verts pomme allumés, comme sur mes shots).
 
nb : c'est peut-être un peu rude ces infos, mais, c'est la seule façon de voir précisément où est l'erreur (à moins que tu ais une version d'Alsa que ton chipset ne supporte pas).


Message édité par j_c_p le 23-03-2007 à 18:48:55
Reply

Marsh Posté le 23-03-2007 à 19:15:37    

donc je ne trouve pas ce repertoire modules.d, quoi qu'il en soit j ai recherché tous les fichiers alsa dans /etc et y en a 2 mais qui ne correspondent pas au modele du tien ...
 
Cela dit j ai la derniere version d alsa ( toute la suite: le lib & co ) qu'adept me permet de choper sur les serveurs de mises a jour d ubuntu ...
 
voila le résultat des commandes indiquées:
 

terra@Terra-nux:~$ lspci -v | grep -i audio
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
terra@Terra-nux:~$ cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xd2400000 irq 66
terra@Terra-nux:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
terra@Terra-nux:~$ cat /proc/asound/oss/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.12rc1 emulation code)
Kernel: Linux Terra-nux 2.6.17-11-generic #2 SMP Thu Feb 1 19:52:28 UTC 2007 i686
Config options: 0
 
Installed drivers:
Type 10: ALSA emulation
 
Card config:
HDA Intel at 0xd2400000 irq 66
 
Audio devices:
0: HDA Generic (DUPLEX)
 
Synth devices: NOT ENABLED IN CONFIG
 
Midi devices: NOT ENABLED IN CONFIG
 
Timers:
31: system timer
 
Mixers:
0: Generic 14f1 ID 5045


Message édité par GTTeamKiller le 23-03-2007 à 19:16:24
Reply

Marsh Posté le 23-03-2007 à 19:22:38    

ah oui et je suis bien dans le groupe audio ...

Reply

Marsh Posté le 23-03-2007 à 19:23:59    

J'utilise le même module que toi et le module intégré au kernel ne fonctionne pas bien (chez moi en tout cas).
 
J'ai été obligé pour avoir du son de télécharger la dernière version d'alsa-driver, de compiler les  modules etde les installer.
C'est ok depuis (seulement un grésillement avec jacd)
 
$ wget ftp://ftp.alsa-project.org/pub/dr [...] c3.tar.bz2
$  tar jxvf alsa-driver-1.0.14rc3.tar.bz2
$  cd alsa-driver-1.0.14rc3
$ ./configure --with-oss=yes --with-cards=hda-intel  
$  make
# make install

Reply

Marsh Posté le 23-03-2007 à 19:25:30    

ah ? ca viendrait donc du module intégré ?
 
bon je teste ta technique ...

Reply

Marsh Posté le 23-03-2007 à 19:35:32    

et ben non :'(
 
ca reste desespérement muet :'(
 
 
tout s est bien passé cependant mais ca fait exactement pareil qu avant limax ...

Reply

Marsh Posté le 24-03-2007 à 15:05:25    

Ok, apparemment, il y a un souci avec le pilote là, comme vu aussi sur le web http://www.google.fr/search?q=alsa [...] 8&oe=UTF-8
-> http://linux-on-laptops.com/forum/ [...] php?t=1488
 
Sinon, pour utiliser une version externe d'Alsa (ie non packagée), il faut d'abord enlever celle déjà installée (via ton gestionnaire là), puis installer la nouvelle (méthode usuelle), ensuite relancer le service Alsa (ça dépend des distribution pour les commandes), et finalement se délogger/relogger.
 
À mon avis, en prenant la dernière version d'Alsa, ça doit le faire (aussi les paquets associés, tant qu'à faire, bien que ça ne soit pas une obligation).
 
Si tu veux compiler le répertoire de dév, je peux t'aider aussi (ce qui est vraiment la dernière version).

Reply

Marsh Posté le 24-03-2007 à 18:16:43    

ah zut j avais pas viré celle deja presente ...
bon je la balance ...
 
 
en guise de relancement du service alsa, si je ne connait pas les commandes un reboot fera l affaire ...

Reply

Marsh Posté le 24-03-2007 à 18:36:08    

j ai tué le mort la [:alph-one]
 
 
je vire alsa via le gestionnaire et sans trop savoir pourquoi ca m a shooté la quasi intégralité de ce qui etait installé ( alsa, heureusement, mais encore kde et sa suite complète, adept, les drivers, openoffice, firefox ) :pfff:  
 
bon ben ... on va reinstaller tout ca :fou:

Reply

Marsh Posté le 24-03-2007 à 19:28:08    

Il était juste nécessaire d'enlever alsa-driver, voire aussi, alsa-lib, alsa-utils, alsa-oss (car c'est plus homogène d'avoir les mêmes versions).
 
Bizarre ton affaire cependant :/.

Reply

Marsh Posté le 24-03-2007 à 20:05:11    

j ai enleve juste alsa driver et alsalib ...
 
puis j ai cliqué sur appliquer et je suis parti pisser ... quand je suis revenu j ai lu suppression de KDm puis le reste :arf:
 
bon bref reinstallé la, j ai testé ubuntu normal cette fois ... mais pas mieux, toujours pas de son ...

Reply

Marsh Posté le 24-03-2007 à 20:13:24    

Bon je resteste d installer alsa comme indiqué plus haut en virant celui deja installé avant .. et juste lui cette fois ...

Reply

Marsh Posté le 24-03-2007 à 20:20:02    

Étonnant que le gestionnaire te vire tant de paquets ... enfin, on progresse quelque peu cependant ;).

Reply

Marsh Posté le 24-03-2007 à 20:55:53    

tiens je viens de voir pourquoi l autre buse de gestinnair de pauet m a tout shoote, la synaptic me demande de virer a nouveau la moitié du stystme pour dégager alsalib ... je compreds pas top puis je sais pas comment faire pour ne virer qu'alsa ...

Reply

Marsh Posté le 24-03-2007 à 21:11:15    

bon j ai trouve le truc a faire, faut "juste" passer en kernel 2.6.20 comme il est dit sur ton lien " The bug is fixed in 2.6.20.x so you need to recompile kernel to this version or update current kernel "
 
 
bon plus qu a trouver comment le faire vu que ce kernel en bois apparait pas dans le gestionnaire de mises a jour ...


Message édité par GTTeamKiller le 24-03-2007 à 21:12:01
Reply

Marsh Posté le 24-03-2007 à 21:32:25    

ca y est c est fait y a plus qu a rebooter : peur&prie :
 
 
 
 
EDIT:
 
?!!
 
bah ?
 

Code :
  1. yuna@YunaFFX:~$ uname -a
  2. Linux YunaFFX 2.6.17-11-generic #2 SMP Thu Feb 1 19:52:28 UTC 2007 i686 GNU/Linux


 
j ai pourtant suivi le tuto ici et ca a bien dl environ 8 mo : http://petitlinux.greguti.com/inde [...] 201-114843


Message édité par GTTeamKiller le 24-03-2007 à 21:42:13
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed