Chargement...
 
Skip to main content

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


[RÉSOLU] Pb pour utiliser 2 cartes Son

Portugal
Bonjour,

Depuis qq jours, je me prends la tete pour utiliser 2 cartes son sur ma station mandrake 10.1 :

Par défaut, j'ai une AC'97 sur ma carte mere pour des petites enceintes type multimédia.

J'ai ajouté une M-Audio DIO 2448 et des enceintes monitoring et là, mon pb commence :
La DIO 2448 est vue (en tant que CMI8738) et fonctionne mais alors la carte AC'97 disparait. alsaconf ne me trouve que la DIO2448, pas la AC'97.

Si je retire physiquement la carte DIO2448, la carte AC'97 réapparait, le son également.
J'ai épluché les tutos alsa et cie, mais je ne trouve pas de solution pour permettre l'utilisation des 2 cartes simultanément.

J'ajoute que HardDrake ne me vois qu'une carte son : AC'97 si la 2448 n'est pas enfichée, ou CMI8738 si la 2448 est enfichée.
J'ai essayé de modifier les modprobe.conf et modules.conf pour indiquer 2 cartes sons mais rien n'y fait, je ne parviens à voir qu'une carte, jamais les 2 en meme temps.🙁

Je souhaiterais utiliser les petites enceintes multimédia avec AC'97 et les enceintes de monitoring avec la DIO2448 afin d'avoir 2 écoutes différentes.

Merci de vos lumières
Portugal
Bon, ça avance, alsaconf m'a bien trouvé mes 2 cartes pci !... je vai donc rester avec une SB et une DIO 2448.

Copy to clipboard
lspcidrake -v |fgrep AUDIO es1371 : Ensoniq|CT5880 [MULTIMEDIA_AUDIO] (vendor:1274 device:5880 subv:1274 subd:2000) snd-cmipci : C-Media Electronics Inc|CM8738 [MULTIMEDIA_AUDIO] (vendor:13f6 device:0111)


par contre, je n'en vois toujours qu'une dans mon mixer, ou dans alsamixer ...

Faut que je les indique dans modprobe.conf ??


[+]

Trinine, je sents que j'avance, je t'envoie un CD dès que ça marche pour te remercier de ton aide ! ;o)
Effectivement, ça a l'air d'aller dans le bon sens !

