VirtualBox nie uzyskuje dostępu do podsystemu USB

Tylko tematy nie mieszczące się powyżej.
wincis
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 16 paź 2007, 08:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: wincis »

Używam Ubuntu 8.04. Zainstalowałem VirtualBox 1.6 z oryginalnej strony: http://www.virtualbox.org/.
Wybrałem paczkę przeznaczoną dla wersji Ubuntu 8.04, którą właśnie używam. Windows XP zainstalował się bez problemów. Potrzebuję go, aby dostać się do skanera Plustek OpticBook 3600 i używać programu FineReader do rozpoznawania tekstu. Skaner jest podłączony do komputera za pomocą USB. Samo Ubuntu widzi urządzenia USB bez większych problemów. Niestety podczas odpalania wirtualnej maszyny wyskakuje mi okienko zatytułowane: "Nie udalo się uzyskać dostępu do podsystemu USB". W okienku zaś znajduje się komunikat dla mnie usera nadający się tylko do czystej kontemplacji zen :craz: :

Kod: Zaznacz cały

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND).
The service might be not installed on the host computer.

Kod Wyniku: 
0x00004005
Komponent: 
Host
Interfejs: 
IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
Wywołana funkcja: 
IMachine {f95c0793-7737-49a1-85d9-6da81097173b}
Jest to dla mnie o tyle dziwne, że mam myszkę podłączoną do komputera za pomocą USB, którą widzi zarówno Ubuntu jak i VirtualBox. Jest ona obsługiwana tam i tu bezbłędnie.
Przeszukałem to forum i na końcu spróbowałem dostosować się do rad napisanych przez Ruri na: viewtopic.php?t=49282&highlight=virtualbox. Niestety bez rezultatu.
Czy ktoś może wie, jak rozwiązać ten problem, aby VirtualBox widział podsystem USB?
Awatar użytkownika
Riot777
Piegowaty Guziec
Piegowaty Guziec
Posty: 16
Rejestracja: 22 sie 2006, 21:19
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: Riot777 »

Chciałoby się rzec RTFM, wszystko jest manualu Virtualbox, zakładam że do niego w ogóle nie spojrzałeś. Polecam rozdział 11.5.7 USB not working.

Pozdrawiam
Awatar użytkownika
empitt
Przyjaciel
Przyjaciel
Posty: 465
Rejestracja: 16 lis 2007, 13:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: empitt »

