Próbuję podłączyć robota NXT do gościa z systemem Windows XP w Virtualbox, zainstalowałem pakiet rozszerzeń virtualbox. Żadne urządzenie USB nie pojawia się w wirtualnym pudełku, ale lsusb pokazuje, że wszystkie są podłączone do mojego hosta.
william@ubuntu-laptop:~$ lsusb
Bus 002 Device 005: ID 0694:0002 Lego Group Mindstorms NXT
Bus 002 Device 004: ID 049f:0051 Compaq Computer Corp. KU-0133 Easy Access Interner Keyboard
Bus 002 Device 003: ID 1c4f:0034 SiGma Micro
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1bcf:2c18 Sunplus Innovation Technology Inc.
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Jak widać, mój robot jest podłączony do pierwszego USB, ale w Vbox nic się nie wyświetla, nawet mysz i klawiatura, czy vbox domyślnie je ukrywa, ponieważ nie są urządzeniem pamięci? (Nie próbowałem podłączać klucza USB) Potrzebuję sposobu, aby zmusić Vbox do przekazania kontroli nad urządzeniem przez gościa, gdzie mogę podłączyć go do RobotC IDE.
Zainstalowałem Vbox za pośrednictwem centrum oprogramowania. Jest to wersja 4.3.26 (najnowsza, zainstalowana tylko dzisiaj)
usb
virtualbox
William Satterthwaite
źródło
źródło
Odpowiedzi:
Problem polegał na tym, że nie należałem do grupy vboxuser. Dla osób z tym samym problemem:
Najpierw upewnij się, że masz pakiet Virtualbox Extension Pack, który pozwala na korzystanie z USB 2.0. USB 3.0 nie jest jeszcze obsługiwany.
Dodano siebie do grupy vboxuser:
Wyloguj się, a następnie zaloguj ponownie, aby wprowadzić zmiany
Włącz kontroler USB 2.0 (EHCI) w ustawieniach dla ciebie vm
Jeśli potrzebujesz dodatkowej pomocy, zobacz ten temat
Kredyt dla Takkata
źródło
W moim przypadku, po zastosowaniu powyższego hacka Williama Satterthwaite'a , mogłem zobaczyć listę urządzeń USB w VirtualBox i podłączyć je. Ale nie pojawią się w systemie operacyjnym gościa. Następnie wyłączyłem gościa i zmieniłem adapter USB z USB 3.0 na USB 2.0. Uruchomiłem ponownie komputer i urządzenie USB było wyświetlane w systemie-gościu.
źródło