[Megoldva] USB eszköz elérése Virtualbox alól (a host/guest is Windows )

Fórumok

Kiindulási alap egy ezer éves szkenner, amit natív 32 bites Windows 7 alatt be lehet röffenteni (eredetileg csak XP alá van driver hozzá).

Adott egy modernebb gép, 16G RAM-mal, önként adódott az ötlet, kezeljük egy Virtualbox alá feltett Windows 7 alól a szkennert.

Gazda/Host Windows 10 x64
Vendég/Guest Windows 7 x86

Host alá a "Virtualbox Extension Pack" Guest alá az "Integrációs szolgáltatások (Guest Additions)" telepítve, az USB beállítások alatt az USB 2.0 (EHCI) vezérlő engedélyezve.

A Vendég OS alatt azonban hiába választom ki az adott USB-s eszközt (látszik rendben), nem történik meg az "Új hardver felismerése" folyamat, az Eszközkezelőben sem jelenik meg az új (ismeretlen) eszköz.

Mit kellene tenni, hogy működjön?

Hozzászólások

Pedig ezt érdemes lenne kipróbálni. Nekem is volt hasonló problémám, fel kell tenni a virtualbox extension packet, a guest additions önmagában nem elég.

https://www.virtualbox.org/wiki/Downloads

-----
A problémáim velem kezdődtek és utánam megmaradnak. Ez az én hozzájárulásom az Emberiség Nagy Művéhez.

Én megpróbálnák hozzá 64 bites drivert keresni (ehhez mondjuk tudni kellene a Vendor/Product ID-ét). :) (az extra Windows licenc árából kijön egy új szkenner :))

Nálam a tizenéves otthoni HP 2200C scanner egy VMware Player 12-re telepített XP-ről megy. Az anyagép legalább 4x lecserélődött közben, az USB-vel sohasem volt bajom, még a win7->10 váltást is túlélte. A VMware player háztartási célra ingyenes.

Az alap oprendszer - W10/64bit - fogja kezelni az USB alrendszert és az *összes* eszközt is megpróbálja - legrosszabb esetben lesz olyan, amit nem tud...
A hardware elemek listában sem jelenik meg a szkenner, mint ismeretlen eszköz?
Szóval én a helyedben egy live Linux CD-vel felbootolnék (mondjuk célszerű teljes értékűvel, hogy ne csak telepíteni tudjon és így legyenek rajta olyan parancsok is, amelyek telepítéshez annyira nem szükségesek), majd megnézném, hogy egy lsusb/usblist/whatever mit lát, mint USB-s eszköz? A lényeg: megnézni és feljegyezni a szkennerhez tartozó VendorId/ProdId párost. Ezek után irány a W10 virtualbox és ott szépen elmagyarázni a konfigban, hogy *ezt* az USB eszközt (vendor/prod) adjuk fel a guest OS felé. Amíg konfigban nincs megadva, hogy mely vend/prod id az, amit a guest OS felé fel kell adni, addig egyiket sem adja fel az alaprendszer, így a W7/32bit OS nem fogja látni az eszközt.

root@ubuntu:~# lsusb

Bus 002 Device 008: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner

Az eszköz csatlakoztatása közben:

root@ubuntu:~# tail -f /var/log/syslog

Mar 5 13:54:28 ubuntu kernel: [ 84.021005] usb 2-1.8.1: new full-speed USB device number 7 using ehci-pci
Mar 5 13:54:28 ubuntu kernel: [ 84.130075] usb 2-1.8.1: New USB device found, idVendor=05d8, idProduct=4002
Mar 5 13:54:28 ubuntu kernel: [ 84.130079] usb 2-1.8.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

rendeld hozzá az USER-t a vboxusers csoporthoz, aztán logout/login

a virtualbox USB kezelése még mindig nem a legjobb sajnos, ha ez nem megkötés akkor ajánlom helyette a VMware playert (az is ingyenes otthonra).