Skip to main content

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


[résolu] alsa : plus de clavier USB

Salut !

C'est un problème récurrent pour lequel je ne trouve décidément pas de solution.
Sous 64studio 3.0, je viens de compiler Alsa 1.0.22 qui remplace la version 1.0.17 d'origine.
La raison en est que je dois modifier un fichier dans les sources du driver de ma carte Echoet que je n'ai pas d'autre issue que de recompiler, donc.

Mais cette manip' fait qu'au reboot, mon clavier USB-midi vu par lsusb n'est plus reconnu ni dans lsmod ni par Jack.
Je n'ai pas accès, non plus, à /dev/midi ni à snd-usb-audio. Je comprends "problème alsa" mais...

Je ne trouve rien sur le net alors si un génial Maoïste me mettait sur une piste, ce serait TOP !

A+
France
début de piste :
je suppose que ton clavier utilise le module snd-usb-audio
est il chargé après le brnachement du clavier ? ( lsmod )
si oui, le clavier est-il reconnu ? ( lsusb )
si oui, regarder du coté de udev...
Mais cette manip' fait qu'au reboot, mon clavier USB-midi vu par lsusb n'est plus reconnu ni dans lsmod ni par Jack.
Je n'ai pas accès, non plus, à-+ /dev/midi+- ni à snd-usb-audio.


...et c'est bien là le problème...
salut

peux-tu faire dans l'ordre :
  1. brancher ton clavier
  2. dans un terminal
    Copy to clipboard
    dmesg
    et nous poster le retour ?

jy
Mais avec plaisir, jy...

le dmesg, juste après switch on du clavier, dit ça (je ne mets que la fin) :
Copy to clipboard
[ 65.287016] usb 2-2: new full speed USB device using uhci_hcd and address 2 [ 65.498055] usb 2-2: New USB device found, idVendor=0a92, idProduct=10a1 [ 65.498058] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 65.498061] usb 2-2: Product: ESI KeyControl 25XL [ 65.498063] usb 2-2: Manufacturer: ESI [ 65.498064] usb 2-2: SerialNumber: ? [ 65.498184] usb 2-2: configuration #1 chosen from 1 choice


en prime un petit lsusb (le EGO, c'est pas moi, c'est ESI - EGO SYS...):
Copy to clipboard
iago@64studio:~$ lsusb Bus 005 Device 001: ID 1d6b:0002 Bus 004 Device 001: ID 1d6b:0001 Bus 003 Device 001: ID 1d6b:0001 Bus 002 Device 002: ID 0a92:10a1 EGO SYStems, Inc. Bus 002 Device 001: ID 1d6b:0001 Bus 001 Device 001: ID 1d6b:0001


j'ai aussi essayé :
Copy to clipboard
iago@64studio:~$ sudo modprobe snd-usb-audio FATAL: Module snd_usb_audio not found.


et pour finir en bauté, un lsmod :

[+]
... et le résultat des courses, outre que je me prends super-bien la tête depuis des semaines, est que soit j'ai un clavier qui fonctionne mais une carte qui plante le système régulièrement, soit du son mais pas de clavier...

A+, merci...

Édition admin Olinuxx - 17 août 2013 : EGO semble être un ancien nom de ESI - EGO SYS. Voir sur la page ESI - EGO SYS.
France
excuse moi, j'avais mal lu ton premier message
c'est maintenant plus clair...
il te faut installer le module snd-usb
pour ta distrib, je ne sais pas vraiment comment on fait, mais je suppose que c'est un paquet spécifique
ce paquet doit s'installer dans /lib/modules/le_nom_de_ton_noyau/kernel/sound/usb/
recherche la manip a faire pour ta distribution
bon courage !

oliv'
oui je suis d'accord avec olivier

ton clavier est bien reconnu par la machine, mais le driver n'est pas chargé. le driver se trouve dans le module module-snd-usb qui est normalement avec alsa. Il ne semble pas installé dans ton cas.

donc essaie de le chercher et de l'installer sur ta distrib.

fais nous un retour

jy
J'avais commencé à compiler Alsa avec ./configure --with-cards=usb-audio.
Je n'osais pas faire le sudo make install.
Alors : pause ...et lecture de vos 2 réponses.
Du coup, j'envoie le make install, je modprobe snd-usb-audio et ...je me prosterne à vos pieds, les gars ! Mon clavier apparait enfin dans Jack !
Je fais quelques essais et si c'est OK, je clos le sujet.
La manip' m'aura quand même permis d'obtenir les headers et kbuild pour la 64studio, ce qui n'aura pas été une mince affaire, je vous le dis !
Bon, hum...
Au reboot suivant, je n'ai plus ma carte Echo...
Peut-être compiler alsa avec les deux cartes déclarées dans l'option --with-cards= ?
J'y retourne...
France
oui, je suppose que tu peux mettre les 2 d'une maniere ou d'une autre
Alors, si je fais :
Copy to clipboard
./configure --with-cards=gina24,usb-audio --with-sequencer=yes

pour alsa-driver, j'ai bien un module snd-usb-audio qui se crée et se charge lorsque j'allume le clavier.

Je vais faire quelques essais mais ça me semble en bonne voie...
Je suppose que c'est le firmware, nécessaire pour cette carte, qui squeeze l'usb que je pensais (et dont j'ai lu que...) installé par défaut.

Faut dire que la 64studio 3.0, qui est une beta, est délivrée sans les headers du noyau installé (2.6.29-multimedia) qui sont quasi introuvables (http://apt.harleystudio.co.za/pool/)...

Un grand merci en tout cas car ça faisait quand même 3 mois que je bataillais...

PS : quelques essais + tard, ça marche nickel, côté clavier et côté carte son. Je clos et je "résolu"...

A+

Édition (admin allany) : sujet fermé car résolu. Merci de remonter les informations pertinentes dans les pages Wiki adéquates.
Si besoin de réouvrir le sujet, vous pouvez vous adresser à un des admins 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.