Habilitando a USB no VMWare

USB aparevendo no VMPlayer 2 (Resolucao menor)

O Ubuntu Gutsy (7.10) vem com um pequeno “feature” que não permite o uso da USB pelas máquinas virtualizadas no VMWare (vmplayer também), bem como por outros virtualizadores, como o VirtualBox.

Por algum motivo, as linhas que habilitam o suporte da porta USB para as máquinas virtuais estão comentadas. Para resolver esse problema, abra o arquivo “/etc/init.d/mountdevsubfs.sh” digitando o seguinte comando em um terminal:

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

e procure pelo seguinte bloco de texto:

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

Basta agora descomentar (remover o caracter “#”) as últimas quatro linhas, resultando no seguinte texto:

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

Salve o arquivo e reinicie o script com o seguinte comando:

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

Agora, basta mudar a permissão de acesso à USB. Abra o seguinte arquivo:

sudo vim /etc/udev/rules.d/40-permissions.rules

e procure pelo seguinte trecho:

# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device",        MODE="0664"

Modifique a opção MODE da seguinte maneira:

# USB devices (usbfs replacement SUBSYSTEM=="usb_device",        MODE="0666"

Salve o arquivo.

Agora é só abrir a sua máquina virtual e espetar um pendrive.

Fontes: Hamacker’s Palace e André Gondim.

About these ads

2 Responses to “Habilitando a USB no VMWare”


  1. 2 Waldir da Herbalife quinta-feira, 4 dezembro, 2008 às 1:56

    E para o Hardy Heron (8.04)?

    Em /etc/udev/rules.d/40-permissions.rules tem:
    #
    # USB serial converters
    SUBSYSTEM==”usb_device”, GOTO=”usb_serial_start”
    SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, GOTO=”usb_serial_start”
    GOTO=”usb_serial_end”
    LABEL=”usb_serial_start”
    ATTRS{idVendor}==”0403″, ATTRS{idProduct}==”6001″, \
    MODE=”0660″, GROUP=”dialout”
    LABEL=”usb_serial_end”
    #
    #


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




Feed RSS completo

Arquivos


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

%d blogueiros gostam disto: