Como carrego um driver de entrada

0

Este é um exercício acadêmico para aumentar meu conhecimento. Eu instalei o Ubuntu 16.04 em uma VM a partir da instalação alternativa. Instalado xinit, openbox e emulationstation. Eu tenho andado a brincar com o .xinitrc, o meu perfil, o bash_profile e a configuração de início automático do openbox e estou a divertir-me a iniciar um xserver e a correr coisas. Tudo muito legal!

Se eu executo a estação de emulação na caixa de entrada, eu tenho entrada de teclado. Então eu acho que openbox carrega um driver de entrada em algum momento, parece um requisito sensato.

Se eu simplesmente iniciar um xserver e executar a estação de emulação, não tenho entrada de teclado.

Editar:

Eu também já tentei com um controlador PS4, que não funciona enquanto ele funciona no meu host.

Quando eu o conecto ao meu host, dmesg mostra:

[281291.183386] usb 2-1.3: new full-speed USB device number 10 using ehci-pci
[281291.293591] usb 2-1.3: New USB device found, idVendor=054c, idProduct=05c4
[281291.293595] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[281291.293598] usb 2-1.3: Product: Wireless Controller
[281291.293600] usb 2-1.3: Manufacturer: Sony Computer Entertainment
[281291.294936] sony 0003:054C:05C4.000F: Using modified Dualshock 4 report descriptor with gyroscope axes
[281291.306476] input: Sony Computer Entertainment Wireless Controller Touchpad as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/0003:054C:05C4.000F/input/input36
[281291.363481] input: Sony Computer Entertainment Wireless Controller as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/0003:054C:05C4.000F/input/input35
[281291.363956] sony 0003:054C:05C4.000F: input,hidraw3: USB HID v81.11 Gamepad [Sony Computer Entertainment Wireless Controller] on usb-0000:00:1d.0-1.3/input0

Quando eu anexei a minha VM, dmesg mostra:

[281291.183386] usb 2-1.3: new full-speed USB device number 10 using ehci-pci
[281291.293591] usb 2-1.3: New USB device found, idVendor=054c, idProduct=05c4
[281291.293595] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[281291.293598] usb 2-1.3: Product: Wireless Controller
[281291.293600] usb 2-1.3: Manufacturer: Sony Computer Entertainment
[281291.294936] sony 0003:054C:05C4.000F: Using modified Dualshock 4 report descriptor with gyroscope axes
[281291.306476] input: Sony Computer Entertainment Wireless Controller Touchpad as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/0003:054C:05C4.000F/input/input36
[281291.363481] input: Sony Computer Entertainment Wireless Controller as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/0003:054C:05C4.000F/input/input35
[281291.363956] sony 0003:054C:05C4.000F: input,hidraw3: USB HID v81.11 Gamepad [Sony Computer Entertainment Wireless Controller] on usb-0000:00:1d.0-1.3/input0

Portanto, minha instalação básica, na VM, não está criando um evento de entrada para o controlador.

Alguma idéia para onde eu vou daqui?

    
por hatterman 01.09.2017 / 14:15

0 respostas