Chargement...
 
Skip to main content

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


[résolu] Présonus FireBox sous Debian Lenny

Bonjour,

J'ai quelques soucis d'installation avec ma Firebox sous Debian. Ma config :

Debian Lenny, Kernel 2.6.32-bpo.5-amd64, sur une base de distribution Musix 2.0
Athlon 64 3200+, 3 Go DDR SDRam, Carte mère Asus A8N-VM CSM, Carte Video Asus 8500 GT Silent HTP 256Mo, Carte son Presonus Firebox

J'ai déjà tenté pas mal de chose, et j'ai l'impression que mon problème viens de mes contrôleurs Firewire. Je dispose d'une sortie directe sur la carte mère plus d'une carte PCI, mais dont je ne connais pas le chipset. Et à priori ça ne fais pas de différence que je sois branché sur l'un ou su l'autre, donc par défaut je me branche sur la carte mère.

Ayant vu le post de Technical plus bas, voici ce que j'obtiens avec les différentes commandes proposées par AutoStatic :

Copy to clipboard
# ffado-test ListDevices ----------------------------------------------- FFADO test and diagnostic utility Part of the FFADO project -- www.ffado.org Version: 1.999.43 (C) 2008, Daniel Wagner, Pieter Palmers This program comes with ABSOLUTELY NO WARRANTY. ----------------------------------------------- Could not initialize IEEE 1394 service on port 0 19630014591: Error (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. no message buffer overruns

Copy to clipboard
# lspci | grep 1394 04:05.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev 80) 04:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev 46)

Copy to clipboard
# uname -a Linux (none) 2.6.32-bpo.5-amd64 #1 SMP Thu Oct 21 10:02:18 UTC 2010 x86_64 GNU/Linux

Copy to clipboard
#cat /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. # Parameters can be specified after the module name. firewire-sbp2 loop raw1394

Copy to clipboard
# ls -l /dev/raw1394 ls: ne peut accéder /dev/raw1394: Aucun fichier ou répertoire de ce type


Comme il semble que j'ai un souci avec le module raw1394, j'ai tenté cela (trouvé sur un autre forum) :

Copy to clipboard
(none):/# lsmod | grep 1394 (none):/# modprobe raw1394 FATAL: Module raw1394 not found.


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 ?"

Pour info, j'ai également une carte son intégrée à la carte mère, qui fonctionne bien avec les drivers ALSA.

Merci,

Nadelf
Re-bonjour,

Après quelques recherches, j'ai trouvé les chipset de ma carte mère et de ma carte firewire PCI :

Carte mère : VIA 6307
Carte PCI : VIA OHCI

Je pense que mon problème viens de là, j'ai vu que les chipsets VIA n'étaient pas tous supportés. Par contre ça fonctionne sous Windows, et je voudrais que ça continue ! Savez-vous où je peux trouver une liste des chipsets compatibles ? Présonus donne une liste de chipset à privilégier, seront-ils bons sous Linux également ? Et si je dois changer quel chipset prendre ? J'ai vu que les TI étaient bons, est-ce vrai pour tous ? Y-en-a-t-il à privilégier ?

Merci,

Nadelf
France
Y'a des chances oui, sinon, tu peux lire la page Cartes son qui contient les puces-contrôleurs intéressantes et les autres à éviter. Et sinon, allez voir chez FFADO voire sur leur canal IRC.
Tiens nous au jus ! 😉
a+
Olivier
Allemagne
Salut,
tu as un problème de droits sur le module raw1394.
en super utilisateur :
Copy to clipboard
modprobe raw1394 chmod a+rw /dev/raw1394


tiens nous au courant
Voilà ce que ça donne :
Copy to clipboard
(none):/home/david# modprobe raw1394 FATAL: Module raw1394 not found. (none):/home/david# chmod a+rw /dev/raw1394 chmod: ne peut accéder `/dev/raw1394': Aucun fichier ou répertoire de ce type

Apparemment, le fichier raw1394 n'existe pas (j'ai vérifié en passant par Konqueror, c'est le cas... 😢)

Si j'ai bien compris, ça veut dire qu'aucun périphérique FireWire n'est détecté. Y-a-t-il un équivalent à la commande lsusb pour le FireWire ?

Sinon, il ne me reste plus qu'a trouver une carte PC avec chipset TI, en croisant les doigts pour que ça marche...
J'ai trouvé cette carte, ça semble bien, ce qui m'inquiète c'est la mention "Compatible WINDOWS uniquement". Votre avis ?
Allemagne
à mon sens c'est compatible Le système GNU Linux aussi, c'est là pour éviter un mac-eux pense que ça marche chez lui.
Sinon je recommande la marque ExSys en chipset TI
OK, j'ai trouvé une carte ExSys EX 16450 (pas facile à trouver hors de suisse ❗, j'attends de la recevoir et je vous tiens au courant.
Bon, j'ai installé la carte susdite... malheureusement ça n'a pas résolu le problème. 😢
Toutes les commandes testées plus haut renvoient le même résultat que précédemment, à l'exception de celle-ci :
Copy to clipboard
lspci | grep 1394 03:00.0 FireWire (IEEE 1394): Texas Instruments XIO2200(A) IEEE-1394a-2000 Controller (PHY/Link) (rev 01) 05:05.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev 80)

