Chargement...
 
Skip to main content

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


[RESOLU] Carte son USB non prise en charge par ALSA

Bonjour,
Je possède déjà une carte son USB (qui fonctionne à grand-peine sous Windows), mais elle n'est pas dans la liste du matériel reconnu par les pilotes ALSA.
Du coup, je n'arrive pas à la faire fonctionner avec Ardour (JACK n'a pourtant pas l'air de trop broncher).
Est-ce que vous pensez que c'est impossible à faire fonctionner sous linux ? Je dois en acheter une autre ?
Pour info, je suis sous openSUSE 11.4, la carte son est celle d'un multi-effets guitare ZOOM G9.2tt (http://www.zoom.co.jp/english/products/g92tt/)
Salut,

Je suppose que tu la branches en USB ?
Renvoie le résultat de la commande :
Copy to clipboard
lsmod | grep snd

afin de voir si le driver générique Alsa USB est bien présent.
Il y a peut-être une chance pour que ça fonctionne partiellement avec.

A+
France
et aussi :

just'apres le branchement de la carte :
Copy to clipboard
dmesg | tail -n30

Copy to clipboard
cat /proc/asound/cards


oliv'
Alors, le résultat de lsmod | grep snd

[+]
Je démarre mon appareil,
le dmesg :

[+]
katapon@linux-57rz:~> cat /proc/asound/cards

[+]
J'ai découvert Phonon au démarrage aujourd'hui, quand je teste ma carte son USB il me dit qu'elle ne fonctionne pas. Mais au moins il la voit.
Note modéro : losque tu publies de longs (et larges) bouts de code, tu peux faire précéder le pave de : *-, ce qui facilite la mise en page... J'ai corrigé ci-dessus.

Ce qu'on peut dire, pour l'instant, c'est que la carte est reconnue physiquement et que le driver USB est bien présent...

Dans Jack, quels sont les choix proposés dans "réglages" pour :
- interface,
- périphérique d'entrée,
- périphérique de sortie ?
S'il le propose bien, essaie de mettre hw:2 dans "interface" puisque le "aplay -l" donne la carte USB en 3ème position (hw:0, hw:1 et hw:2).

Profites-en pour essayer avec 3 dans "périodes/tampon" et une valeur "raisonnable" de buffer (1024 ou 512 pour commencer). Si ce 3 (semble préconisé pour les cartes en USB) ne donne rien, reviens à 2, bien sûr.

A+
Il y a bien beaucoup de choix dans qjackctl...

Quand je lance jack, j'obtiens un message d'erreur "impossible de connecter le serveur jack comme client".
Voici les détails de la fenêtre des messages :


[+]
Dans qjackctl, j'ai choisi ALSA dans "pilote", mais je ne suis pas sûr de devoir utiliser ça dans mon cas (puisque dans les messages il indique que le driver ne donctionne pas).
Je ne sais pas non plus quelle est l'application qui utilise déjà l'interface et qu'il me demande d'arrêter, je n'ai que Firefox d'ouvert en même temps que jack.
Dans "interface", j'ai hw:2 et hw:2,0, quelle est la différence ? (j'ai essayé les deux, mais le message d'erreur est le même)
Un bon "WTF" s'impose...

En éteignant mon pc, je me suis rendu compte que les sons provenant de l'OS me parvenaient par la carte son USB (j'avais le casque branché dessus). Donc je redémarre tout de suite, je mets un mp3 avec amarok... et en effet, le son sort de la carte USB.
Je retente donc ardour. Rien.
J'installe audacity pour voir, et là tout s'inverse. Je peux m'enregistrer avec ma guitare (branchée sur la carte son USB), mais en lecture les sons proviennent des haut-parleurs du pc. Pas moyen d'avoir lecteur ET enregistrement par la carte USB... (en enregistrement, audacity me propose hw:2,0, mais pas en lecture)

Et si je ferme tous ces logiciels, que je lance qjackctl uniquement, quand je fais "démarrer", j'obtiens le même message d'erreur que j'ai copié-collé dans le précédent post.

Alors est-ce que j'ai juste un problème de configuration de jack ? Pourquoi ça marche dans audacity et pas dans ardour, problème de configuration d'ardour uniquement ?

Il va falloir que je trouve plus de tutos...
Salut,

Comme je te l'avais écrit dans ma première réponse, tu utilises le driver "générique" Alsa censé piloter tout ce qui est en USB, pour l'audio. Il est donc malheureusement possible que toutes les fonctions de la carte ne puissent être contrôlées.