Sam posiadam tą wersję Virtual Boksa i z początku też mi się coś podobnego działo. Ruri ładnie opisał jak zamontować USB w Virtual Box (# Urządzenia USB), ja zrobiłem wg pierwszego sposobu i się udało.
wincis
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 16 paź 2007, 08:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: wincis »

W odpowiedzi na sugestie Riot777. Angielskiego nie znam i nie muszę. Jestem zwykłym użytkownikiem, który chciałby, aby pewne rzeczy mu działały. Dlatego szukam rozwiązania na tym forum. Zresztą chyba z tego co rozumiem, po to ono jest.
Jednak próbowałem wyłapać ze wskazanego manuala zbitki wyrazów i domyślić się pewnych rzeczy.
W pliku /etc/fstab nie mam żadnej sekcji poświęconej usb.

Kod: Zaznacz cały

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=898e67c6-7389-4b7d-b7a1-e9d61ab1d4bd /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda5
UUID=54aea980-6207-4c71-9ff0-5ddf0aca46e3 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
Tak samo jak w drugim pliku /etc/init.d/mountkernfs.sh nie ma żadnego wyrażenia "domount usbfs", które by można było modyfikować. Nie będę tutaj wklejał tego pliku, żeby nie zaśmiecać forum. Wyszukiwarka w gedit-cie nie znalazła nic.
Co do rady Epula. Czytałem wskazówki Ruriego. Zresztą umieściłem link do jego opisu. Dostosowałem się do zmian, które on radził przeprowadzić. Niestety bez rezultatu.
Powtarzam w samym Ubuntu system usb działa. Mam podpiętą drukarkę, bluetooth czy mysz. I wszystko chodzi jak trzeba. Problemy są tylko w VirtualBox i jak na złość :-? tam potrzebuję systemu usb.
adiksw
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 26 kwie 2008, 09:21
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: adiksw »

Napiszę tu żeby nie tworzyć nowego tematu. Też mam problem z USB pob VirtualBox. Mianowicie w ogóle nie widzi urządzeń, w systemie:

Kod: Zaznacz cały

adiksw@adiksw-ubuntu-desktop:~$ lsusb
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 003: ID 043d:00e9 Lexmark International, Inc. 
Bus 001 Device 001: ID 0000:0000  
A pod VirtualBox:

Kod: Zaznacz cały

adiksw@adiksw-ubuntu-desktop:~$ VBoxManage list usbhost
VirtualBox Command Line Management Interface Version 1.6.0
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.

Host USB Devices:

<none>
Jak wchodzę w opcje maszyny wirtualnej to wyskakuje:
http://img383.imageshack.us/img383/4562 ... xossd9.png

Ktoś wie jak to rozwiązać?

//epul: Nie można umieszczać forum dużych obrazków, umieszczamy tylko miniaturki lub linki.
Ubuntu 8.04 Hardy Heron
Awatar użytkownika
empitt
Przyjaciel
Przyjaciel
Posty: 465
Rejestracja: 16 lis 2007, 13:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: empitt »

Skorzystajcie z tego:
# Urządzenia USB
Mój gościnny system Windows2000 miał problem z dostaniem się do mojej komórki podłączonej przez USB pomimo poprawnego ustawienia w ustawieniach VirtualBox. Powodem było dość restrykcyjne opcje montowania urządzeń USB.
Najpierw sprawdź czy VirtualBox widzi dane urządzenie.
Kod:
VBoxManage list usbhost
Jeśli tak, prawdopodobnie powodem niezamontowania jest brak uprawnień.

Sposób 1
Korzystając z System>>Administracja>>Użytkownicy i grupy utwórz nową grupę usbfs. Dodaj siebie do niej i zapamiętaj jej ID. Zaloguj się ponownie by zmiany w grupach zostały zatwierdzone.
Otwórz plik fstab do edycji
Kod:
sudo gedit /etc/fstab
I dodaj poniższe linie na końcu pliku
Kod:
# VirtualBox USB
none /proc/bus/usb/ usbfs devgid=,devmode=664 0 0
gdzie: to zapamiętany ID grupy usbfs do której już należysz. Zapisz i przemontuj dyski.
Kod:
sudo mount -a
Nie zapomnijcie podać ID grupy w usbfs, tak jak wspomniał o tym Ruri:

Kod: Zaznacz cały

# VirtualBox USB
none  /proc/bus/usb/  usbfs  devgid=142,devmode=664  0  0 
142 - mój numer ID, wy możecie mieć inny.
adiksw
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 26 kwie 2008, 09:21
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: adiksw »

@EPUL ale przeczytaj co napisał autor "Jeśli tak, prawdopodobnie powodem niezamontowania jest brak uprawnień" <-- i na to podaje rozwiązanie. A w moim przypadku VirtualBox w ogóle nie widzi urządzeń USB! Wkleiłem przecież wyniki poleceń. Napisałem do autora tego HowTo i on nie wie czemu tak jest.
Ubuntu 8.04 Hardy Heron
wincis
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 16 paź 2007, 08:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: wincis »

adiksw! Spróbuj! Wydaje się, że EPUL ma rację. Ja też tak myślałem jak ty. Zrobiłem dokładnie tak, jak on napisał. Odpaliłem VirtualBoksa i nic. Dalej to samo. Miałem pisać to, co ty przede mną, przed chwilą napisałeś. Coś mnie jednak tknęło, żeby zrestartować system. Po restarcie te komunikaty:
Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND).
The service might be not installed on the host computer.
zniknęły jak ręką odjął. VirtualBox zaczął widzieć urządzenia USB i mogłem instalować te, które chciałem, aby działały.
Potem dla ciekowści odpaliłem komendę:

Kod: Zaznacz cały

VBoxManage list usbhost
i została "wypluta" cała lista urządzeń USB. Wcześnie zaś miałem tylko:

Kod: Zaznacz cały

Host USB Devices:

<none>
Ale niekonieczny jest po wprowadzonych zmianach restart system. RESTART!
Dla mnie rada Epula okazała się skuteczna. Dziękuję EPUL.
Awatar użytkownika
empitt
Przyjaciel
Przyjaciel
Posty: 465
Rejestracja: 16 lis 2007, 13:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: empitt »

Uwierz mi przed chwilką w fstabie usunąłem:

Kod: Zaznacz cały

# VirtualBox USB
none  /proc/bus/usb/  usbfs  devgid=142,devmode=664  0  0
i uruchomiłem ponownie komputer. Dokładnie wyskoczyły mi takie same błędy co wam, Virtual Box przestał widzieć urządzenia USB. Dodałem ponownie tą linijkę do fstab i Virtual Box ponownie zaczął widzieć urządzenia USB. Zajmij się dokładnie tym:
Otwórz plik fstab do edycji
Kod:
sudo gedit /etc/fstab
I dodaj poniższe linie na końcu pliku
Kod:
# VirtualBox USB
none /proc/bus/usb/ usbfs devgid=,devmode=664 0 0
gdzie: to zapamiętany ID grupy usbfs do której już należysz. Zapisz i przemontuj dyski.
Kod:
sudo mount -a
i sam się o tym przekonasz ;). Z tego co widać ta linijka służy do montowania urządzeń USB w Virtual Box.
wincis
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 16 paź 2007, 08:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: wincis »

Przepraszam w ostatnim fragmencie przejęzyczyłem się. Ma być:
"Ale konieczny jest po wprowadzonych zmianach restart systemu. RESTART!"
adiksw
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 26 kwie 2008, 09:21
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: adiksw »

Ja odinstalowałem VirtualBox skoro nie wykrywał mi USB a teraz skoro piszecie że to jednak mimo wszystko powinno pomóc. Zainstalowałem i jakież było moje zdziwienie gdy wpisałem komendę: VBoxManage list usbhost
Od razu bez niczego wypluł wszystkie urządzenia USB - a we wcześniejszej instalacji było <none>
Ubuntu 8.04 Hardy Heron
Awatar użytkownika
Duncan Idaho
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 20 sty 2007, 06:43
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: Duncan Idaho »

Spróbujcie wg tego: http://duncan.ovh.org/?p=3
Napisałem tą tutkę bo sam kiedyś miałem problemy z USB pod VirtualBox.
Używam Debiana ale skoro Ubuntu bazuje na Debianie to nie powinno się to zbytnio różnić.
Sposób ten działa u mnie wyśmienicie (na Lennym i Sid'zie).
Próbowałem Sposobu nr 1 opisanego przez Ruriego (sposobu nr 2 już nie doczytałem - a pewnie oszczędziło by mi to szukania) i USB działało tyle że ta porada generowała u mnie błąd przy starcie sytemu. Szczegóły w w/w linku.
Mam nadzieję, że pomoże.
lukaskm
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 10 maja 2008, 22:29
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: lukaskm »

Witam...wlasnie mialem problem jak w temacie . Odpowiedz #6 byla wielce pomocna,nalezy pamietac zeby zrestartowac komputer
linfesto
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 20 mar 2008, 22:58
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: linfesto »

dorzuce swoje trzy grosze może komuś pomoże

mam problem z VirtualBoxem kiedy podłączam "pendrive" a raczej czytnik kart SD z kartą w środku - bo choć urządzenie jest widoczne w wirtualnym systemie w "zasobniku urządzeń USB "to nie ma siły na to aby zmusić je do wspołpracy.

Dla jasności Wirtualny XP korzysta z gościnności realnego XP - tylko nie bijcie :)
(dla usprawiedliwienia Mam też Mandrive :)

