Forum : 1 - Le matériel et les pilotes ALSA, FFADO, ...

[½RÉSOLU] Aucun son sous Lucid Lynx 2.6.32-24-generic, carte son Terratec DMX6Fire 24/96

cello utilisateur non connecté
Bonjour!
J'ai un gros souci, récurent sous ubuntu: comme vous l'aurez compris au vu du titre de mon post, impossible d'obtenir du son sous ma Lucid.
Je poste ici après fait moultes recherches avec notre ami G°°gle, mais impossible de résoudre mon problème.
Une âme charitable se proposerait-elle pour m'aider?
D'avance merci!

Quelques renvois de mon terminal:


cello@cellonosaure:~$ grep 'audio' /etc/group
audio:x:29:pulse,cello


cello@cellonosaure:~$ groups
cello adm dialout fax cdrom floppy tape audio dip video plugdev fuse lpadmin admin sambashare


cello@cellonosaure:~$ aplay -l
**** Liste des PLAYBACK périphériques ****
carte  0: DMX6Fire [TerraTec DMX6Fire], périphérique 0 : ICE1712 multi [ICE1712 multi]
  Sous-périphériques: 1/1
  Sous-périphérique: #0: subdevice #0



[+]

Voilà! Petite précision, suis musicien et souhaiterais VRAIMENT pouvoir passer définitivement à Ubuntu pour le son...
J'avais réussi à résoudre ce souci sous Jaunty, mais impossible avec Lucid. Snif.
Merci d'avance.

Édition admin olinuxx - 2 fevrier 2014 : voir la page  Terratec DMX 6Fire.

olinuxx utilisateur non connecté France
Coucou et bienvenue !

tu peux nous filer aussi ton asoundrc ?

PS : (mode admin=on)
Édition (admin olinuxx) : pour améliorer la mise en page, merci de mettre les log ou copies de fichiers entre des balises de code comme ceci :
{CODE()} patatati patatata {CODE} ce qui donnera ceci
patatati patatata

Quand les logs sont trop longs, n'hésitez pas à rajouter *+ devant, donc au final *+{CODE()}patatati patatata {CODE} qui permettra de masquer le log. Ce qui donnera :

[-]
  • patatati patatata

Merci ! wink
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.

(mode=off)

a+
Olivier

cello utilisateur non connecté
Premier souci! cry le asoundrc me renvoie:
cello@cellonosaure:~$ asoundrc
asoundrc: command not found


Edit: je suis bête... je ne trouve pas le fichier .asoundrc , car c'est bien ça que tu me demandes?

cello utilisateur non connecté
Mon fichier /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
snd-ice1712


Mon fichier /etc/modprobe.d:


[-]
  • # autoloader aliases
    install sound-slot-0 /sbin/modprobe snd-card-0
    install sound-slot-1 /sbin/modprobe snd-card-1
    install sound-slot-2 /sbin/modprobe snd-card-2
    install sound-slot-3 /sbin/modprobe snd-card-3
    install sound-slot-4 /sbin/modprobe snd-card-4
    install sound-slot-5 /sbin/modprobe snd-card-5
    install sound-slot-6 /sbin/modprobe snd-card-6
    install sound-slot-7 /sbin/modprobe snd-card-7
    
    # Cause optional modules to be loaded above generic modules
    install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
    #
    # Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
    install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
    install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
    install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
    #
    install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
    # Cause optional modules to be loaded above sound card driver modules
    install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
    install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
    
    # Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
    install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
    # Prevent abnormal drivers from grabbing index 0
    options bt87x index=-2
    options cx88_alsa index=-2
    options saa7134-alsa index=-2
    options snd-atiixp-modem index=-2
    options snd-intel8x0m index=-2
    options snd-via82xx-modem index=-2
    options snd-usb-audio index=-2
    options snd-usb-us122l index=-2
    options snd-usb-usx2y index=-2
    options snd-usb-caiaq index=-2
    # Ubuntu #62691, enable MPU for snd-cmipci
    options snd-cmipci mpu_port=0x330 fm_port=0x388
    # Keep snd-pcsp from being loaded as first soundcard
    options snd-pcsp index=-2

Oui oui je passe le temps en envoyant des choses qui peuvent être utiles idea

cello utilisateur non connecté
UP ?
cry

AutoStatic utilisateur non connecté
Salut, c'est un truc typiquement Ubuntu: https://bugs.launchpad.net/ubuntu/lucid/+source/pulseaudio/+bug/178442

Ils ont vraiment des soucis à faire fonctionner ces cartes avec PulseAudio. Donc deux options:
- Utiliser JACK exclusivement (la meilleure option bien-sûr en étant musicien wink ).
- Chercher une solution pour faire fonctionner la carte avec PulseAudio. Ca doit être quelque part dans ce bugreport, comme je n'ai pas une telle carte moi-même je l'ai pas vérifié.

Jeremy

