Chargement...
 
Skip to main content

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


[CONTOURNÉ] MOTU Midi Timepiece MTP-AV

Bonjour.

Je teste le système GNU Linux en ce moment. C'est pour remplacer mon Windows XP, qui se fait vieux !
Et bien sur, je me retrouve avec des problèmes de périfériqueq, qui ne sont pas compatibles ou non reconnues comme il faut.

J'ai une interface MIDI réf : MOTU MTP AV
Sur le site de Alsa-Project, elle est donnée comme reconnue par Linux.
Sauf que je n'arrive pas à la voir dans l'ordi.
D'ailleurs, le driver snd-mtpav n'existe pas dans sur mon ordi.

Quelqu'un a-t-il déjà réussi à installer cette interface, sous Linux ?

Autre question : Vous utilisez quoi, comme carte MIDI ! Quelles sont celles qui sont vraiment compatibles (au cas où je serais obligé de changer).

Merci.
Bon, apparemment, ça vous est inconnue 😐

Quelles sont les cartes MIDI 8x8 port, qui fonctionne sous Linux ?
J'ai vu celle-là : Edirol UM-880. Elle fonctionne ou pas !
France
Bonjour fzik,

Oulal lalal lalala lal la, c'est une (relativement) petite communauté ici, il est plus qu'habituel de ne pas avoir de réponse dans la journée. La patience jeune padawan 😊

Ceci dit, t'as un lien **precis** vers ce modèle sur le site ALSA ?

Olivier
Ah ok ! On a une petite communauté... Je vois 😉 J'y penserai à l'avenir.

Le site Alsa-Project, je connais. Sauf que j'y comprends rien à leurs explications (en plus, je lis pas l'anglais) 😕

J'ai installé Linux sur une partition de mon DD, pour faire mes essais. J'ai réussi à régler (à peu près) tous le problèmes rencontrés, il ne me reste que cette interface à faire reconnaitre par Linux.
Je peux m'en servir en autonome, et en branchant l'ordi sur une Entrée/Sortie MIDI de la carte. Mais je perds l'avantage du 8x8 dans les logiciels.
Petite, la communauté, mais super-efficace !

Bon, ben, deux choses :
  • je ne connais presque rien en midi,
  • Si toi tu ne comprends pas l'anglais, ça va être coton
car ici, il devrait y avoir toutes les explications qui te font défaut...
En tout cas, ce matériel semble pris en charge.

Par contre, avant de te lancer dans ces compil's, selon ta distribution, vérifie déjà qu'alsa-driver.xxx, alsa-lib.xxx, alsa-tools.xxx ont bien été installés avec ton installateur de paquets.

Sinon, on peut te proposer de débuter les manip's indiquées chez alsa et, quand tu butes sur une explication, tu fais signe. OK ?

A+
Merci.

Je n'ai (apparemment) pas Alsa-driver. Mais je ne le trouve pas dans les paquets.
Par contre, je l'ai téléchargé sur le site d'Alsa.

Ensuite, j'ai tenté de faire ce qui est expliqué sur le site d'Alsa.
J'ai décompréssé le dossier, et fait la manip demandé. Mais ça m'envoie un message d'erreur à la fin. Donc, j'ai du louper quelque chose !

Voilà ce que ça m'affiche :

Copy to clipboard
[root@Ramses fabrice]# cd alsa-driver-1.0.24 [root@Ramses alsa-driver-1.0.24]# ./configure --with-cards=mtpav --with-sequencer=yes ; make ; make install checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. make all-deps make[1] : on entre dans le répertoire « /home/fabrice/alsa-driver-1.0.24 » make[1]: Rien à faire pour « all-deps ». make[1] : on quitte le répertoire « /home/fabrice/alsa-driver-1.0.24 » Please, run the configure script as first... if [ -L /include/sound ]; then \ rm -f /include/sound; \ ln -sf /home/fabrice/alsa-driver-1.0.24/include/sound /include/sound; \ else \ rm -rf /include/sound; \ install -d -m 755 -g root -o root /include/sound; \ for f in include/sound/*.h; do \ install -m 644 -g root -o root $f /include/sound; \ done \ fi install: impossible d'évaluer « include/sound/*.h »: Aucun fichier ou dossier de ce type make: *** [install-headers] Erreur 1 [root@Ramses alsa-driver-1.0.24]#

Oui, tu n'as pas les paquets nécessaires à la compilation...

Pour alsa-driver, sur certaines distributions, ça se nomme alsa-base.

Peux-tu faire une recherche sur tout ce qui contient "alsa" dans le nom, avec ton gestionnaire de paquets ?

A+
Bon, je viens de regarder dans la liste des Paquets. Pas de Alsa-drivers ou Alsa-base !
J'ai des Alsa-OSS de toute sorte.
Je suis sur Fédora16.