Pour vérifier si les modules nécessaires (=pilotes) sont bien chargés, utilises la commande "lsmod" (comme "liste des modules").
Tu devrais avoir dans la liste :
  • via82xx pour le circuit intégré (sauf si la carte mère l'a désactivé ❗
  • cmipci pour la M-Audio
  • ens1371 pour la SB

S'il te manque des modules, il faudra les charger. Tu peux soit les lancer à la main pour tester (commande "modprobe"), soit les intégrer dans modprobe.conf pour qu'ils soient chargés automatiquement au démarrage avec les bonnes options.
Des options peuvent être passées au chargement des modules, par ex, la ligne :
"options snd device_mode=0666" définit les droits sur le périphérique son.

Il me semble que les lignes précédées de chiffres ne sont pas lues. La carte que tu voies dans le mixer, ça ne serait pas l'Ensoniq ? Si c'est le cas, décommentes les lignes relatives à la M-Audio pour permettre le chargement des modules nécessaires. Tu devrais obtenir quelque chose du style :
Copy to clipboard
alias eth0 sk98lin remove snd-cmipci /sbin/modprobe --first-time -r --ignore-remove snd-cmipci install snd-cmipci /sbin/modprobe --first-time --ignore-install snd-cmipci remove snd-ens1371 /sbin/modprobe --first-time -r --ignore-remove snd-ens1371 install snd-ens1371 /sbin/modprobe --first-time --ignore-install snd-ens1371 remove snd-via82xx /sbin/modprobe --first-time -r --ignore-remove snd-via82xx install snd-via82xx /sbin/modprobe --first-time --ignore-install snd-via82xx


Enfin, à mon avis, de la même façon que tu as :
"alias sound-slot-0 snd-cmipci"
tu devrais aussi avois une ligne
"alias sound-slot-1 snd-ens1371"
Pour placer M-Audio et SB sur 2 slots différents.

Attention : toutes les applications ne seront sans doute pas capables d'utiliser les 2 cartes en même temps ! JACK te sera alors indispensable pour gérer tout ça. Il faut qu'il reconnaisse les 2 cartes.

T.
Portugal
Mon lsmod :

[+]

Mon modprobe.conf :

[+]

j'avoue que je comprends toujours pas les histoires d'alias ... là je crois bien que mes 2 cartes sont actives. Jack m'indique hw:0 et hw:1.
Par contre Kmix ne me permet pas de choisir entre les 2 cartes ... c'est normal ?


Il me semble que les lignes précédées de chiffres ne sont pas lues. La carte que tu voies dans le mixer, ça ne serait pas l'Ensoniq ? Si c'est le cas, décommentes les lignes relatives à la M-Audio pour permettre le chargement des modules nécessaires. Tu devrais obtenir quelque chose du style :

[+]



Trinine écrit:
Enfin, à mon avis, de la même façon que tu as :
"alias sound-slot-0 snd-cmipci"
tu devrais aussi avois une ligne
"alias sound-slot-1 snd-ens1371"
Pour placer M-Audio et SB sur 2 slots différents.

Attention : toutes les applications ne seront sans doute pas capables d'utiliser les 2 cartes en même temps ! JACK te sera alors indispensable pour gérer tout ça. Il faut qu'il reconnaisse les 2 cartes.




De meme je n'entends pas de son sur ma carte SB (hw:1) et je sais pas comment l'afficher dans alsamixer ...
Portugal
Copy to clipboard
cat /proc/asound/cards : 0 [CMI8738SWIEC ]: CMI8738-SWIEC - C-Media PCI CMI8738-SWIEC C-Media PCI CMI8738-SWIEC (model 33) at 0xe400, irq 18 1 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI Ensoniq AudioPCI ENS1371 at 0xee80, irq 17

Bon ça devrait pouvoir commencer à fonctionner ...

Il est possible qu'une ou l'autre des cartes son soit "mutée"
Vérifier avec :
"alsamixer -c 0" pour la 1ère carte son
"alsamixer -c 1" pour la seconde
(Ne pas oublier le manuel quand on a un doute sur une commande : "man alsamixer" 😉)

T'as essayé l'une puis l'autre des cartes son avec jack ?

Branche une paire d'enceintes sur chaque carte son et fais l'essai suivant avec Mplayer (remplace titre.wav par le morceau de ton choix ! )
"mplayer -ao alsa:device=hw=0 titre.wav" pour une lecture avec la 1ère carte son
"mplayer -ao alsa:device=hw=1 titre.wav" pour la seconde

T.
seal20 écrit:
(...) j'entends bien mon pattern de boite d'hydrogen via jack sur hw:1 et sur hw:0 si je lui indique.
Les 2 cartes fonctionnent correctement via Jack.




En voilà une nouvelle qu'elle est bonne !

Manuel de Kmix écrit:
Pour Kmix n'utilises pas l'icône à côté de l'horloge, lances-le plutôt depuis le menu Démarrer :
"Chapitre 2. Travailler avec KMix
(...) Si vous avez plusieurs cartes son, une liste sera affichée en haut de la fenêtre, vous permettant de choisir une carte son."
(...)
"Chapitre 3. L'applet KMix du tableau de bord
(...)
Vous pouvez travailler avec l'applet de KMix de la même façon qu'avec la fenêtre principale - y compris le menu contextuel. À cause de la place limitée dans le tableau de bord, il y a des différences :
(...)
Si vous avez plusieurs cartes son, vous ne pouvez pas changer le mixeur sélectionné après la sélection initiale."


Pour Mplayer ... j'ai qu'une carte son ... essayes avec l'interface graphique dans :
"préférences"=>"audio"=>"TON_DRIVER"(alsa ou aRts si tu es sous Kde)=>"configure driver"
et choisi ton device ...

Trinine (pas mécontent d'être arrivé à quelque chose 😀)
Portugal
Trinine écrit:
Trinine (pas mécontent d'être arrivé à quelque chose 😀)



Salut Trinine, bin voilà, mes cartes son foctionnent via Jack, et via Kmix !😂
tu as gagné un CD !! 😎

Pour Kmix, il m'a suffit de redémarrer ma machine et j'ai pu observer le menu déroulant me proposant les 2 cartes. (Comme quoi il arrive qu'il faille redémarrer sous Linux

Je tiens à te remercier, laisse moi ton adresse postale stp. (aimes tu le blues ? le jazz ?)
En core merci de ton aide.
S.
Page: 2/2
1  2