Freebsd 9 amd64 Xbox360 gamepad

Krypto

Member
Hallo,

Ich hab vor das Gamepad der Xbox360 unter Freebsd zu benutzen. Uhid findet das Gamepad:

Code:
uhid0: <Microsoft Corporation Controller, rev 2.00/1.14, addr 3> on usbus0]BSD# usbhidctl -f /dev/uhid0 -v -a
Code:
BSD# usbhidctl -f /dev/uhid0 -v -a
Generic_Desktop:Pointer.Generic_Desktop:D-pad_Up=0
Generic_Desktop:Pointer.Generic_Desktop:D-pad_Down=0
Generic_Desktop:Pointer.Generic_Desktop:D-pad_Left=0
Generic_Desktop:Pointer.Generic_Desktop:D-pad_Right=0
Generic_Desktop:Game_Pad.Button:Button_8=0
Generic_Desktop:Game_Pad.Button:Button_7=0
Generic_Desktop:Game_Pad.Button:Button_9=0
Generic_Desktop:Game_Pad.Button:Button_10=0
Generic_Desktop:Game_Pad.Button:Button_5=0
Generic_Desktop:Game_Pad.Button:Button_6=0
Generic_Desktop:Game_Pad.Button:Button_11=0
Generic_Desktop:Game_Pad.Button:Button_1=0
Generic_Desktop:Game_Pad.Button:Button_2=0
Generic_Desktop:Game_Pad.Button:Button_3=0
Generic_Desktop:Game_Pad.Button:Button_4=0
Generic_Desktop:Game_Pad.Generic_Desktop:Z=0
Generic_Desktop:Game_Pad.Generic_Desktop:Rz=0
Generic_Desktop:Game_Pad.Generic_Desktop:X=-6306
Generic_Desktop:Game_Pad.Generic_Desktop:Y=-1244
Generic_Desktop:Game_Pad.Generic_Desktop:Rx=3177
Generic_Desktop:Game_Pad.Generic_Desktop:Ry=3958
Nun findet aber keines der installierten Spiele das Pad, zum Beispiel Neverball oder X³. Und auch bei xev keine Reaktion.

Ich hab nun leider von Gamepads unter Unix so gut wie keine Ahnung, und konnte auch nicht wirklich was dazu finden. Vielleicht hat hier aber jemand einen Tip,, wie ich das Teil doch noch zum laufen kriege.
 
Installier dir mal emulators/joytran und schaue, ob du damit vielleicht weiterkommst.
 
Hallo,

Leider will joytran nicht so recht:
Code:
$ joytran 
using profile in file: /home/tobias/.joytran/profiles/default
running in background
Initializing SDL.
SDL initialized.
Segmentation fault: 11 (core dumped)
 
Ah, bekommst du das auch? Ich hatte es auf meine current-Installation geschoben.
Ich werde den Fehler mal an den Entwickler melden, dann klappt es hoffentlich bald.
 
Hi, versuch mal eine andere profile-datei zu benutzen bzw umzuschreiben.

Mittlweile laeuft es:
Code:
$ joytran
using profile in file: /home/tobias/.joytran/profiles/default
running in background
Initializing SDL.
SDL initialized.
joy 0 configured: ready

Jetzt hab ich in die profile-datei bsp
Code:
button joy_id: 0, button: 1, key: 102
Was nun der "pfeil-nach-rechts"-Taste entsprechen muesste. Nur passiert eben nichts. Nirgends.

Eine Idee?
 
Hm, was hast du denn in der default drin?
Wenn ich die von /usr/local nach ~ kopiere, bekomme ich immer noch den Coredump.

Edit.
Passt schon, ich hab die Config für den 2. Joystick rausgeworfen, jetzt startet joytrans, zeigt bei mir aber auch (noch) nichts an.

Ich probiere es übrigens mit nem PS3 Controller:

Code:
May  2 18:41:38 milhouse kernel: ugen0.2: <Sony> at usbus0
May  2 18:41:38 milhouse kernel: uhid0: <Sony PLAYSTATIONR3 Controller, class 0/0, rev 2.00/1.00, addr 2> on usbus0
 
Zuletzt bearbeitet:
Zurück
Oben