Mit welchem Treiber läuft mein Gamepad?
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Mit welchem Treiber läuft mein Gamepad?
Hi,
ich nutze hier das Gamepad "Logitech Wireless Gamepad F710", welches eigentlich seinen Dienst gut macht. Nun habe ich hier ein natives Linuxspiel, welches einige Tasten nicht erkennt. Das Gamepad ist eigentlich ein XBox360-Pad, welches in 2 Modi betrieben werden kann.
Modi 1: XBox-Gamepad
Modi2: Xinput
Dies lässt sich mit einem Hardwareschalter umschalten. Naja das am Rande als Info. Nun wollte ich mal das Paket xboxdrv testen. Installation war erfolgreich, aber wie sage ich Debian jetzt, dass er diesen Treiber verwenden soll? Das Pad muss ja vorher mit irgendeinem anderen Kerneltreiber ans Laufen gebracht worden sein. Nur mit welchem? lsusb schweigt sich auch im verbose Modus.
Bei lspci zeigt ja auch Kerneltreiber an, aber warum lsusb nicht?
Kann mir da jemand helfen? Ich antworte etwas später, weil ich noch auf dem Spielplatz mit den Kids bin.
Vielen Dank für eure Hilfe.
Edit:
Hier läuft Debian Jessie mit Kernel 4.5 aus den Backports und Mate als DE.
ich nutze hier das Gamepad "Logitech Wireless Gamepad F710", welches eigentlich seinen Dienst gut macht. Nun habe ich hier ein natives Linuxspiel, welches einige Tasten nicht erkennt. Das Gamepad ist eigentlich ein XBox360-Pad, welches in 2 Modi betrieben werden kann.
Modi 1: XBox-Gamepad
Modi2: Xinput
Dies lässt sich mit einem Hardwareschalter umschalten. Naja das am Rande als Info. Nun wollte ich mal das Paket xboxdrv testen. Installation war erfolgreich, aber wie sage ich Debian jetzt, dass er diesen Treiber verwenden soll? Das Pad muss ja vorher mit irgendeinem anderen Kerneltreiber ans Laufen gebracht worden sein. Nur mit welchem? lsusb schweigt sich auch im verbose Modus.
Bei lspci zeigt ja auch Kerneltreiber an, aber warum lsusb nicht?
Kann mir da jemand helfen? Ich antworte etwas später, weil ich noch auf dem Spielplatz mit den Kids bin.
Vielen Dank für eure Hilfe.
Edit:
Hier läuft Debian Jessie mit Kernel 4.5 aus den Backports und Mate als DE.
Re: Mit welchem Treiber läuft mein Gamepad?
usb-devices aus usbutils tut den Job.Bei lspci zeigt ja auch Kerneltreiber an, aber warum lsusb nicht?
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Mit welchem Treiber läuft mein Gamepad?
Vielen Dank.
Im Modus 1 kam jetzt folgende Ausgabe:
Modus 2:
Wie sage ich ihm jetzt, dass er xboxdrv nehmen soll? Ich habe das Modul xpad jetzt mit
entladen und bekomme nun folgende Ausgabe:
Mag mir da auch jemand auf die Sprünge helfen? Wenn ich xboxdrv laden will kommt:
Im Modus 1 kam jetzt folgende Ausgabe:
Code: Alles auswählen
T: Bus=01 Lev=02 Prnt=03 Port=01 Cnt=02 Dev#= 7 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c219 Rev=03.05
S: Manufacturer=Logitech
S: Product=Logitech Cordless RumblePad 2
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=98mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
Code: Alles auswählen
T: Bus=01 Lev=02 Prnt=03 Port=01 Cnt=02 Dev#= 8 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c21f Rev=03.05
S: Manufacturer=Logitech
S: Product=Wireless Gamepad F710
S: SerialNumber=94649068
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=98mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=5d Prot=01 Driver=xpad
Code: Alles auswählen
modprobe -r xpad
Code: Alles auswählen
T: Bus=01 Lev=02 Prnt=03 Port=01 Cnt=02 Dev#= 8 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c21f Rev=03.05
S: Manufacturer=Logitech
S: Product=Wireless Gamepad F710
S: SerialNumber=94649068
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=98mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=5d Prot=01 Driver=(none)
Code: Alles auswählen
root@Patsche:/home/marco# modprobe xboxdrv
modprobe: FATAL: Module xboxdrv not found.
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Mit welchem Treiber läuft mein Gamepad?
xboxdrv ist kein Kernel-Modul!
Das ist ein Userspace Treiber.
Für mein Original-Xbox-360-Pad mach ich das so:
sudo xboxdrv --silent --detach-kernel-driver --mimic-xpad
Das ist ein Userspace Treiber.
Für mein Original-Xbox-360-Pad mach ich das so:
sudo xboxdrv --silent --detach-kernel-driver --mimic-xpad
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Mit welchem Treiber läuft mein Gamepad?
Hey ja vielen Dank. Ich habe jetzt einfach mal xboxdrv im Terminal gestartet. Jetzt erkennt das Spiel schon ein paar Tasten mehr, aber manche Tasten sind immer noch falsch belegt. Die Taste LT löst RT aus, aber RT wird nicht erkannt. Das Terminalfenster zeigt mir allerdings die richtigen Tasten an, wenn ich sie drücke.
Muss wohl am Spiel (Bastion) selbst liegen. Mal sehen, ob ich ein Programm zum remappen finde, obwohl das ja auch nicht bringen wird, wenn das Spiel die Tasten falsch interpretiert....
Jemand noch eine Idee?
Code: Alles auswählen
X1: 128 Y1: 899 X2: 128 Y2: 128 du:0 dd:0 dl:0 dr:0 back:0 guide:0 start:0 TL:0 TR:0 A:0 B:0 X:0 Y:0 LB:0 RB:0 LT: 0 RT: 0
Jemand noch eine Idee?
Re: Mit welchem Treiber läuft mein Gamepad?
Mach mal man xboxdrv oder gucke hier http://pingus.seul.org/~grumbel/xboxdrv/xboxdrv.html
Da kann man konfigurieren bis der Arzt kommt.
Da kann man konfigurieren bis der Arzt kommt.
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Mit welchem Treiber läuft mein Gamepad?
Hi,
Heute habe ich schon wieder ein natives Linuxspiel (Shadwen) bei gog gekauft, welches meinen Controller gar nicht erkennt. Weder mit xpad noch mit xboxdrv erkennt das Spiel meinen Controller.
gog sagt natürlich, dass sie nur Ubuntu 14.04 supporten, aber ich glaube nicht, dass es mit Ubuntu anders aussieht. Was könnte man da noch ausprobieren? Wo gibt es noch Stellschrauben?
Wieso ist das heute so schwierig mit den Gamepads? Früher lief doch jedes 0815 Pad. Haben die Spielehersteller kein Bock?
Heute habe ich schon wieder ein natives Linuxspiel (Shadwen) bei gog gekauft, welches meinen Controller gar nicht erkennt. Weder mit xpad noch mit xboxdrv erkennt das Spiel meinen Controller.
gog sagt natürlich, dass sie nur Ubuntu 14.04 supporten, aber ich glaube nicht, dass es mit Ubuntu anders aussieht. Was könnte man da noch ausprobieren? Wo gibt es noch Stellschrauben?
Wieso ist das heute so schwierig mit den Gamepads? Früher lief doch jedes 0815 Pad. Haben die Spielehersteller kein Bock?