Cependant, il y a déjà quelques soucis avec Jack...
Tu le lances avec 10 comme priorité, ce qui est largement insuffisant. Puis il y a ce message concernant une autre application utilisant la carte. As-tu Pulseaudio ?

As-tu bien configuré ton PAM ? La priorité dans Jack devrait être inférieure de 10 à celle du "memlock" figurant dans ton limits (ou audio).conf.
Jack étant au coeur de ta station MAO, ça vaut vraiment le coup de se plonger dans les docs "coin du débutant", "Jack et sa famille", les paramétrages "temps réel", comment désactiver Pulseaudio, etc... Ce serait un peu long de régler par posts TOUS les paramètres de jack et du système...

Pour répondre à ta question, les syntaxes genre hw:2,0 ou hw:2,1 signifient généralement :
- carte N° 3, entrée ou sortie analogique,
- carte N° 3, entrée ou sortie digitale.

Enfin, utilises-tu Audacity avec ou sans Jack ?

A+
France
salut Katapon

ne désespère pas, tu es déjà passé d'une carte fortement potentiellement incompatible à j'ai du son, c'est prometteur ! 😉
alsa reconnait donc ta carte (visible dans /proc/asound/cards), ton environnement de bureau suit, pas de probleme. tu peux peut etre aussi modifier les volumes avec alsamixer.
jack ne veut pas démarrer car une autre application utilise déjà la carte son. celle-ci peut etre firefox, mais peut etre aussi le systèmes son interne de l'environnement de bureau, regarde du coté de pulseaudio
une fois tout cela désactivé, jack et ardour devraient fonctionner sans soucis

++
oliv'
J'y suis presque... Maintenant j'arrive à m'enregistrer dans Ardour. Par contre je n'arrive pas à ré-écouter ce que j'enregistre.

Je n'ai pas trouvé de pulse audio (mais j'ai lu que c'était plutôt avec gnome, or j'ai KDE, donc c'est peut-être yast sound, mais je ne sais pas s'il est possible d'arrêter yast sound).

Ce qui est étrange, c'est quand j'utilise amarok, j'ai le son sur ma carte USB. J'ai essayé pas mal de connexions avec qjackctl, mais je n'ai pas réussi à avoir de retour dans ardour.

Si j'en crois Yast Sound, il y a toujours une carte son USB qui ne fonctionne pas (il trouve deux cartes sons USB en fait). C'est étrange que la lecture fonctionne avec amarok mais pas avec ardour ou audacity. Le problème vient-il de jack ? Si ça venait d'ALSA, ça ne devrait pas marcher non plus dans amarok, donc il me reste juste un problème de configuration j'espère.
Salut,

Je ne connais pas Yast donc je ne peux pas t'aider de ce côté-là.
Je sais juste que ceux qui ont Pulseaudio le "tuent" avant de lancer Jack, il faudrait sans doute faire de même avec ce serveur-là.

Par contre, je te conseille de stopper Firefox (perso je coupe même la connexion wifi) lorsque tu bosses en audio.

Fais un :
Copy to clipboard
aplay -l

pour voir quelle est la connectique de tes cartes, particulièrement l'USB, afin de repérer les bonnes nomenclatures (hw:x,x) d'E/S pour Jack.

Vérifie, par acquis de conscience, que dans l'onglet "options" (je crois..., le 2ème) figure toujours la commande "killall xxxx".

Ta priorité, dans Jack, est-elle toujours à 10 ? Si oui, une valeur bien supérieure est in-dis-pen-sable ! Commence vers 70/75.

A+
France
il me semble que tu peux sélectionner jack dans les préférences audio sous kde pour rediriger le son du bureau vers jack lors du lancement de celui-ci, tu peux peut etre regarder de ce coté
Ca y est ! J'arrive à enregistrer et à lire le résultat par l'intermédiaire de ma carte USB. J'ai changé la priorité de mes cartes sons dans Yast sound.

Merci pour votre aide.😉

Je vais encore faire des essais complémentaires pour prendre en main et régler ardour. Je serais sûrement amener à re-poster dans d'autres sections.
Je vais aussi faire un tour du coté du forum openSUSE pour les logiciels spécifiques à ma distribution.
OK, content que ça fonctionne !
note modéro : je ferme donc le sujet.
Pas de problèmes pour d'autres questions, ailleurs, sur Ardour ou autre...
Bonne zique, à+