Skip to main content

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


Logiciel Neunaber /Silicon Labs CP2112 HID I2C Bridge

Bonjour,
J'essaye d'expliquer de manière concise.
Je suis musicien j'utilise une pédale d"effet audio qui se connect via usb à l'ordinateur. Via un logiciel du constructeur (Neunaber), on chage les effets sur la pédale.
Le logiciel marche sous wine . Le problème c'est quand je branche la pédale via l'usb elle n'est pas reconnue

lorsque

Copy to clipboard
lsusb


j’obtiens

Copy to clipboard
guiton@acer-ga:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 012: ID 1c7a:0570 LighTuning Technology Inc. EgisTec Touch Fingerprint Sensor Bus 001 Device 005: ID 04f2:b5c5 Chicony Electronics Co., Ltd HD WebCam Bus 001 Device 010: ID 2386:3125 Raydium Corporation Raydium Touch System Bus 001 Device 003: ID 8087:0a2a Intel Corp. Bus 001 Device 015: ID 10c4:ea90 Silicon Labs CP2112 HID I2C Bridge Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


sur le port usb ça a l'air de reconnaître

Copy to clipboard
Bus 001 Device 015: ID 10c4:ea90 Silicon Labs CP2112 HID I2C Bridge


est ce qu'il faut un driver ? Si quelqu'un à une idée ... Merci d'avance
bonne journée
France
Bonjour,

Est ce que tu as posé la question au fabricant ?
Oui j'ai essayé mais ils ne sont pas vraiment joignable ...
France
C'est quelle pédale qu'on puisse investiguer et regardant les manuels et d'autres infos sur la toile ?

Apparemment, la puce pour communiquer avec la pédale est bien reconnue par ton système. Du coup si le logiciel se lance grâce à wine, tu devrais pouvoir communiquer avec elle.
Pour les infos
la pédale c'est la NEUNABER EXPENSE
https://neunaber.net/products/expanse
le software est à cette adresse
https://neunaber.net/pages/software-downloads

pour ce qui est de l'USB j'ai l'impression que même si le systeme le reconnaît ça ne monte pas (ça n'apparait pas comme quand on branche une clef ou un disque dur. C'est peut être normal?

merci en tout cas de prendre du temps pour ça, c'est top 😊
France
Elle est bien reconnue:
Copy to clipboard
Bus 001 Device 015: ID 10c4:ea90 Silicon Labs CP2112 HID I2C Bridge

HID = Human Interface Device. Elle est reconnue comme un clavier ou une souris par exemple.
La communication se fait via I2C. C'est assez courant.

C'est uniquement la puce USB-I2C qui est vue par le SE ce qui est tout à fait normal. Mais c'est probablement la raison pour laquelle Wine ne la voit pas. Pour Wine, c'est un clavier...

À mon avis il y a deux possibilités. Passer par la virtualisation (via virtualbox par exemple) ou "écouter" ce qui passe par le bus I2C depuis windows (avec le logiciel) et en écrire un pour Linux. Le second cas demande un travail assez conséquent.
France
Il y a bien un pilote qui se charge quand la pédale est connectée en USB sous windows selon le manuel du programme.
Du coup, je pense qu'il faudrait se rapprocher des développeurs de wine pour leur demander s'ils peuvent faire quelque chose pour la prise en charge de ce produit.
France
Ça vaut peut être la peine d'essayer wineusb Image .
merci bda
Je suis vraiment pas hyper qualifier avec un ordinateur
Je dois installer Wineusb?
France
wineusb est un composant de wine. Mais uniquement sur les versions de développement. C'est un pilote USB direct qui devrait permettre ce que tu veux. Seulement je ne sais pas où en est le développement.

Pour ça il te faut télécharger une version de développement de wine directement sur le site officiel Image et choisissant le paquet adapté à ta distribution.

Si ta pédale n'est pas reconnue non plus, tu devras attendre que wineusb évolue. Et pourquoi pas en faire part aux développeurs.
merci
bon je viens d'installer wine version dev depuis ubuntu software. Et il n'apparait pas dans mes applications ...
France
Dans ce cas, il faut le lancer depuis un terminal.
En tapant "win" puis deux fois la touche de tabulation (directement après win(TAB))TAB)).

Par contre la version de dev des dépôts d'Ubuntu peut être différente de celle du site officiel.