Chargement...
 
Skip to main content

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


[ABANDONNÉ] Plusieurs Korg 1212 I/O

France
Salut tout le monde !

J'ai récupéré une paire de vieilles Korg 1212 IO, et je vais peut-être bien prochainement mettre la main sur une troisième. Pour le moment, le driver ALSA refuse de voir les deux en même temps :

[+]

Tout ça se passe sur une Fedora Core 6 sur x86 32 bits, si jamais ça a une importance.

Quelqu'un a une expérience en la matière ?
France
Pour l'instant je n'ai encore jamais utilisé deux fois la même carte (je compte le faire bientot avec l'EWS88MT), mais il faudra sans doute avoir un fichier /etc/modules.conf en conséquence et aussi définir un sorte de macro dans asound.rc qui permettra à Jack d'ouvrir les 2 d'un coup. En espérant biensûr qu'ALSA soit capable de gérer plusieurs de ces cartes (ce qui te demandera de regarder sur le site Alsa dans la matrice pour savoir s'il y a des infos à ce sujet).

Tiens nous au courant..
France
Justement, le site d'ALSA est plutôt muet à ce sujet, au point que je me demande si je ne suis pas le deuxième à utiliser ce driver après son auteur. 😊

Pour ce qui est de la config de jack, on verra ensuite, pour le moment j'aimerais juste arriver à faire reconnaître les deux cartes en même temps mais ce n'est pas gagné, j'ai des plantages de jack causées par des erreurs de DMA du côté d'ALSA (jack tourne sur une seule de deux cartes puisqu'ALSA refuse de lui montrer la deuxième). Ça ressemble à un conflit DMA entre les deux cartes, probablement une histoire de bus master (on croirait que j'ai du vocabulaire, hein ? 😉 ). Si c'est bien ça, j'ai peur qu'on ne puisse simplement pas en mettre deux dans la même machine.
France
Mais tu as édité ton fichier modules.conf ?

Que donne cat /proc/asound/cards car c'est la que tu devrais voir tes cartes. Je suis d'accord avec toi pour jack qui viendra après. Enfin il peut yavoir des fois des paramètres pour les modules notament "index" qui fairait reference au numéro de la carte.

Faut-il alors instancier plusieurs fois le modules snd-carte avec ce champ ou c'est automatique, je ne sais meme pas à vrai dire. 😕
Salut,

Voici l'occasion de jeter un oeil à la page ALSA_MultiCartes ! et pis de la compléter si nécessaire ! 😉 Plus sérieusement, les différents liens du dernier § de la page montre que cela est possible avec certains matériels (carte mère et cartes sons). Le principe est toujours le même :
  • Vérification & corrections du fichier /etc/modules.conf ou équivalent (voir la config présentée après les photos ici pour un exemple avec 2 cartes identiques);
  • Création d'un ~/.asoundrc pour créer un nouveau périph virtuel composé des 2 cartes, c'est lui qui sera utilisé par jack. Là encore, les exemples des différents liens présentent le principe;
  • Pour vérifier les Irq : "cat /proc/interrupts";
  • Ne pas oublier la Synchro WordClock;
  • Et pis aussi la page ALSA pour les paramètres jack ...

Bon courage !

T.
Est ce que la Korg 1212 IO fonctionne bien sous linux (toutes les entrees/sorties) ?
Je pose la question, car j'ai essaye de la configurer pour un collegue, l'annee derniere, je n'ai jamais reussi a en tirer aucun son !
France
Théoriquement, les E/S ADAT fonctionnent et les E/S analogiques ont des chances de faire un peu de bruit, seules les S/PDIF ne sont pas supportées du tout (une histoire de format un peu bizarre).

En pratique, j'ai refait des essais avec une seule carte, j'ai toujours mes erreurs DMA. D'après ce que je comprends du source du driver, ça arrive en cas de congestion du bus PCI, mais je ne sais pas par quoi elle pourrait être causée.
France
Mais tu as édité ton fichier modules.conf ?


L'installeur de Fedora l'a fait pour moi, mais je suis repassé derrière et il a une bonne tête. Là tout de suite, je ne peux pas en dire plus, la machine est éteinte et à l'autre bout de Paris, mais pour moi la config est bonne.



Que donne cat /proc/asound/cards car c'est la que tu devrais voir tes cartes. Je suis d'accord avec toi pour jack qui viendra après. Enfin il peut yavoir des fois des paramètres pour les modules notament "index" qui fairait reference au numéro de la carte.

Faut-il alors instancier plusieurs fois le modules snd-carte avec ce champ ou c'est automatique, je ne sais meme pas à vrai dire. 😕


On ne peut pas charger un module plus d'une fois. S'il est capable de piloter plusieurs cartes, il doit toutes les détecter en une seule passe.
Hum, tant que cela ne fonctionne pas avec une seule carte, c'est pas la peine d'en brancher d'autres !
C'est quoi tes logs d'erreur ?
Si t'as des soucis avec PCI, regarde du côté de la page Autres optimisations ...

T.