SALUT!
J'ai un problème qui peut être facile, mais je n'ai pas encore trouvé de solution.
Lorsque j'allume mon ordinateur avec Debian ou Ubuntu et que j'essaie d'utiliser le joystick, les commandes du joystick ne sont pas transmises à SO. Une fois que je déconnecte et reconnecte le joystick sur le port USB, il passe au travail.
Environnement:
SO: Debian 5.0 et Ubuntu 8.04 LTS
lsusb - exécuté cette commande avant de déconnecter et de se reconnecter, le résultat du joystick est égal:
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
**Bus 007 Device 004: ID 068e:00af CH Products, Inc.**
Bus 007 Device 002: ID 04d9:1400 Holtek Semiconductor, Inc.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
dmesg - partie pertinente seulement:
...
[ 6.213666] usb 7-2: configuration #1 chosen from 1 choice
[ 6.264813] usb 7-2: New USB device found, idVendor=068e, idProduct=00af
[ 6.264816] usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6.264818] usb 7-2: Product: Megatron OEM 2 Axis 1 Button Joystick
[ 6.264819] usb 7-2: Manufacturer: CH PRODUCTS
[ 6.269849] usbcore: registered new interface driver hiddev
[ 6.286942] input: HID 04d9:1400 as /class/input/input0
[ 6.286942] input,hidraw0: USB HID v1.10 Keyboard [HID 04d9:1400] on usb-0000:00:1d.2-1
[ 6.315247] input: HID 04d9:1400 as /class/input/input1
[ 6.315247] input,hidraw1: USB HID v1.10 Mouse [HID 04d9:1400] on usb-0000:00:1d.2-1
[ 6.357061] input: CH PRODUCTS Megatron OEM 2 Axis 1 Button Joystick as /class/input/input2
[ 6.357061] input,hidraw2: USB HID v1.00 Joystick [CH PRODUCTS Megatron OEM 2 Axis 1 Button Joystick] on usb-0000:00:1d.2-2
[ 6.357061] usbcore: registered new interface driver usbhid
[ 6.357061] usbhid: v2.6:USB HID core driver
...
[ 6377.097243] usb 7-2: USB disconnect, address 3
[ 6379.225161] usb 7-2: new low speed USB device using uhci_hcd and address 4
[ 6379.408990] usb 7-2: configuration #1 chosen from 1 choice
[ 6379.615388] input: CH PRODUCTS Megatron OEM 2 Axis 1 Button Joystick as /class/input/input6
[ 6379.694649] input,hidraw2: USB HID v1.00 Joystick [CH PRODUCTS Megatron OEM 2 Axis 1 Button Joystick] on usb-0000:00:1d.2-2
[ 6379.700445] usb 7-2: New USB device found, idVendor=068e, idProduct=00af
[ 6379.700445] usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6379.700445] usb 7-2: Product: Megatron OEM 2 Axis 1 Button Joystick
[ 6379.700445] usb 7-2: Manufacturer: CH PRODUCTS**
/ proc / bus / usb / devices:
T: Bus=07 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 4 Spd=1.5 MxCh= 0
D: Ver= 1.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=068e ProdID=00af Rev= 0.00
S: Manufacturer=CH PRODUCTS
S: Product=Megatron OEM 2 Axis 1 Button Joystick
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 32mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=81(I) Atr=03(Int.) MxPS= 5 Ivl=10ms
Périphérique: / dev / input / js0
J'avais l'habitude de tester cat / dev / input / js0 et mon application.
J'ai essayé d'accéder à distance avec ssh, parce que mon clavier utilise aussi le port USB, et j'ai exécuté les commandes:
# modprobe -r joydev
# modprobe -r usbhid
# modprobe usbhid
# modprobe joydev
Le joystick ne fonctionne pas après avoir exécuté les commandes ci-dessus.
Qu'est-ce qui se passe?
Aidez moi!