Här finns tips och guider för Ubuntu.

söndag 17 februari 2008

VirtualBox och USB-problemet

För er som använder VirtualBox har säkerligen märkt att det är problem med USB anslutningar. Här är två lösningar.

I

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

Leta upp området



och ändra det till

#
# 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


Det vill säga, ta bort de fyra # som är framför raderna.
Spara därefter dokumentet och avslluta gedit.

Tryck därefter ALt+F2 och skriv in

gksudo /etc/init.d/mountdevsubfs.sh

och tryck därefter på Kör

Starta slutligen om VirtualBox.

II

sudo gedit /etc/fstab

lägg till raden

none /proc/bus/usb usbfs devgid=85,devmode=666 0 0


spara filen, starta om datorn.

7 kommentarer:

Anonym sa...

Tack ska du ha!

Mikael Hermansson sa...

Det här påminner om ett problem jag haft i tre veckor som fått mig att tweaka utan bara h.......

Har en embedded Atmel platform som jag försökt programmera med Atmels egna program "batchisp". Problemet har varit att den inte hittar utvecklingskortes USB trots jag kunnat lista den med lsusb.

Först trodde jag det var rättigheterna men inte ens som admin funkade det. Till slut kom jag på att man ju kan köra strace ävenm på closed source för att se vad den gör för sysanrop och vips insåg jag var i helsike det gick fel det visade sig att batchisp endast försöker läsa från /proc/usb och /sys/usb tydligen är båda deptrecated eller???? Min lösning var lite, hmm enklare eller ja beror ju på hur man ser det :-) I vart fall ladda jag in batchisp filen i en hexeditor och ersatte /sys/bus/usb med /dev/bus/usb

och vipps var tre veckors problem som bortblåsta :-)

JIPPI

Anonym sa...

Detta fungerar inte i Intrepid Ibex.

Bo sa...

GottNytt år!!!

Gomorron!

Jag får det inte heller att funka varken på ena eller andra sättet i 8.10

Mvh. Bozze

Mattias Mirhagen sa...

http://www.samlesher.com/ubuntu/virtualbox-with-usb-support-on-ubuntu-810-intrepid-ibex/

Lycka till :)

Anonym sa...

Tack för denna. Metod II funkade för mig i intrepid ibex.
Ett tips om du vill slippa reboot är att fixa /etc/fstab enligt ovan, och sen skriva:

sudo mount -t usbfs usbfs /proc/bus/usb/


tackar

tumskruv sa...

Fantastiskt, jag slet i en hel dag med detta problem. Metod II funkade.
Undrar bara om jag skall återställa metod I till sitt ursprungliga värde eller kan jag behålla de nya.
Ett stort tack för hjälpen