Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

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

> Forums de discussion > 1 - Le matériel et les pilotes ALSA, FFADO, ... > [RÉSOLU] RME Multiface Debian jessie
Dernier post

[RÉSOLU] RME Multiface Debian jessie

nscott32 utilisateur non connecté
Bonjour,

j'ai passer tout le week-end à essayer de comprendre comment faire marcher cette carte sur ma nouvelle distribution mais sans succès.
Certains d'entre vous ont posté des méthodes sur le site mais à chaque fois une petite chose est différente dans ma configuration et le résultat est que je n'y arrive pas !

J'ai installé les paquets alsa-firmware-loaders, alsa-tools et installer le firmware que j'ai lié symboliquement de sorte qu'alsa puisse le trouver (comme ici).

J'ai modifié /etc/pulse/client.conf avec l'option autospawn = no.
Maintenant je peux faire
pulseaudio --kill
pour désactiver pulseaudio.

Mais toujours pas de son...
Petite précision, le résultat de hdsploader me dit que la carte est occupée :
HDSPConf 1.4 - Copyright (C) 2003 Thomas Charbonnel <thomas@undata.org>
This program comes WITH ABSOLUTELY NO WARRANTY
HDSPConf is free software, see the file copying for details

Looking for HDSP cards :
Card 0 : HDA Intel PCH at 0xf7d30000 irq 44
Card 1 : RME Hammerfall DSP + Multiface at 0xf6800000, irq 16
Multiface found !
Card 2 : Loopback 1
1 Hammerfall DSP card found.
nicolas@nscott:~$ hdsploader 
hdsploader - firmware loader for RME Hammerfall DSP cards
Looking for HDSP + Multiface or Digiface cards :
Card 0 : HDA Intel PCH at 0xf7d30000 irq 44
Card 1 : RME Hammerfall DSP + Multiface at 0xf6800000, irq 16
Upload firmware for card hw:1
Hwdep ioctl error on card hw:1 : Device or resource busy.
Card 2 : Loopback 1


Il y a un alsaloopback car un moment j'ai réussi à avoir du son mais je ne pouvait l'avoir que depuis une source. J'ai donc commencé la procédure ALSA vers JACK mais dans ma config certaine chose diffère et comme je ne comprend pas tout j'ai vraiment besoin d'aide.

Merci

olinuxx utilisateur non connecté France
Comment as-tu installé le firmware exactement ?

Autre chose : il me semble vaguement avoir le souvenir d'avoir lu que cette carte devait être en position CARD-0 au niveau ALSA pour fonctionner. Si tu peux, essaies de désactiver la carte son intégré dans la BIOS de ton ordi.

a+

nscott32 utilisateur non connecté
J'ai téléchargé l'archive alsa-firmware-1.0.9.tar.bz2 sur le site d'alsa, puis configure/make/ make install, puis j'ai créé le lien symbolique avec la commande
sudo ln -s /usr/local/share/alsa/firmware /usr/share/alsa
.

Par contre je n'ai aucune option dans le bios pour désactiver la carte son, j'ai fouillé tout les menus...

sonik utilisateur non connecté
ça m'a l'air compliqué tout ça.
Déjà la version alsa 1.09 est très vieux, tu n'as pas de plus recente dans les depots?
Est-ce que tu veux utiliser la rme avec alsa ou jack? Si c'est avec jack, tu la choisis dans les réglages sous Interface. Si c'est avec alsa, ouvre un terminal et tapes "alsamixer".
Toujours est-il que tu dois initialisé ta carte avant utilisation, soit en ouvrant hdspmixer, soit en tapant "hdsploader" dans un terminal.

J'ai pas la même carte mais j'ai la HDSP et j'utilise les mêmes utilitaires hdsploader, hdspconf, hdspmixer, donc je pense les procedures sont a peu près les mêmes.

youki utilisateur non connecté
Je vais essayer de décrire comment je la fais fonctionner chez moi. Je suis sur Debian Jessie, pas sûr que ça fonctionne pareil sur toutes les distros, mais y'aura peut-être des infos qui te serviront. D'autres que tu connais peut-être déjà.


