VirtualBox i prawa do USB

Cześć,

Mam taki problem.

Moim głównym systemem jest Debian. Jednak dostałem od rodziców urządzenie wielof. marki Lexmark - czar prysł… Potrzebuje Windowsa do drukowania. Jednak dual bot jakoś mnie nie przekonuje. pomyślałem VirtualBox ma obsługę USB - świetnie skończą się moje problemy. Bach, z deszczu pod rynnę.

VB bardzo dobrze wykrywa co podłączono do portów lecz ma nie aktywne te urządzenia, są na siwo i nie da się zaznaczyć tego kwadracika aby go używać.

Teraz tak myślę, skoro widzi te urządzenia to ma prawo do odczytu dla jakiegoś pliku / katalogu ale już nie do zapisu. Tutaj pojawia się pytanie: Dla jakich plików zmienić prawa dostępu? Może trzeba w grupach coś pozmieniać?

Nie jestem leniem - szukałem sam. Doczytałem się iż trzeba dodać wpis do FSTAba z opcją montowania /proc/usb lecz już coś podobnego dodaje VB sam i w efekcie wyskakuje błąd iż takie coś zostało już zamontowane. Może wystarczy gdzieś w plikach VB ustawić?

Ogólnie jest dosyć dużo o tym napisane, lecz informację są strasznie rozbieżne i sam nie wiem komu wierzyć. Dodatkowo sś datowane na początki roku 2007 - więc lekko nie aktualne…

Mam VB w wersji 2.0.6

Mam nadzieje że opisałem to w miarę jasno :slight_smile:

Może ktoś z Użytkowników już korzysta z takiego rozwiązania? Był bym niezmiernie wdzięczny za pomoc.

Pzdr!

none /proc/bus/usb usbfs devgid=101,devmode=664 0 0

taki wpis w fstab i u mnie działa.

Ten wpis znałem… Lecz:

mount: none already mounted or /proc/bus/usb busy

mount: according to mtab, procbususb is already mounted on /proc/bus/usb

Takie coś wyskakuje, po ponownym uruchomieniu także widać ten bład…

Pokaż cały fstab.

W dodatku ten wpis nie powoduje działania…

zamiast

proc /proc proc defaults 0 0

daj

tmpfs /tmp tmpfs defaults,size=320m,mode=1777 0 0

i dodaj ten wpis o którym pisałem w pierwszym moim poście…

Niestety to samo…

Próbowałeś uruchamiać Vboksa z roota?

//edit

Problem może być banalny… Virtualbox OSE nie obsługuje USB:)

W repo nie ma wersji OSE…

Z roota nie za bardzo mi się podoba gdyż muszę tworzyć nowy system :slight_smile:

root = /root/ != /home/jarek …

deb http://ftp.pl.debian.org/debian/ sid main contrib non-free

deb-src http://ftp.pl.debian.org/debian/ sid main contrib non-free

#Repo experimental

deb http://ftp.pl.debian.org/debian/ experimental main contrib non-free

deb-src http://ftp.pl.debian.org/debian/ experimental main contrib non-free

deb http://debian-multimedia.org/ sid main

deb-src http://debian-multimedia.org/ sid main

deb http://download.virtualbox.org/virtualbox/debian lenny non-free

Ale masz wersję bin? Tzn jestes pewien że masz wersję która obsługuje USB?

Skoro nie obsługiwała by USB to nie listowała by urządzeń w menu, prawda?

Tak jestem pewien źe jest to dobra wersja :slight_smile:

Nie wiem czym jest system plików usbfs, ale może chodzi o prawa zapisu do pseudourządzenia??

Uruchom sobie udev monitor. Odłącz, a następnie podłącz te urządzenie. Teraz wykorzystaj uzyskane informacje do nadania praw zapisu do wszystkich urządzeń podpinanych pod USB dla wszystkich użytkowników.

Zasady powinny być w /lib/udev/rules.d . Tam tworzysz nowy plik z wysokim numerkiem w nazwie i wrzucasz do niego określone regułki.