Problème son : Presonus Firebox non reconnue

Re-bonjour !

Suite à mon précédent post, voici les éléments de mon problème de carte son FireWire.

J’ai une Presonus Firebox, qui normalement fonctionne avec FFADO (elle est classée dans les “reported to work”). Toutefois, quand je la connecte, la LED reste rouge (elle est censée être bleue quand la carte est fonctionnelle).

Si je lance Jack, j’obtiens le message suivant :

12:43:45.329 JACK is starting... 12:43:45.329 /usr/bin/jackd -v -R -P80 -t2000 -m -dfirewire -dhw:0 -r88200 -p256 -n3 Memory locking is unlimited - this is dangerous. Please alter the line @audio - memlock unlimitedin your /etc/limits.conf to @audio - memlock 2223138 getting driver descriptor from /usr/lib/jack/jack_freebob.so 12:43:45.362 JACK was started with PID=4831. getting driver descriptor from /usr/lib/jack/jack_dummy.so getting driver descriptor from /usr/lib/jack/jack_firewire.so no message buffer overruns getting driver descriptor from /usr/lib/jack/jack_net.so getting driver descriptor from /usr/lib/jack/jack_alsa.so getting driver descriptor from /usr/lib/jack/jack_oss.so jackd 0.116.2 Copyright 2001-2005 Paul Davis and others. jackd 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 compiled with System V SHM support. server `default' registered loading driver .. registered builtin port type 32 bit float mono audio registered builtin port type 8 bit raw midi clock source = system clock via clock_gettime start poll on 3 fd's new client: firewire_pcm, id = 1 type 1 @ 0xab9520 fd = -1 Enhanced3DNow! detected SSE2 detected new buffer size 256 firewire ERR: Error creating FFADO streaming device cannot load driver module firewire 06727976925: (ffado.cpp)[ 92] ffado_streaming_init: libffado 1.999.43 built Nov 29 2009 14:27:14 06727978240: e[31mError (ieee1394service.cpp)[ 163] detectNbPorts: Could not get libraw1394 handle. This usually means: a) The device-node /dev/raw1394 doesn't exists because you don't have a (recognized) firewire controller. b) The modules needed aren't loaded. This is not in the scope of ffado but of your distribution, so if you have a firewire controller that should be supported and the modules aren't loaded, file a bug with your distributions bug tracker. c) You don't have permissions to access /dev/raw1394. 'ls -l /dev/raw1394' shows the device-node with its permissions, make sure you belong to the right group and the group is allowed to access the device. e[0mstarting server engine shutdown server thread back from poll freeing shared port segments stopping server thread last xrun delay: 0.000 usecs max delay reported by backend: 0.000 usecs freeing engine shared memory max usecs: 0.000, engine deleted cleaning up shared memory cleaning up files unregistering server `default' no message buffer overruns 12:43:45.604 JACK was stopped successfully. 12:43:45.604 Post-shutdown script... 12:43:45.604 killall jackd jackd: aucun processus tué 12:43:46.016 Post-shutdown script terminated with exit status=256. 12:43:47.434 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Apparemment, le problème vient que ma carte n’est pas reconnue car je ne trouve pas de fichier " /dev/raw1394".

J’ai tenté la manip suivante :

code:/# lsmod | grep 1394
(none):/# modprobe raw1394
FATAL: Module raw1394 not found.[/code]
J’ai vérifié, le paquet “libraw1394-8” est bien installé, version 1.3.0-4.

De même, FFADO est bien installé. Si je lance “ffado-mixer”, j’obtiens le message : “Somehow the connection to the dbus-service of FFADO couldn’t be established. Sall we take another try ?”

J’ai écumé le web, j’ai trouvé quelques pistes mais rien qui corresponde à ma situation.

Comment peut-on vérifier si une carte FireWire est connectée ? Je dispose de plusieurs ports FireWire sur mon PC (un sur la carte-mère, que j’utilise par défaut, d’autres sur une carte PCI), cela ferait-il une différence ? J’ai tenté, rien ne se passe, mais je ne sais pas si ça fait une différence quelque part.

Merci de l’aide,

Nadelf

Salut,
Je suis tombé sur ça qui t’aidera peut-être : linuxmao.org/tikiwiki/tiki-view_ … play=print

Et c’est récent.

Ok, je vais aller voir de ce côté là ! je vous tiens au courant.

Me revoilà… Après plusieurs tentatives (le détail ici), je me suis rendu compte que le problème venait de ma version du noyau Linux, qui était compilé sans la prise en charge du firewire. J’avais du changer de noyau suite un problème de clé wifi (voir ce sujet). Les commande effectuées pour l’installation du noyau étaient les suivantes :[code]# aptitude update

aptitude -t lenny-backports install linux-image-2.6.32-bpo.5-amd64 firmware-ralink wireless-tools[/code]Faut-il ajouter un paramètre au moment de la compilation du noyau pour ajouter la prise en charge du firewire ? Est-il possible d’ajouter le module de prise en charge firewire sans recompiler le noyau ? La partie qui concerne le firewire dans le fichier .config de mon noyau actuel est la suivante :[code]#

IEEE 1394 (FireWire) support

You can enable one or both FireWire driver stacks.

See the help texts for more information.

CONFIG_FIREWIRE=m
CONFIG_FIREWIRE_OHCI=m
CONFIG_FIREWIRE_OHCI_DEBUG=y
CONFIG_FIREWIRE_SBP2=m

CONFIG_FIREWIRE_NET is not set

CONFIG_IEEE1394=m
CONFIG_IEEE1394_OHCI1394=m
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_SBP2=m

CONFIG_IEEE1394_SBP2_PHYS_DMA is not set

CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
CONFIG_IEEE1394_ETH1394=m
CONFIG_IEEE1394_RAWIO=m
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_DV1394=m

CONFIG_IEEE1394_VERBOSEDEBUG is not set[/code]Ça semblerait vouloir dire que le firewire doit être chargé comme module, quelle est la marche à suivre ?

Tiens, si t’as pas encore vu je t’ai laissé un message ici. :wink:

Ok, vu, merci ! Je réponds là-bas.