cello utilisateur non connecté
Ok!Merci pour la réponse!
Par contre j'installe juste Jack sur ma Lucid, je configure et ça devrait marcher? Ou il faut que je passe à la rt?

(peut-être qu'un jour les constructeurs de cartes son penseront aux pauvres linuxiens qui galèrent... pfffff....)

olinuxx utilisateur non connecté France
Bon, ba grâce à Autostatic, tu as une piste de réponse cool

Je profite de ce message pour t'informer que le uppage de message est permis et encouragé sur LinuxMAO à des fins utiles, c'est à dire au bout de quelques jours, upper ton message ne sert à rien au bout de 2 heures (ou si ! il va servir à te faire mal voir wink ), nous sommes une communauté d'environ 3000 personnes, et une trentaine à passer régulièrement. Donc, un des premiers pré-requis sur ce site, c'est la patience.

D'autre part, merci de bien vouloir suivre les conseils donnés par les gentils admins (dont moi wink ) qui donnent de leur temps pour que ce site roule du mieux possible, je te le remets :

Édition (admin olinuxx) : pour améliorer la mise en page, merci de mettre les log ou copies de fichiers entre des balises de code comme ceci :
{CODE()} patatati patatata {CODE} ce qui donnera ceci
patatati patatata

Quand les logs sont trop longs, n'hésitez pas à rajouter *+ devant, donc au final *+{CODE()}patatati patatata {CODE} qui permettra de masquer le log. Ce qui donnera :

[-]
  • patatati patatata

Merci ! wink
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.


Je t'encourage à prendre connaissance du manuel du site afin d'être efficace dans tes participations. Ne lit pas tout tout de suite, commence par les 2 petites pages concernant les forums, tu découvriras le reste plus tard, on a le temps.

Voilou, merci d'avance wink
a+
Olivier

AutoStatic utilisateur non connecté
Citation :
Par contre j'installe juste Jack sur ma Lucid, je configure et ça devrait marcher?
Oui et non, les applications qui sont 'JACK aware'/'JACKifiées' feront du bruit, les applications qui ne le sont pas se tairont (Firefox, Flash, Totem etc.). JACK est un serveur son 'pro' pour réaliser des latences très basses, PulseAudio au contraire est un serveur son 'consument' et a une conduite plus pragmatique quant à la latence.
Donc ça dépend ce que tu veux faire avec ton système: regarder des trucs YouTube (PulseAudio) ou faire de la MAO (JACK). Ou les deux à la fois, c'est possible, mais je ne le recommanderais pas.

Citation :
Ou il faut que je passe à la rt?
Non, ce n'est pas nécessaire, le noyau temps réel n'est que nécessaire pour ceux qui veulent vraiment pousser leurs systèmes au max.

Citation :
(peut-être qu'un jour les constructeurs de cartes son penseront aux pauvres linuxiens qui galèrent... pfffff....)
Pour les cartes avec un chipset ICE17xx ce ne sont pas les constructeurs qu'il faut reprocher, ce sont les développeurs Ubuntu qui n'ont pas bien fait leurs devoirs. Mais tu as déjà vu le bugreport que j'ai mis ici? Peut-être une solution est là-dedans?

cello utilisateur non connecté
Allelujah!!!

J'ai suivi la page suivante: https://help.ubuntu.com/community/UbuntuStudioPreparation , installation Jack ok, je teste un peu avant de marquer "résolu". (redémarrage, deezer, lecteur mp3... et les logiciels de MAO!).

Merci encore à toi Autostatic pour les bonnes pistes. biggrinbiggrinbiggrin

cello utilisateur non connecté
Snif. Après redémarrage, de nouveau plus de son, et pire, ma carte son n'apparaît plus...

[-]
  • cello@cellonosaure:~$ aplay -l
    **** Liste des PLAYBACK périphériques ****
    carte  0: V8237 [VIA 8237], périphérique 0 : VIA 8237 [VIA 8237]
      Sous-périphériques: 3/4
      Sous-périphérique: #0: subdevice #0
      Sous-périphérique: #1: subdevice #1
      Sous-périphérique: #2: subdevice #2
      Sous-périphérique: #3: subdevice #3
    carte  0: V8237 [VIA 8237], périphérique 1 : VIA 8237 [VIA 8237]
      Sous-périphériques: 1/1
      Sous-périphérique: #0: subdevice #0
Mon /alsa-base.conf:

[-]
  • # autoloader aliases
    install sound-slot-0 /sbin/modprobe snd-card-0
    install sound-slot-1 /sbin/modprobe snd-card-1
    install sound-slot-2 /sbin/modprobe snd-card-2
    install sound-slot-3 /sbin/modprobe snd-card-3
    install sound-slot-4 /sbin/modprobe snd-card-4
    install sound-slot-5 /sbin/modprobe snd-card-5
    install sound-slot-6 /sbin/modprobe snd-card-6
    install sound-slot-7 /sbin/modprobe snd-card-7
    
    # Cause optional modules to be loaded above generic modules
    install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
    #
    # Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
    install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
    install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
    install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
    #
    install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
    # Cause optional modules to be loaded above sound card driver modules
    install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
    install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
    
    # Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
    install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
    # Prevent abnormal drivers from grabbing index 0
    options bt87x index=-2
    options cx88_alsa index=-2
    options saa7134-alsa index=-2
    options snd-atiixp-modem index=-2
    options snd-intel8x0m index=-2
    options snd-via82xx-modem index=-2
    options snd-usb-audio index=-2
    options snd-usb-us122l index=-2
    options snd-usb-usx2y index=-2
    options snd-usb-caiaq index=-2
    # Ubuntu #62691, enable MPU for snd-cmipci
    options snd-cmipci mpu_port=0x330 fm_port=0x388
    # Keep snd-pcsp from being loaded as first soundcard
    options snd_ice1712 index=0
    options snd_iec958 index=1
    options snd-pcsp index=-2

Je vais réessayer d'éditer ce dernier, me semble bien que le problème vient de là. Affaire à suivre!

cello utilisateur non connecté
biggrin
C'était bien le /alsa-base.conf qui n'allait pas: tirets normaux en lieu et place des underscores :
Citation :
options snd_ice1712 index=0
options snd_iec958 index=1
options snd-pcsp index=-2


A moins que ce soient les options de démarrage que j'avais éditées?
--> pulseaudio -k
--> j'avais également lancé Jack au démarrage

A éditer si vous avez la bonne réponse.

En tout cas merci encore à Autostatic pour les pistes.
Un petit "RESOLU"!

olinuxx utilisateur non connecté France
merci pour le résolu et pour les infos retractables cool
Je laisse le fil ouvert 2/3 jours et je le ferme definitivement apres.

Bonne musique à toi !
A+
Olivier

cello utilisateur non connecté
Coucou tout le monde, désolé j'ai été pas mal pris donc plus eu le temps de vous tenir au courant.
Mon installation semble toujours aussi récalcitrante: le son vient, s'en va, revient, sans que je comprenne quel effet mes manip' ont vraiment...
Exemple: plus de son du tout pendant 1 semaine, quelque manip' que je fasse. A la lecture d'un post, je me décide à supprimer de mon home le dossier 'pulse-audio' et le fichier 'pulse-audio-cookies'. Le son revient. Là, je comprends: ma ubuntu reconstruit ces fichiers au démarrage.
Après une mise à jour, contrairement à ce à quoi je m'attendais, ça a marché encore mieux eek : j'avais enfin du son sur ma page de connexion et le 'jingle ubuntu' au lancement. (ils me manquaient ces tams-tams...).
Ce matin, je démarre ma tour et j'ai l'étonnement de ne plus avoir de son du tout frownfrownfrown
Un aplay -l me renvoie ma carte son intégrée.
Mon .asoundrc:
pcm.ice1712 {
          type hw
          card 0
       }
       
       ctl.ice1712 {
          type hw
          card 0
       }

Mon alsa-base.conf:

[-]
  • # autoloader aliases
    install sound-slot-0 /sbin/modprobe snd-card-0
    install sound-slot-1 /sbin/modprobe snd-card-1
    install sound-slot-2 /sbin/modprobe snd-card-2
    install sound-slot-3 /sbin/modprobe snd-card-3
    install sound-slot-4 /sbin/modprobe snd-card-4
    install sound-slot-5 /sbin/modprobe snd-card-5
    install sound-slot-6 /sbin/modprobe snd-card-6
    install sound-slot-7 /sbin/modprobe snd-card-7
    
    # Cause optional modules to be loaded above generic modules
    install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
    #
    # Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
    install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
    install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
    install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
    #
    install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
    # Cause optional modules to be loaded above sound card driver modules
    install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
    install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
    
    # Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
    install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
    # Prevent abnormal drivers from grabbing index 0
    options bt87x index=-2
    options cx88_alsa index=-2
    options saa7134-alsa index=-2
    options snd-atiixp-modem index=-2
    options snd-intel8x0m index=-2
    options snd-via82xx-modem index=-2
    options snd-usb-audio index=-2
    options snd-usb-us122l index=-2
    options snd-usb-usx2y index=-2
    options snd-usb-caiaq index=-2
    # Ubuntu #62691, enable MPU for snd-cmipci
    options snd-cmipci mpu_port=0x330 fm_port=0x388
    # Keep snd-pcsp from being loaded as first soundcard
    options snd-ice1712 index=0
    options snd-iec958 index=1
    options snd-pcsp index=-2

Mon lspci | grep -i audio :
00:0a.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)


Si vous avez des idées je suis preneur, j'ai beaucoup fouiné sur le net, impossible de trouver LA solution, je commence vraiment à considérer qu'Ubuntu est incapable de gérer le son correctement. cry A mon plus grand désespoir....