Z moich obserwacji.
Ta sama karta SD włożona do np Aparatu Cyfrowego lub drukarki z czytnikiem SD - działa bezproblemowo. Z tego co zauważyłem to aby jakieś urządzenie USB mogło pracować na wirtualnym systemie , to najpierw goszczący XP musi zainstalować sterowniki USB - jako VirtualBox USB - device lub coś takiego. Może dam na przykładzie.
Do goszczącego XP jest podłączony Odtwarzacz Mp3 T10v-i system go widzi.
Teraz uruchamiam VirtualBox z zaznaczonym USB - T10 , na co goszczący XP wyrzuca okienko instalowania nowego urządzenia i ładuje sterowniki VirtalBox USB Device, dopiero po zainstalowaniu tych sterów T10 jest wywłaszczany z systemu goszczącego i pojawia się w Virtualnym XP.
To okno instalacji pojawia sie za każdym razem kiedy dodaję nowy sprzęt USB - no może nie za każdym razem - bo pendriva goszczący Xp nie zainstalował, ale bez tego nie ma możliwości korzystać z niego w Virtualnym XP choć widoczny jest na liście urządzeń podłączonych do sytemu.

Trochę się rozpisałem ale może komuś to się przyda w rozwiązaniu problemu z USB pod wirtualem i może ktoś znajdzie rozwiązanie na mój problem.
adrian_jg
Sędziwy Jeż
Sędziwy Jeż
Posty: 43
Rejestracja: 28 cze 2008, 23:49
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: adrian_jg »

crashdj
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 31 paź 2007, 01:42
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: Blackbox

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: crashdj »

Też strasznie namęczyłem się z uprawnieniami i nic nie pomogło.

uruchomiłem VirtualBox jako root:
sudo VirtualBox

i jak się można było spodziewać jest dostęp do usb.
Awatar użytkownika
grzemach
Sędziwy Jeż
Sędziwy Jeż
Posty: 97
Rejestracja: 05 wrz 2007, 21:42
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: grzemach »

adrian_jg
Sędziwy Jeż
Sędziwy Jeż
Posty: 43
Rejestracja: 28 cze 2008, 23:49
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: adrian_jg »

problem w tym ze kazdy instaluje virtualboxa z repo ,ja proponuje zainstalowac VB z tej strony http://www.sun.com/software/products/virtualbox/get.jsp zeby bylo szybciej http://dlc.sun.com/virtualbox/2.0.2/vir ... y_i386.deb i na bank usb bedzie dzialalo jesli skonfigurujecie wszystko zgodnie z tym.

sudo adduser $USER vboxusers
Adding user `ionstorm' to group `vboxusers' ...
Adding user ionstorm to group vboxusers
Done.

Krok 2

sudo gedit /etc/init.d/mountdevsubfs.sh
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

teraz należy usunac hasze z podanych linijek:

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

krok 3 wyloguj i zaloguj spowrotem

krok 4

grep vbox /etc/group
vboxusers:124:ryba

krok 5

sudo gedit /etc/fstab

dodaj ponizsze linie i zapisz

## usbfs is the USB group in fstab file:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0

krok 6

sudo gedit /etc/init.d/mountkernfs.sh

dodaj ponizsze linie w : "# Mount spufs, if Cell Broadband processor is detected"

## Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=124,devmode=664

teraz restart i sprawdz usb:)
Awatar użytkownika
tomekgreen1985
Wytworny Kaczor
Wytworny Kaczor
Posty: 316
Rejestracja: 21 mar 2008, 18:53
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: tomekgreen1985 »

EPUL wielkie dzięki Twój sposób u mnie działa bez problemu. pozdrawiam
Linux Mint 9 Isadora oraz Debian Sid AMD Athlon 2 x 2.8 + 3 GB Ram +WD 500GB + GF 6150 SE 256 MB + MP61PME-S2P
#483476
Awatar użytkownika
COVERek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 153
Rejestracja: 19 gru 2007, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: VirtualBox nie uzyskuje dostępu do podsystemu USB

Post autor: COVERek »

Mam taki problem, co z tym zrobic ?

Kod: Zaznacz cały

coverek@box:~/Pulpit$ vboxmanage list usbhost
VirtualBox Command Line Management Interface Version 2.0.4_OSE
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.

[!] FAILED calling Host->GetUSBDevices(CollPtr.asOutParam()) at line 2911!
[!] Primary RC  = NS_ERROR_NOT_IMPLEMENTED (0x80004001) - Not implemented
[!] Full error info present: false, basic error info present: false
Linux User #462372 || Ubuntu User #20118
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 34 gości