Eutron Smartkey USB avec Qemu [était] [HS] Eutron SmartKey avec wine
Le 05.12.2008 14:14, Samy Mezani a écrit :
Re-bonjour,
Je suis en train de passer tous les postes de mon assoc sur Debian
Lenny x86.
Je suis contraint d'utiliser un logiciel win$ qui fonctionne avec une
clé anti-piratage usb Smartkey, de marque Eutron, et je souhaite
utiliser ce logiciel via wine.
Sans rien installer, voici le résultat des commandes :
# lshw
*-usb UNCLAIMED
description: Generic USB device
product: SmartKey 3
vendor: Eutron InfoSecurity
physical id: 1
bus info: usb@2:1
version: 2.00
capabilities: usb-1.10
configuration: maxpower=20mA speed=12.0MB/s
$ lsusb
Bus 002 Device 003: ID 073d:0025 Eutron S.p.a. SmartKey 3
$ dmesg | grep usb
[ 8922.628067] usb 2-1: new full speed USB device using uhci_hcd and
address 2
[ 8922.772004] usb 2-1: configuration #1 chosen from 1 choice
[ 8922.793809] usb 2-1: New USB device found, idVendor=073d,
idProduct=0025
[ 8922.793827] usb 2-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 8922.793832] usb 2-1: Product: SmartKey 3
[ 8922.793835] usb 2-1: Manufacturer: Eutron InfoSecurity
J'ai obtenu les drivers Linux pour cette clé
(smartkey-linux-user-usb-12.0.tar.gz)
Il suffit ensuite d'après le readme de simplement copier l'un des
fichiers, 50-smartkey.rules, dans /etc/udev/rules.d , ce que j'ai fait.
Mais la clé n'est pas reconnue par le logiciel lors de son lancement
avec wine.
J'ai installé du coup les drivers pour win$ avec sdi.exe, mais
toujours le même problème.
Si quelqu'un avait des tuyaux, ça m'oterait une belle épine du pied.
Je vais quand même pas devoir réinstaller win$ hein ?
Sam
Bonsoir,
Je déterre ce vieux topic pour me répondre à moi même.
J'avais mal lu la doc, comme d'habitude ! Wine ne gère pas l'USB (en
tous cas les périphériques de stockage)
Du coup, pour utiliser ce dernier logiciel win$, j'ai utilisé le bon
vieux Qemu, mais obligation d'installer ledit système...
$ lsusb # pour identifier l'ID de la clé (123a:1234)
$ sudo mount -t usbfs none /proc/bus/usb # montage nécessaire sur
Ubuntu, pas sur Debian apparemment
$ sudo chown utilisateur -R /proc/bus/usb # on change le propriétaire du
dossier
$ qemu [...] -usb -usbdevice host:123a:1234 # argument additionnel à Qemu
et hop la clé est reconnue par le logiciel du système invité (je sais je
découvre l'eau chaude là...)
Si l'argument n'est pas ajouté au lancement de qemu, il peut l'être fait
plus tard ; passer dans le moniteur de Qemu (CTRL + ALT + 2) :
(qemu) info usbhost # pour voir la liste des périphériques usb
disponibles dans le système invité
(qemu) usb_add host:123a:1234 # si la clé n'est pas montée
J'adore Qemu.
Samy
Reply to: