Discussion:
Gamepad linuxiin???
(too old to reply)
Arto Järvinen
2019-11-18 17:02:46 UTC
Permalink
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
***@gmail.com
Mikko Tuumanen
2019-11-18 17:16:53 UTC
Permalink
Post by Arto Järvinen
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
2019-11-18 17:48:36 UTC
Permalink
Post by Mikko Tuumanen
Post by Arto Järvinen
https://fi.defender-global.com/catalog/gamepads-4/zoom-usb-xinput-10-buttos-2-sticks
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?
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-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
***@gmail.com
Mikko Tuumanen
2019-11-18 18:39:17 UTC
Permalink
Post by Arto Järvinen
[ 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
2019-11-18 18:49:45 UTC
Permalink
Post by Mikko Tuumanen
Post by Arto Järvinen
[ 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?
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
***@gmail.com
Mikko Tuumanen
2019-11-18 19:09:47 UTC
Permalink
Post by Arto Järvinen
[ 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?
Post by Arto Järvinen
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
2019-11-18 19:22:46 UTC
Permalink
Post by Mikko Tuumanen
Post by Arto Järvinen
[ 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?
Post by Arto Järvinen
Taidan hakea kaupasta toisen ohjaimen, pääsee helpommalla :)
- 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.
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
***@gmail.com
lahtis
2019-11-19 05:30:02 UTC
Permalink
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
2019-11-19 05:40:37 UTC
Permalink
Post by lahtis
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
***@gmail.com
Arto Järvinen
2019-11-19 08:41:49 UTC
Permalink
Post by Arto Järvinen
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....
Vastaan itselleni :)

Logitech 310 Gamepad toimii ilman säätöä
--
Arto Järvinen
***@gmail.com
Loading...