Chargement...
 
Skip to main content

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


Problème Boss GT-100 alsa [Abandonné]

Belgique
Bonjour,

GT-100 est un pédalier d'effets guitare avec interface son en usb
C'est cette dernière qui pose problème
J'ai vu que la version du frimware inférieure a 2 permettait de l'utiliser moyennant une modification d'un fichier quirks-table.h avant de recompiler alsa
Mais j'utilise Ubuntu studio 14.4 et je ne trouve pas celui-ci

Donc help

merci
France
Salut,

le fichier quicks-table.h se trouve dans les sources d'alsa.

Ou as tu vu que " J'ai vu que la version du frimware inférieure a 2 permettait de l'utiliser moyennant une modification d'un fichier quirks-table.h avant de re-compiler alsa" ? Aurais-tu un lien ?
France
Merci pour les liens. Ça sent bon pour toi à les lire 😉

As-tu installé les sources d'alsa ?

Pour info, je viens de créer la page Boss GT-100. Sens-toi libre de l'éditer, ça pourra ainsi profiter à l''ensemble 😊
Belgique
C'est vrai, je suis con, je n'ai que alsa compilé sur la machine

Bon je vais m'y mettre, première expérience dans cette compil
Dès que j'ai des infos intéressantes, je j'édite Boss GT-100 bien sûr
France
double 😊

si c'est ta première expérience de compilation d'alsa, je ne saurais que trop te conseiller de t'installer une distribution vierge en double-boot. Alsa, c'est pas du flan. Ça va vite à tout casser et pour le remettre d'aplomb, c'est coton...
Belgique
Oui, c'est pour cela que je le mentionnais
Y a t il un tuto récent pour cela ? histoire de ne pas trop me prendre la tête?
France
Récent, je ne suis pas sur.
Tu peux farfouiller les pages ALSA ou/et regarder directement sur le site ALSA si t'y cause angliche.

PS : nickel l'édition de la page 😉
Belgique
Je me suis penché sur le problème ce matin
J'ai d'abord cherché à récupérer les sources de la dernière version d'alsa
ce que je pense avoir fait > alsa-driver-1.0.25+dfsg
mais je n 'y trouve nulle part ce fameux quirks-table.h
Je me demande si il ne faut pas le créer? mais je n'ai pas trouvé cette info
Pouvez-vous m'aider?

Désolé, mais c'est une première pour moi
France
Comment et ou as-tu récupéré ces sources ?
Belgique
C'est idiot, le temps de poser la question, qq minutes plus tard j'avais trouvé

Le fichier est récupéré sur le site d'alsa
ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.25.tar.bz2
le fichier à modifier est
alsa-kernel/usb/quirks-table.h

je dois voir ou le décompresser (dans le répertoire du kernel ou pas) et l'éditer en ajoutant le code utile

puis compiler et tester

je continuerai ce soir ou demain si ça roule je mettrai tout le détail sur la page ad-hoc


A+
Belgique
One step further....

J'ai essayé de compiler mais j'ai ceci

Copy to clipboard
checking for kernel linux/version.h ... no The file /lib/modules/3.13.0-35-lowlatency/build/include/INCLUDE_VERSION_H does not exist. Please install the package with full kernel sources for your distribution or use --with-kernel=dir option to specify another directory with kernel sources (default is /lib/modules/3.13.0-35-lowlatency/build).


Il me manque visiblement des morceaux

A http://packages.ubuntu.com/search?lang=fr&keywords=3.13.0-35&searchon=names
J'ai trouvé ceci
Copy to clipboard
Paquet linux-image-3.13.0-35-lowlatency trusty (14.04LTS) (kernel): Linux kernel image for version 3.13.0 on 32 bit x86 SMP 3.13.0-35.62 [security]: amd64 i386 trusty-updates (kernel): Linux kernel image for version 3.13.0 on 32 bit x86 SMP 3.13.0-35.62: amd64 i386



Je suis en 64bits mais il y en a 2
lequel dois-je prendre?
Merci
France
Tu peux faire la compilation n'importe où. Je te conseille de faire ça dans ton home.
C'est au niveau du "make install" ou équivalent qu'il va falloir faire gaffe.

T'es-tu installé une distrib' vierge en double-boot ?
Parce que c'est du domaine du possible que tu casses tout, il vaut mieux faire sur une partition que tu peux effacer sans remord.

Concernant ta compilation, ton terminal te dit qu'il te manque une dépendance. Dans ce cas, il s'agit des entêtes du noyau linux. Tu t'es bien débrouillé et tu as compris qu'il te manquait quelque chose lié au noyau. Ceci dit, d'expérience, ce fichier manquant ("linux/version.h") fait partie d'un paquet qui doit s'appeler "linux-headers". Il faudra que tu choisisses le paquet des entêtes du noyau qui correspond au noyau actuellement installé chez toi ("uname -a"). Pendant que j'y pense, si tu lis bien et comprend bien, ceci a pour conséquence qu'en cas de victoire, il te faudra refaire la compilation pour chaque mise-à-jour de ton noyau.

Bon courage

PS modération des forums : pour rendre tes messages plus jolis :
Capture-Linux MAO | Driver M-AUDIO M-TRACK - Mozilla Firefox.png
Belgique
J'ai une partition pour mon home et je peux casser sans souci, c'est un pc martyr

cela fait longtemps que je n'ai plus mis les mains dans le cambouis et je n'ai de toutes façon jamais compilé ce genre de truc

Ok pour linux-header, il y a tant de paquets que je ne savais pas trop le quel contenait ce qu"il fallait
Ok aussi pour les mises a jour, mais quand je maitriserai le process, cela devrait rouler, mais c'est top de le signaler.

J'ai contacté un gars d'alsa Clemens ladish à qui j'ai exposé le problème, il va peut être intégrer la solution dans la prochaine version d'alsa... qui sait?

A bientôt
France
Chouette, si Clemens prend le truc en main, il est un des gros contributeurs d'ALSA.
Tiens nous au jus.
Belgique
Appel a l'équipe svp

j'ai voulu télécharger linux-headers mais il existe déjà
Copy to clipboard
alain@Musique:/$ sudo apt-get install linux-headers-3.13.0.35-lowlatency Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Note : sélection de linux-headers-3.13.0-35-lowlatency pour l'expression rationnelle « linux-headers-3.13.0.35-lowlatency » linux-headers-3.13.0-35-lowlatency est déjà la plus récente version disponible.


et j'ai ce message lorsque je compile

Copy to clipboard
checking for directory with kernel source... Please install the package with full kernel sources for your distribution or use --with-kernel=dir option to specify another directory with kernel sources (default is /lib/modules/3.13.0-35-lowlatency/build).


Je n'ai pas de sous répertoire build
France
alfybe écrit:
Please install the package with full kernel sources for your distribution


Il te dit d'installer les sources complètes de ton noyau, donc pas que les entêtes. Navré, j'avais pas fait gaffe à un de tes messages précédents où il te disait la même chose.
Belgique
Bon, à force de chipoter, j'ai planté le truc, j'ai grub machin chose au démarrage
Je dois réinstaller
sinon Clemens m'a répondu ceci

The alsa-driver package is outdates; drivers are part of the kernel.
If you want to try newer drivers, just upgrade your kernel package.



Vu que c'est la dernière version de Ubuntu studio, je supposais que la version d'alsa était récente

Comment peut-on voir quelle version d'alsa est compilée ?
Belgique
C'est ubuntu studio qui déconne
cela fonctionne out of the box avec avlinux
France
Pour connaitre ta version d'alsa, tu peux, dans ton terminal : alsamixer ou bien aplay --version par exemple.
Quelle version d'ALSA et du noyau sur AVlinux et sur UbuntuStudio ?
Belgique
Je ne peux pas te dire maintenant, j'ai tout viré et je vais essayer de monter une debian
avec kernel lowlatency (c'est un chalenge pour moi) en attendant le remplacement du ssd

Je retournerai l'info dès que possible
Page: 1/2  [Suivant]
1  2