#1 Le 17/02/2018, à 11:23
- madrabbit05
Ubuntu 64 bit, VM Windows 32 bit et périphérique USB 32 bit [résolu]
Salut à tous,
Mon but est de pouvoir faire fonctionner une valise de diagnostique pour auto sur une machine 64 bit avec une émulation de système 32 bit.
J'ai les logiciels renault pour dialoguer avec la sonde (relié au calculateur de la voiture) et la sonde (qui ne fonctionne qu'en 32 bit).
J'ai un pc sur ubuntu 16.04 en 64 bit, une VM en 32 bit sur win7.
L'installation a bien fonctionné, j'ai entièrement le contrôle sur win7, pas de soucis.
J'ai pu installer les logiciels de diagnostique fonctionnant sur win7, pas de soucis non plus.
Mon problème vient du fait que la sonde n'est pas reconnue par linux et donc je ne peux pas transférer ses données vers la VM.
En gros je ne peux pas dire à VM, tu utilises ce périphérique USB.
Si vous avez des idées, je suis preneur.
Le résultat de dmesg sur la sonde en question :
[ 941.646520] usb 1-2: new full-speed USB device number 8 using xhci_hcd
[ 941.776745] usb 1-2: New USB device found, idVendor=0404, idProduct=0300
[ 941.776747] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 941.776748] usb 1-2: Product: 3 Port Hub v1.82 20001115
[ 941.776749] usb 1-2: Manufacturer: NCR Corporation
[ 941.776953] usb 1-2: ep 0x81 - rounding interval to 1024 microframes, ep desc says 2040 microframes
[ 941.778210] hub 1-2:1.0: USB hub found
[ 941.778406] hub 1-2:1.0: 3 ports detected
Dernière modification par madrabbit05 (Le 19/02/2018, à 20:07)
Hors ligne
#2 Le 17/02/2018, à 14:12
- Nuliel
Re : Ubuntu 64 bit, VM Windows 32 bit et périphérique USB 32 bit [résolu]
Bonjour,
Un périphérique usb et toujours vu par linux (il y a un identifiant dans lsusb) mais il peut ne pas être utilisé par linux.
As tu lancé la VM, puis dans Périphériques il te propose pas la sonde? Si non, tu peux vérifier que tu es dans le groupe vboxusers (tape la commande "groups" dans un terminal pour savoir si tu es dedans)
Tu n'as pas de filtre dans les périphériques usb?
Hors ligne
#3 Le 17/02/2018, à 15:05
- madrabbit05
Re : Ubuntu 64 bit, VM Windows 32 bit et périphérique USB 32 bit [résolu]
Merci pour la réponse.
Oui j'appartiens bien au groupe vboxusers.
Linux voit bien la sonde (sortie de lsusb ci-dessous).
Par contre dans la configuration de la VM, les controleurs USB que je peux associer à la VM sont définis en OHCI et EHCI (usb2.0).
Or linux associe ma sonde avec du xhci_hcd (usb3 ?).
Je vais essayer de chercher comment dire à Linux de dialoguer avec la sonde en usb2 (EHCI).
Bus 001 Device 007: ID 0404:0300 NCR Corp.
Hors ligne
#4 Le 17/02/2018, à 19:17
- Nuliel
Re : Ubuntu 64 bit, VM Windows 32 bit et périphérique USB 32 bit [résolu]
Normalement, les ports USB 3.0 sont gérés à partir de la version 5 de virtualbox, tu peux vérifier que tu as cette version?
Tente de brancher la sonde sur un autre port usb: souvent, il n'y a qu'un port usb 3, le reste étant de l'usb 2.
Edit: si tu n'as que des ports usb 3, pour gérer l'usb 3, il faut peut être installer un pack d'extension (voir le site officiel de virtualbox: http://download.virtualbox.org/virtualbox )
Dernière modification par Nuliel (Le 17/02/2018, à 19:27)
Hors ligne
#5 Le 19/02/2018, à 20:06
- madrabbit05
Re : Ubuntu 64 bit, VM Windows 32 bit et périphérique USB 32 bit [résolu]
Bon en fait il n'y avait peut-être pas de problème.
La sonde a été reconnue une fois branchée à la voiture et au PC.
Deux nouveaux périphériques sont apparus et je suis arrivé à les importer dans la VM.
C'est ces périphériques qui me servent à faire le diagnostique.
Ils ne devaient pas pouvoir parler avec l'ordi alors qu'ils ne discutaient pas avec la voiture
J'ai mis à jour la version de virtualbox 5.0 --> 5.2.6 (+ extension), mais je ne pense pas que cela est un rapport.
Je pense que je n'ai que des ports usb 3.
Bon maintenant j'ai un problème pour installer les drivers de la sonde à la main dans win7, mais je ne vais pas poser la question ici :-))
Merci Naziel.
Hors ligne
#6 Le 19/02/2018, à 20:53
- Nuliel
Re : Ubuntu 64 bit, VM Windows 32 bit et périphérique USB 32 bit [résolu]
Je pense que l'extension permet justement d'utiliser des ports usb 3.
Content que ça marche.
Dernière modification par Nuliel (Le 19/02/2018, à 20:53)
Hors ligne