- A l'époque où je l'avais acheté le firmware était téléchargeable sur linuxaudio.org et j'utilise encore celui que j'avais téléchargé à l'époque. Ce n'est plus téléchargeable, mais sur ma Debian Jessie + KXStudio, il semble être installé (je pense avec le paquet alsa-firmware-loaders mais je n'en suis pas sûr) à cet endroit : /lib/firmware/multiface_firmware_rev11.bin

Au cas où ça te serve je te l'ai mis disponible là :

multiface_firmware_rev11.bin


- Il faut copier le firmware dans /usr/share/alsa/firmware/hdsploader/ quite à créer les repertoires necessaires.


- Pendant longtemps sur mes Debian précédent Jessie je mettais /usr/bin/hdsploader dans le fichier /etc/rc.local pour que le firmware soit chargé au démarrage, je vois que je ne le fais plus signe que c'est chargé automatiquement maintenant sur mon système.


- J'ai installé le paquet alsa-tools-gui qui contient hdspmixer. Quand je me connacte à ma session la carte n'emet aucun son tant que je n'ai pas lancé au moins une fois hdspmixer.

Du coup chez moi j'utilise Openbox et j'ai automatisé ça dans le fichier ~/.config/openbox/autostart :

# Launch HDSP Mixer
(sleep 1 && hdspmixer) &

# Kill HDSP Mixer
(sleep 5 && killall hdspmixer) &


Solution à adapter au bureau que tu utilises si tu le souhaites.

Normalement après reboot en choisissant la bonne carte dans QJackctl ou Cadence, ça fonctionne.

sonik utilisateur non connecté
La firmware multiface fait partie du paquet alsa-firmware, donc pas besoin de copier quoi que ce soit. J'ai verifié dans mon manjaro avec alsa 1.0.29, la firmware multiface rev 11 est bien present. Le topic auquel se réfère nscott32 est de 2006, depuis il y a eu beaucoup de development. Il faut juste verifier que hdsploader trouve bien la carte (est qu'elle n'est pas occupé).

youki utilisateur non connecté
C'est pour ça que je précisais "pas sûr que ça fonctionne pareil sur toutes les distros", et je ne sais pas sur quelle distro est nscott32. Donc j'ai été le plus extensif possible.

Donc chez moi, oui il faut bien copier le firmware à l'endroit indiqué, pourtant Jessie ne date pas de 2006.
Le paquet alsa-firmware n'existe pas sur Debian Jessie, par contre il existe dans les dépôts KXStudio.
Pour finir je pense que le fait de devoir lancer hdspmixer pour avoir du son sur certaines distros est une piste à explorer.

Edit :

Au temps pour moi, en supprimant /usr/share/alsa/firmware/hdsploader/multiface_firmware_rev11.bin ça fonctionne quand même donc apparement plus besoin de copier le firmware. Même si du coup quand je tape hdsploader dans un terminal il me répond :

Upload firmware for card hw:1
Unable to open file '/usr/share/alsa/firmware/hdsploader/multiface_firmware_rev11.bin' for reading


Ceci dit je ne sais pas ce qui tient de Debian ou de KXStudio dans ces comportements. Mais je pense que le fait de ne pas avoir à copier vient du paquet alsa-firmware de KXStudio puisque :

Citation :
$ less /usr/share/doc/alsa-firmware-loaders/README.Debian
################################################################################
# Description: Special notes to the alsa-tools Debian package.
# Author: Elimar Riesebieter
# Created: Tue, 11 Sep 2007 16:18:59 +0200
# Last modified: Tue, 11 Sep 2007 16:23:27 +0200
# File: /usr/share/doc/alsa-tools/debian/README.Debian
################################################################################

Please notice, that alsa-firmware is not packaged by the Debian team due to some
license issues. But you can find the sources always under
ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-$(alsa-version).tar.bz2


et :

Citation :
$ less /usr/share/doc/alsa-firmware-loaders/hdsploader/README

hdsploader - firmware loader for the RME Hammerfall DSP cards
Thomas Charbonnel


USAGE
==

Just run hdsploader, the program takes care of everything.

FILES
==

The firmware binaries are installed on /usr/share/alsa/firmware/hdsploader
(or /usr/local/share/alsa/firmware/hdsploader, depending to the prefix
option of configure). There will be *.conf files, which define the dsp
image files for each different card type.




Par contre je confirme : pas de hdspmixer, pas de son.

nscott32 utilisateur non connecté
Merci youki, j'ai désinstallé le firmware que j'avais compilé, en plus le paquet alsa-firmware-loaders était déja installé...
J'ai téléchargé ton fichier bin car je ne l'avais pas et ça marche nickel après avoir éteint pulseaudio et lancer hdspmixer !

J'ai une distribution debian 8 jessie (arrowmarqué dans le titre) avec Gnome 3, quelqu'un sait comment je peux lancer la commande
pulseaudio --kill
automatiquement au démarrage ?
gnome-session-properties n'existe plus, gnome-tweak-tool ne propose d'ajouter au démarrage que des "programmes" et en plus il bug, et enfin j'ai créé un fichier autostart dans le répertoire ~/.config mais sans succès...

youki écrit :
Pas de hdspmixer pas de son

Mais plus de hdspmixer, encore du son ! twisted

Merci


''Edit: Ayant un soucis avec le plein ecran youtube dans le navigateur Iceweasel et le dual screen, je viens d'installer chrome et miracle le dual screen marche sans problème mais malheur, impossible d'obtenir le son de deux sources youtube à la fois... Pourtant avec Iceweasel ça marchait frown...
Enfaite je viens de voir que le "multisource" ne l'est pas tant que ça :
-Plusieurs youtube dans Iceweasel (ok)
-Plusieurs youtube dans chrome (pas ok)
-youtube Iceweasel + soundclound Iceweasel (pas ok)
-lire un flac dans le lecteur video defaut sur gnome 3 (pas ok) -> message d'erreur "unable to prepare device"
ahlala...
je crois que je vais passer sous openbox d'ici peu pour voir si ça va mieux... mais j'aimerais bien trouver une solution plutôt que de fuire le problême, c'est rageant !
''

youki utilisateur non connecté

Content que ça fonctionne. :-)

Citation :
J'ai une distribution debian 8 jessie (marqué dans le titre)


Damned, c'est même à cause du titre que j'ai regardé ce fil. Et le temps de lire ton message et de taper le mien j'avais déjà oublié. redface

nscott32 utilisateur non connecté
Haha c'est rien wink

Par contre ben ça fonctionne pas correctement !
Depuis impossible d'obtenir le son de plusieurs applications en même temps, et sur chrome ça bloque carrément la lecture de la vidéo...

allany utilisateur non connecté
Hello !

Concernant ta question sur pulseaudio, puisque tu as déjà désactivé l'autospawn, tu as aussi la possibilité de déclarer le --kill dans l'onglet "options" des réglages de Jack.
Tu pourras, par le même biais, le relancer (--start) à l'extinction de Jack, d'ailleurs.
Ce qui fait que Pulse tourne tant que Jack n'est pas lancé donc pour tout ce qui n'est pas MAO.

A+

olinuxx utilisateur non connecté France
Des nouvelles nscott32 ?

olinuxx utilisateur non connecté France
nscott32 ?
Si pas de réponde de ta part, je mettrai un [RÉSOLU] dans le titre du premier message et fermerai ce fil de discussion à mon prochain passage de maintenance (d'ici environ 3 semaines).

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 13:16, ven. 27 Sep 2024: Bonjour et bienvenue à tigny :-)
olinuxx, 13:05, dim. 22 Sep 2024: [ANNONCE] Les nouvelles des 7 derniers mois de LibraZiK : [Lien]
olinuxx, 18:46, ven. 20 Sep 2024: Bonjour et bienvenue à manaoxygen cool
calixtus06, 11:24, mar. 17 Sep 2024: Bonjour et bienvenue à PAuf :-)
olinuxx, 21:36, ven. 13 Sep 2024: Bonjour et bienvenue à jearos cool
calixtus06, 18:28, mer. 11 Sep 2024: Bonjour et bienvenue à Fred2024 :-)
allany, 18:33, jeu. 05 Sep 2024: Semi-automnal, cet éditorial ! [Lien]
olinuxx, 22:00, dim. 01 Sep 2024: Bonjour et bienvenue à bo cool
olinuxx, 16:22, sam. 31 Aug 2024: Bonjour et bienvenue à kicknride cool
calixtus06, 20:50, jeu. 29 Aug 2024: Bonjour et vienvenue à Nano2259 et vfs750 :-)
calixtus06, 11:34, ven. 23 Aug 2024: Bonjour et bienvenue à Clark2024,Chancellor2024, William74, fafa15, Arsene :-)
calixtus06, 10:23, mer. 14 Aug 2024: Bonjour et bienvenue à Dimercia, gaelle, paguy74 et humpf :-)