Gamepad linuxiin???

2 views
Skip to first unread message

Arto Järvinen

unread,
Nov 18, 2019, 12:02:47 PM11/18/19
to
Moi!

Saakohan tuollaista mitenkään toimimaan Mint 19.2 linuxissa??

https://fi.defender-global.com/catalog/gamepads-4/zoom-usb-xinput-10-buttos-2-sticks

Mulla oli aikaisemmin Retro-Bit SEGA Saturn USB Control Pad ja se toimi
ns. heittämällä. Mutta se hajos kuudessa viikossa :(

Tokmannilta tarttu mukaan tollanen Defender, mutta se ei toimi ainakaan
heittämällä. Muutaman tunnin nyt googlettanut, mutta ei löydy kunnon
ohjeita....

--
Arto Järvinen
ars...@gmail.com

Mikko Tuumanen

unread,
Nov 18, 2019, 12:16:54 PM11/18/19
to
> https://fi.defender-global.com/catalog/gamepads-4/zoom-usb-xinput-10-buttos-2-sticks

Juuri tuosta ohjaimesta ei ole kokemusta, mutta yleisellä tasolla:

Asenna ensin evtest-paketti ja sitten:

sudo evtest

Näkyykö ohjain evtestin listauksessa?
Jos näkyy, tuleeko eventtejä, kun valitset
ohjaimen ja painalet nappuloita?

Jos ei näy, mitä sanoo

sudo dmesg|tai -n 20

välittömästi ohjaimen kytkemisen jälkeen?

Arto Järvinen

unread,
Nov 18, 2019, 12:48:37 PM11/18/19
to
evtest näyttää noin

/dev/input/event0: Power Button
/dev/input/event1: Power Button
/dev/input/event2: Microsoft Wired Keyboard 600
/dev/input/event3: Microsoft Wired Keyboard 600
/dev/input/event4: PixArt Microsoft USB Optical Mouse
/dev/input/event5: Microsoft X-Box 360 pad
/dev/input/event6: HDA Intel Front Mic
/dev/input/event7: HDA Intel Rear Mic
/dev/input/event8: HDA Intel Line
/dev/input/event9: HDA Intel Line Out Front
/dev/input/event10: HDA Intel Line Out Surround
/dev/input/event11: HDA Intel Line Out CLFE
/dev/input/event12: HDA Intel Line Out Side
/dev/input/event13: HDA Intel Front Headphone

tuon X-Box padin asensin tänään kun kokeilin toimiiko sillä, ei toimi..

dmesg sit taas näyttää nuo

arska@arska-P5E-Deluxe:~$ sudo dmesg|tail -n 20
[sudo] password for arska:
[ 29.331063] vboxpci: IOMMU not found (not registered)
[ 34.682230] ISO 9660 Extensions: Microsoft Joliet Level 1
[ 34.687589] ISOFS: changing to secondary root
[ 411.455598] perf: interrupt took too long (2521 > 2500), lowering
kernel.perf_event_max_sample_rate to 79250
[ 702.982443] perf: interrupt took too long (3168 > 3151), lowering
kernel.perf_event_max_sample_rate to 63000
[ 1603.815473] perf: interrupt took too long (3964 > 3960), lowering
kernel.perf_event_max_sample_rate to 50250
[ 2533.522502] usb usb6-port1: disabled by hub (EMI?), re-enabling...
[ 2533.522511] usb 6-1: USB disconnect, device number 2
[ 2533.522606] xpad 6-1:1.0: xpad_try_sending_next_out_packet -
usb_submit_urb failed with result -19
[ 2533.826456] usb 6-1: new full-speed USB device number 3 using uhci_hcd
[ 2534.013927] usb 6-1: New USB device found, idVendor=045e, idProduct=028e
[ 2534.013931] usb 6-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 2534.013933] usb 6-1: Product: Controller
[ 2534.013936] usb 6-1: Manufacturer: SHANWAN
[ 2534.017122] input: Microsoft X-Box 360 pad as
/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input15
[ 4968.220991] usbcore: deregistering interface driver xpad
[ 4968.221021] xpad 6-1:1.0: xpad_try_sending_next_out_packet -
usb_submit_urb failed with result -2
[ 4975.818102] input: Xbox Gamepad (userspace driver) as
/devices/virtual/input/input16
[13412.836507] input: Microsoft X-Box 360 pad as
/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input17
[13412.836626] usbcore: registered new interface driver xpad

Tää näyttää tunnistavan tuon padin SHANWANiksi, ainakin usb numero
muuttuu kun vaihdan portista toiseen.

--
Arto Järvinen
ars...@gmail.com

Mikko Tuumanen

unread,
Nov 18, 2019, 1:39:18 PM11/18/19
to
> [ 4968.220991] usbcore: deregistering interface driver xpad
> [ 4968.221021] xpad 6-1:1.0: xpad_try_sending_next_out_packet -
> usb_submit_urb failed with result -2
> [ 4975.818102] input: Xbox Gamepad (userspace driver) as
> /devices/virtual/input/input16
> [13412.836507] input: Microsoft X-Box 360 pad as
> /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input17
> [13412.836626] usbcore: registered new interface driver xpad

Menee taas arvailun puolelle.

Tuossa mainitaan sekä xpad, että "userspace driver".
Onkohan nyt mahdollisesti käytössä sekä kernelin mukana
tuleva xpad, että erikseen hankittava xboxdrv (tai vastaava)
ja se aiheuttaisi ongelmia?

