Chargement...
 
Skip to main content

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


Mackie ProFX16 : compatible Linux ?

France
Bonjour !

Comme annoncé dans ma présentation, me voici ici pour solliciter votre aide. Toute information sera la bievenue!

J'arrive à faire fonctionner une carte USB M-TRACK SOLO en entrée et en sortie. J'arrive également à utiliser un micro USB de chez Action sans souci, et le tout en plus de ma carte son interne. Idem pour la batterie électronique, que ce soit en audio ou en MIDI, et idem pour le clavier Prodipe MIDI 49C. Le tout en USB bien sur.

Par contre, j'ai accueilli récemment une table de mixage Mackie ProFX16 qui est censée permettre l'enregistrement du mix via le port USB, ainsi que l'écoute du son produit par le PC. Sauf que je n'arrive pas à la faire reconnaître par mon PC.

Commençons par les informations de base :

Copy to clipboard
musicien@studio:~$ cat /proc/asound/cards 0 [MID ]: HDA-Intel - HDA Intel MID HDA Intel MID at 0xfbbf4000 irq 27 1 [ProFx ]: USB-Audio - ProFx LOUD Technologies Inc. ProFx at usb-0000:00:1a.0-1.1, high speed musicien@studio:~$ aplay -l **** Liste des Périphériques Matériels PLAYBACK **** carte 0: MID [HDA Intel MID], périphérique 0: ALC662 rev1 Analog [ALC662 rev1 Analog] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: MID [HDA Intel MID], périphérique 1: ALC662 rev1 Digital [ALC662 rev1 Digital] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: ProFx [ProFx], périphérique 0: USB Audio [USB Audio] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 musicien@studio:~$ lsusb Bus 002 Device 004: ID 3938:1032 MOSART Semi. 2.4G RF Keyboard & Mouse Bus 002 Device 003: ID 1bcf:0005 Sunplus Innovation Technology Inc. Optical Mouse Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 0bda:0181 Realtek Semiconductor Corp. USB2.0-CRW Bus 001 Device 005: ID 0a73:0023 Mackie Designs ProFx Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Sous amixer, je vois bien la carte son et les volumes sont à 0dB. J'ai réussi à faire démarrer Ardour sans qu'il plante avec le système audio ALSA, mais je n'ai jamais réussi à enregistrer quoi que ce soit. Il faut dire que je suis un peu perdu avec Ardour...

Cela-dit, ce qui m'importe c'est de l'utiliser avec Jack. Or rien à faire, j'ai systématiquement les erreurs suivantes :

Copy to clipboard
14:03:35.467 JACK a été démarré avec le PID=1511. no message buffer overruns no message buffer overruns no message buffer overruns jackdmp 1.9.19 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2016 Grame. Copyright 2016-2021 Filipe Coelho. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK server starting in realtime mode with priority 70 self-connect-mode is "Don't restrict self connect requests" Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: playback device hw:ProFx Jack: capture device hw:ProFx Jack: apparent rate = 192000 Jack: frames per period = 1024 Jack: JackDriver::Open capture_driver_name = hw:ProFx Jack: JackDriver::Open playback_driver_name = hw:ProFx Jack: Check protocol client = 9 server = 9 Jack: JackEngine::ClientInternalOpen: name = system Jack: JackEngine::AllocateRefNum ref = 0 Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_system val = 0 Jack: JackEngine::NotifyAddClient: name = system Jack: JackGraphManager::SetBufferSize size = 1024 Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Jack: JackDriver::SetupDriverSync driver sem in flush mode audio_reservation_init Acquire audio card Audio1 creating alsa driver ... hw:ProFx|hw:ProFx|1024|3|192000|0|0|nomon|swmeter|-|32bit configuring for 192000Hz, period = 1024 frames (5.3 ms), buffer = 3 periods ALSA: no playback configurations available (Invalid argument) ALSA: cannot configure capture channel Jack: JackDriver::Close Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0 Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Jack: JackEngine::ClientInternalClose ref = 0 Jack: JackEngine::ClientCloseAux ref = 0 Jack: JackGraphManager::RemoveAllPorts ref = 0 Released audio card Audio1 audio_reservation_finish Jack: ~JackDriver Cannot initialize driver Jack: no message buffer overruns Jack: JackPosixThread::Stop Jack: JackPosixThread::ThreadHandler : exit JackServer::Open failed with -1 Jack: Succeeded in unlocking 107341340 byte memory area Jack: JackShmMem::delete size = 0 index = 0 Jack: ~JackDriver Jack: Succeeded in unlocking 1196 byte memory area Jack: JackShmMem::delete size = 0 index = 1 Jack: Cleaning up shared memory Jack: Cleaning up files Jack: Unregistering server `default' Failed to open server 14:03:35.675 JACK a été arrêté 14:03:37.501 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations. Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock


Je me permets d'attirer votre attention sur le message qui me semble le plus informatif :

Copy to clipboard
Acquire audio card Audio1 creating alsa driver ... hw:ProFx|hw:ProFx|1024|3|192000|0|0|nomon|swmeter|-|32bit configuring for 192000Hz, period = 1024 frames (5.3 ms), buffer = 3 periods ALSA: no playback configurations available (Invalid argument) ALSA: cannot configure capture channel


J'ai joué avec le taux d'échantillonnage, le nombre de canaux, l'interface, la phase de la lune... Rien n'y fait. J'ai cherché ici, sur d'autres forums et sites, chez le fabriquant (qui ne connaît que Windows bien sûr), je n'ai rien trouvé qui me permette d'avancer.

Je précise que j'arrive à enregistrer et restituer du son sur un PC Windows avec le pilote Mackie USB et le logiciel Wave12. IL y a donc bien des trucs qui passent sur le port USB. Mais Linux les ignore totalement.

Si vous avez des pistes de recherche, des conseils, des liens vers de la documentation, je prends !

Musicalement-vôtre
France
Pour info, la régression est apparue entre le 5.4 et le 5.10 : ça fonctionne très bien avec une 5.4. Bug soumis à Debian (en expliquant que c'est idem avec un noyau non trafiqué Librazik)
France
Donnes un lien pour qu'on puisse suivre s'il te plait.
Page: 4/4
1  2  3  4