VirtualBox: Hub USB nie został wykryty w Linux Guest - MacOS Host


1

Próbuję podłączyć wiele urządzeń USB do mojego gościa z Linuksa za pomocą koncentratora USB, jednak wydaje się, że koncentrator nie został wykryty przez gościa. W moich testach zauważyłem, co następuje:

  • Koncentrator USB działa dobrze, jeśli jest podłączony bezpośrednio do systemu Mac OS.
  • Koncentrator USB działa dobrze, jeśli jest podłączony do gościa Linux z hostem Windows.
  • Koncentrator USB + podłączone urządzenia nie są rejestrowane po podłączeniu do gościa Linux (host Mac). Nie ma zmian w wynikach #lsusb lub #dmesg

Co wskazuje, że jest to problem z VirtualBox na hostach Mac. Czy w ogóle mogę to przezwyciężyć i wykryć mój hub USB + urządzenia w moim systemie Linux?

Każda pomoc jest bardzo ceniona.


Czy przejdzie przez wszystkie urządzenia USB aktualnie podłączone do koncentratora, jeśli zostaną podłączone bezpośrednio do hosta, pojedynczo (bez koncentratora)?
— ᴇcʜιᴇ007

Tak. Wypróbowałem trzy różne urządzenia USB i podłączyłem je bezpośrednio do gościa z Linuksem i zostały one wykryte. Próbowałem także podłączyć je bezpośrednio do hosta MacOS i ponownie zostały wykryte.
— Youssif Saeed,

Czy zainstalowałeś dodatek dla gościa dla VirtualBox?
— Kinnectus

Czy to hub USB3 czy USB2? To samo dotyczy podłączonych urządzeń. Czy zainstalowany jest dodatek VB?
— harrymc

To jest koncentrator USB2. Wszystkie podłączone urządzenia są USB2. Zainstalowałem rozszerzenie VB. Jak powiedziałem, mam dwóch identycznych gości Linuksa, jednego na Macu i jednego na Windowsie, a problem występuje tylko na Macu. Dzięki.
— Youssif Saeed

Odpowiedzi:


2

Aby automatycznie podłączyć określone urządzenia, utwórz filtr USB :

  1. Zamknij virtualbox
  2. Wykonaj w bash: sudo adduser YOURUSERNAME vboxusers(jeśli wymagane)
  3. Podłącz urządzenia USB, które chcesz automatycznie zamontować na maszynie wirtualnej (maszynie wirtualnej).
  4. Otwórz Virtualbox
  5. Z menu przejdź do „Plik” -> „Preferencje” -> „Ogólne”.
  6. Wybierz maszynę wirtualną i przejdź do „Maszyna” -> „Ustawienia” -> „USB”.
  7. Zaznacz „Włącz kontroler USB”; kliknij ikonę z wtyczką USB i plusem oraz kliknij urządzenia, które chcesz automatycznie zamontować na maszynie wirtualnej. Kliknij OK".
  8. Kliknij przycisk „Start” na pasku narzędzi i upewnij się, że urządzenia USB są rozpoznawane i montowane przez maszynę wirtualną. Pamiętaj, że musisz odmontować je również w systemie operacyjnym hosta, jeśli musisz je odłączyć po wyjściu z maszyny wirtualnej.

wizerunek

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.