Arto Järvinen

unread,
Nov 18, 2019, 1:49:46 PM11/18/19
to
Poistin tuon xboxdrv:n ja lisäksi vielä rmmod xpad..
dmesg näyttää nyt noin

sudo dmesg|tail -n 20
[ 919.829701] xpad 3-2:1.0: xpad_try_sending_next_out_packet -
usb_submit_urb failed with result -2
[ 944.677027] usb 3-2: USB disconnect, device number 3
[ 973.399371] usb 3-2: new full-speed USB device number 4 using uhci_hcd
[ 973.582381] usb 3-2: New USB device found, idVendor=2563, idProduct=0575
[ 973.582384] usb 3-2: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 973.582387] usb 3-2: Product: PS3/PC Gamepad
[ 973.582389] usb 3-2: Manufacturer: SHANWAN
[ 973.590396] input: SHANWAN PS3/PC Gamepad as
/devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2:1.0/0003:2563:0575.0005/input/input16
[ 973.651727] hid-generic 0003:2563:0575.0005: input,hidraw3: USB HID
v1.10 Gamepad [SHANWAN PS3/PC Gamepad] on usb-0000:00:1a.0-2/input0
[ 973.695431] usb 3-2: USB disconnect, device number 4
[ 974.479447] usb 3-2: new full-speed USB device number 5 using uhci_hcd
[ 974.671457] usb 3-2: New USB device found, idVendor=045e, idProduct=028e
[ 974.671461] usb 3-2: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 974.671463] usb 3-2: Product: Controller
[ 974.671466] usb 3-2: Manufacturer: SHANWAN
[ 975.284766] input: Microsoft X-Box 360 pad as
/devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2:1.0/input/input17
[ 975.285079] usbcore: registered new interface driver xpad
[ 1069.947806] usbcore: deregistering interface driver xpad
[ 1069.947829] xpad 3-2:1.0: xpad_try_sending_next_out_packet -
usb_submit_urb failed with result -2
[ 1301.161713] perf: interrupt took too long (3924 > 3916), lowering
kernel.perf_event_max_sample_rate to 50750

Jostain vieläkin kaivaa tuon xpadin ja xboxin, buuttasin koneenkin
varmuuden vuoksi...

Taidan hakea kaupasta toisen ohjaimen, pääsee helpommalla :)

Kiitos avusta kuitenkin ;)

--
Arto Järvinen
ars...@gmail.com

Mikko Tuumanen

unread,
Nov 18, 2019, 2:09:48 PM11/18/19
to
> [ 1069.947829] xpad 3-2:1.0: xpad_try_sending_next_out_packet -
> usb_submit_urb failed with result -2

Toi näyttää vähän huonolta. En tiedä, mikä virhe on -2, mutta
ehkä laite on rikki, tai jotenkin muuten hankala.

Kokeilitko toimiiko se windowsissakaan?

> Taidan hakea kaupasta toisen ohjaimen, pääsee helpommalla :)

PS3:lle tehdyt ohjaimet toimivat nykyään hyvin linuxissa:

- tavallinen bluetooth-tikku koneeseen, jos ei ole sisäänrakennettua
- sudo bluetoothctl
- agent on
- default-agent
- tökätään ohjain kiinni
- hyväksytään yhteys bluetoothctl:ssä
- johto irti ja toimii myös langattomasti

PS3-ohjaimen liiketunnistin toimii sekin, mutta pelit eivät
oletuksena osaa käyttää sitä esim. rattina. Ongelman voisi
korjata kirjoittamalla softan, joka lukee liiketunnistimen
tiedot event-latteesta ja syöttää ne /dev/uinputiin uutena
ohjaimena.


PS4:n ohjain toimii linuxissa heittämällä langallisena, mutta
langattomasta toiminnasta en osaa sanoa.

Arto Järvinen

unread,
Nov 18, 2019, 2:22:47 PM11/18/19
to
Kiitos vinkeistä toimivien ohjainten suhteen :)
Pitää vähän tutkia tarjontaa..

Tämä minkä kanssa tappelen on tänään aamulla haettu kaupasta
(heräteostos Tokmannilta (12€)). Luulen et on vaan vähän hankala.
Windows kone on kaapissa, laitan tän ohjaimen sen seuraksi kaappiin, jos
joskus tulis kokeiltua :)


--
Arto Järvinen
ars...@gmail.com

lahtis

unread,
Nov 19, 2019, 12:30:03 AM11/19/19
to
ainakin Xboxin ohjain toimii heittämällä linuxissa. Kun käytössä on steam asiakasohjelmisto. En tiedä mitä ajuria se käyttää.

Arto Järvinen

unread,
Nov 19, 2019, 12:40:38 AM11/19/19
to
On 19/11/2019 07:30, lahtis wrote:
> ainakin Xboxin ohjain toimii heittämällä linuxissa. Kun käytössä on steam asiakasohjelmisto. En tiedä mitä ajuria se käyttää.
>

Samaa luin netistä, en vaan halua mitään steamia koneelleni :)

--
Arto Järvinen
ars...@gmail.com

Arto Järvinen

unread,
Nov 19, 2019, 3:41:50 AM11/19/19
to
Vastaan itselleni :)

Logitech 310 Gamepad toimii ilman säätöä

--
Arto Järvinen
ars...@gmail.com
Reply all
Reply to author
Forward
0 new messages