Quelqu'un a-t-il une idée ?
Allemagne
Bon, ça prouve déjà que ta carte ExSys a bien un chipset TI.
Donc le problème ne vient pas de là (désolé pour le débogage à 35€) mais laisse ta carte son branchée sur l'ExSys bien entendu.
Le problème vient donc bien du fait que /dev/raw1394 n'est pas chargé/chargeable.

Voici quelques commandes à essayer :
ffado-diag
ffado-dbus-server

sinon aller sur le chan irc de #ffado et leur expliquer le soucis.
Salut, apparament tu as un Le noyau Linux sans support pour raw FireWire. Quel est le résultat de cat /boot/config-2.6.32-bpo.5-amd64 | grep 1394 ?
Tu as déjà essayé un autre noyau?

Ciao,

Jeremy
Salut,

Effectivement, il semble que j'ai un problème de Le noyau Linux :
Copy to clipboard
# cat /boot/config-2.6.32-bpo.5-amd64 | grep 1394 # IEEE 1394 (FireWire) support # CONFIG_IEEE1394 is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
C'est confirmé par le résultat de ffado-diag (détail ici qui se termine par :
Copy to clipboard
=== REPORT === FireWire kernel drivers: FireWire kernel stack not present. Please compile the kernel with FireWire support.

J'avais déjà du changer de noyau car je ne pouvais pas me connecter en WIFI avec celui de départ de ma distribution (Musix 2.0), pour une raison de chipset non pris en charge (détails ici). Mais je ne me souvient pas si ça marchait avec le noyau précédent. Ceci dit je ne me vois pas y revenir, parce que ça veut dire plus d'internet (ou déménagement de l'ordinateur dans le couloir...)

Par contre la démarche pour compiler un noyau n'était a priori pas trop compliquée (vu que j'y suis déjà arrivé), La seule question c'est quel noyau choisir ? Je souhaite rester sur une version 2.6.32, à cause de cette histoire de clé Wifi. Voici ce que donne aptitude search linux-image :

[+]
Merci,
Salut Nadelf, je commencerai avec le Le noyau Linux générique, donc linux-image-amd64.

Ciao,

Jeremy
Dans le fichier .config de mon Le noyau Linux actuel, je trouve ça concernant le support firewire :
Copy to clipboard
# # 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

Si je comprends bien, ça veut dire que le support du firewire doit être construit comme un module. Est-il possible d'ajouter ce module sans avoir à recompiler entièrement le noyau ?
fait un man modprobe en console après savoir quel module tu doit chargé...
Si je comprends bien, ça veut dire que le support du firewire doit être construit comme un module.
Oui.

Est-il possible d'ajouter ce module sans avoir à recompiler entièrement le noyau ?
Oui c'est possible. Il doit y être une manière simple pour Debian mais je le fais jamais moi-même.
En plus, je me méfierai d'un Le noyau Linux qui n'a même pas du support FireWire! Quels autres trucs manqueront? Tu as vraiment besoin de ce noyau bpo?
En fait j'ai besoin d'être sûr que c'est la version 2.6.32 du kernel car ma clé wifi n'est pas reconnue sous les versions plus anciennes. Mais le mieux c'est peut-être que je retourne sous le forum "Support Debian" qui m'avait envoyé ici pour l'installation du nouveau noyau, et que je vous tienne au courant. C'est eux qui m'avaient guidé pour m'ont histoire de clé WIFI...

A bientôt...
Tu peux essayer d'installer le Le noyau Linux liquorix qui est prévu pour Debian et qui est récent. Ce n'est pas un noyau officiel mais il fonctionne bien et permet même de faire de la Débuter - la MAO en temps réel sans problèmes. Je n'utilise pas de firewire, mais ce serait pas de bol que l'option appropriée n'y soit pas activée.

Sinon pour faire de la MAO sous Debian, je te conseille de mettre à jour vers Squeeze quand elle passera en stable (une question de quelques semaines je pense), elle est quand même beaucoup plus complète que lenny pour ça.
+1, j'ai compris que ce Le noyau Linux fonctionne bien, également avec des appareils fildefeu.
France
des appareils fildefeu.

😀
des appareils fildefeu.

😀
Il faut avouer quand-même que ç'a l'air plus beau que cable d'incendie non? 😉
Page: 1/3  [Suivant]
1  2  3