Je vais ouvrir un autre sujet, pour demander la compatibilité d'une autre carte MIDI. Comme en plus la mienne ne tient pas la mémoire, si je peux même pas la faire fonctionner, je verrai à peut-être la changer.

A+
Bon, dans un lien, j'ai trouvé une action à faire. et j'ai bien le driver dans l'ordi ! Mais peut-être pas à la bonne place pour le faire fonctionner. "/lib/modules/3.1.6-1.fc16.x86_64/kernel/sound/drivers/snd-mtpav.ko"

Voilà ce que j'ai fait, pour trouver mon fichier.

Copy to clipboard
[root@Ramses ~]# modinfo snd_mtpav filename: /lib/modules/3.1.6-1.fc16.x86_64/kernel/sound/drivers/snd-mtpav.ko license: GPL description: MOTU MidiTimePiece AV multiport MIDI author: Michael T. Mayers srcversion: 5BCA8532E155C60E71EAE78 depends: snd,snd-rawmidi vermagic: 3.1.6-1.fc16.x86_64 SMP mod_unload parm: index:Index value for MotuMTPAV MIDI. (int) parm: id:ID string for MotuMTPAV MIDI. (charp) parm: port:Parallel port # for MotuMTPAV MIDI. (long) parm: irq:Parallel IRQ # for MotuMTPAV MIDI. (int) parm: hwports:Hardware ports # for MotuMTPAV MIDI. (int) [root@Ramses ~]#


Il doit y avoir maintenant, une manip pour m'en servir.
France
coucou fzik,

puisque le module snd-mtpav a l'air présent, il te faut peut être le charger après avoir connecté l'engin avec la commande modprobe snd-mtpav.
les modules déjà en mémoire sont visibles avec la commande lsmod.

à toute

oliv'
Bonsoir.
La commande modprobe snd-mtpav, me répond ça :

Copy to clipboard
FATAL: Error inserting snd_mtpav (/lib/modules/3.1.6-1.fc16.x86_64/kernel/sound/drivers/snd-mtpav.ko): No such device


Ce truc est vraiment impressionnant 👻 je cherche pour le moment, mais si je trouve une autre carte, 🙄
France
ok, pour voir un peu plus en détail ce qui se passe, branche la carte MIDI, puis juste après recopie la commande dmesg | tail dans un terminal et envoi nous le résultat.
Ensuite recopie la commande lsusb -v, sélectionne la partie du résultat qui correspond à ta carte et fait suivre. Enfin re-test la commande modprobe snd-mtpav pour la route 😉

oliv'
Bonjour.

Désolé de répondre si tard, mais je ne voyais plus de réponse à mon problème.

J'ai donc suivit ton message, et voilà le résultat :

Copy to clipboard
[fabrice@Ramses ~]$ dmesg | tail [ 58.459939] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 142 [ 58.459944] Raw EDID: [ 58.459946] 00 ff ff ff ff ff ff 00 26 cd 1a 56 01 01 01 01 [ 58.459948] 16 15 01 03 68 30 1b 78 2a 94 a5 a4 5a 54 a1 27 [ 58.459950] 0e 50 55 ff ff ff ff ff ff ff ff ff ff ff ff ff [ 58.459951] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 58.459953] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 58.459954] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 58.459956] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 58.459958] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff


Pour la commande lsusb -v, je ne vois rien. Mais bizarrement, la console m'efface le début de la recherche.

Pour la commande modprode, voici ce que ça donne :

Copy to clipboard
[root@Ramses fabrice]# modprobe snd-mtpav FATAL: Error inserting snd_mtpav (/lib/modules/3.2.5-3.fc16.x86_64/kernel/sound/drivers/snd-mtpav.ko): No such device


J'ai de toute manière, acheté d'occasion, une nouvelle carte MIDI, qui est reconnue (suivant l'avis de plusieurs utilisateurs).
J'ai plus qu'à réinstaller Linux plus proprement que pour mon essais, et ça devrait le faire.
Merci pour tous vos messages.
France
coucou fzik et merci à toi pour le suivi 😊

Le jour ou tu veux regarder ca de plus près, inspecte plus longuement ce que peut t'afficher le Le noyau Linux au branchement de ta carte, grace à la commande dmesg.
Aussi c'est plutot bizarre que lsusb ne t'affiche rien, mais bon, si tu veux faire une ré-install (ce qui est pas plus mal parfois au début, ca rode un peu 😉) ca devrait aussi régler ceci.

oliv'
Bonjour.

Je dois réinstaller, car j'avais fait mon install sur une simple partition de mon DD. Le but étant de tester Linux, et voir si le changement valait le coup.
Donc, maintenant que je suis rassuré concernant l'utilisation de Linux, je peux refaire mes partitions et installer l'OS proprement 😉