Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: hejkki - 30.11.20 - klo:21.17

Otsikko: "Defender Zoom" peliohjain
Kirjoitti: hejkki - 30.11.20 - klo:21.17
Moikka.
Ostin tokmannilta Defender Zoom -peliohjaimen, ja Ubuntu tunnustaa sen "xbox ohjaimeksi", ja se ei toimi.

Kun kytken sen johdolla kiinni, syttyy ohjaimen mode-nappiin valo ja sit se sammuu.

Tässä hieman tietoja:

# uname -r
Koodia: [Valitse]
5.4.0-53-generic
# lsb_release -a
Koodia: [Valitse]
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal

dmesg:
Koodia: [Valitse]
[49139.018091] usb 1-1: new full-speed USB device number 27 using xhci_hcd
[49139.169286] usb 1-1: New USB device found, idVendor=2563, idProduct=0575, bcdDevice= 2.00
[49139.169291] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[49139.169294] usb 1-1: Product: PS3/PC Gamepad
[49139.169297] usb 1-1: Manufacturer: SHANWAN
[49139.173415] input: SHANWAN PS3/PC Gamepad as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:2563:0575.000F/input/input48
[49139.230436] hid-generic 0003:2563:0575.000F: input,hidraw5: USB HID v1.10 Gamepad [SHANWAN PS3/PC Gamepad] on usb-0000:00:14.0-1/input0
[49139.230700] usb 1-1: USB disconnect, device number 27
[49139.845993] usb 1-1: new full-speed USB device number 28 using xhci_hcd
[49139.997232] usb 1-1: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.10
[49139.997237] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[49139.997241] usb 1-1: Product: Controller
[49139.997243] usb 1-1: Manufacturer: SHANWAN
[49139.999667] input: Microsoft X-Box 360 pad as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/input/input49

#lsusb
Koodia: [Valitse]
Bus 001 Device 028: ID 045e:028e Microsoft Corp. Xbox360 Controller

Mitähän muuta minun pitäisi tänne laittaa?

jstest-gtk näyttää laitteen listalla, väittää tosin malliksi Microsoft X-Box 360 pad
ja ei reagoi mihinkään napin vääntöön...

ideoita, kiitos :)
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: qwertyy - 30.11.20 - klo:22.47
Tuo Xbox ohjaimeksi tunnistautuminen on varmaan nykyään ihan hyvä asia yhteensopivuuden kannalta. Käyttämäsi ohjelma on todella vanha ja ei enää ajankohtainen. Kokeile tuota uudempaa mainittua.
https://jstest-gtk.gitlab.io/

Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: hejkki - 01.12.20 - klo:07.47
en löytänyt suoraan evtest-qt asennettuna enkä apt:llä, mutta evtest (ilman qt:tä) löytyy, mutta se ei nääytä mitään vaikka väännän ja painan ohjainta...
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: hejkki - 07.12.20 - klo:21.11
Tuo ohjain on siis kyseessä:

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

Koitin päivittää kernelin versioon 5.8.18-050818-generic (Ubuntu 20.04.1 LTS)
mutta ei auta.
Eli valo syttyy ja sammuu (windowsin puolella palaa koko aika)
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: hejkki - 07.12.20 - klo:22.52
# evtest

Tämä komento tunnustaa laitteen
/dev/input/event28:   Xbox Gamepad (userspace driver)

ja kun käsken lukea sitä, kirjoitan 28
niin ei anna tulostuloa mitään pädiä käytettäessä...


Koodia: [Valitse]
Select the device event number [0-28]: 28
Input driver version is 1.0.1
Input device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0
Input device name: "Xbox Gamepad (userspace driver)"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 304 (BTN_SOUTH)
    Event code 305 (BTN_EAST)
    Event code 307 (BTN_NORTH)
    Event code 308 (BTN_WEST)
    Event code 310 (BTN_TL)
    Event code 311 (BTN_TR)
    Event code 314 (BTN_SELECT)
    Event code 315 (BTN_START)
    Event code 316 (BTN_MODE)
    Event code 317 (BTN_THUMBL)
    Event code 318 (BTN_THUMBR)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value      0
      Min   -32768
      Max    32767
    Event code 1 (ABS_Y)
      Value      0
      Min   -32768
      Max    32767
    Event code 3 (ABS_RX)
      Value      0
      Min   -32768
      Max    32767
    Event code 4 (ABS_RY)
      Value      0
      Min   -32768
      Max    32767
    Event code 9 (ABS_GAS)
      Value      0
      Min        0
      Max      255
    Event code 10 (ABS_BRAKE)
      Value      0
      Min        0
      Max      255
    Event code 16 (ABS_HAT0X)
      Value      0
      Min       -1
      Max        1
    Event code 17 (ABS_HAT0Y)
      Value      0
      Min       -1
      Max        1
Properties:
Testing ... (interrupt to exit)
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: qwertyy - 10.12.20 - klo:18.59
Tuolla sivulla väitettiin, että ohjaimen tilan voi vaihtaa xinput/dinput tilojen välillä. Oletko sitä sattunut kokeilemaan?
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: hejkki - 10.12.20 - klo:19.37
Tuolla sivulla väitettiin, että ohjaimen tilan voi vaihtaa xinput/dinput tilojen välillä. Oletko sitä sattunut kokeilemaan?

En. Miten sen saa tehtyä? :)
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: qwertyy - 10.12.20 - klo:21.27
En osaa sanoa kun sivuilla oli maininta tuosta englanniksi, mutta manuaalia ei kyseisellä kielellä löydy. En siis omista kyseistä kapistusta itse. Oletettavasti kytkin, painike tai jokin näppäinyhdistelmä.
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: hejkki - 11.12.20 - klo:08.12
Tuossa on "mode"-nappi, mutta se ei tee mitään ainakaan Linuxin puolella.

Ja mode-napissa on se valo joka sammuu melkeen heti kun syttyykin kun Linuxissa käyttää. Windowsissa se palaa koko aika.
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: Thinkit - 11.12.20 - klo:21.36
Olisiko tästä apua.

https://askubuntu.com/questions/140617/how-do-i-use-a-gamepad (https://askubuntu.com/questions/140617/how-do-i-use-a-gamepad)

t. Thinkit
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: Tomin - 11.12.20 - klo:23.12
Tuossa on "mode"-nappi, mutta se ei tee mitään ainakaan Linuxin puolella.

Ja mode-napissa on se valo joka sammuu melkeen heti kun syttyykin kun Linuxissa käyttää. Windowsissa se palaa koko aika.

Kuulostaa siltä, että ajuria (= Linuxia) pitäisi vähän puukottaa, jotta tuo voisi toimia. Tehnee jotain hieman epätavallista tuossa kohti.
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: akirabuntu - 07.10.23 - klo:23.15
Kuulostaa siltä, että ajuria (= Linuxia) pitäisi vähän puukottaa, jotta tuo voisi toimia. Tehnee jotain hieman epätavallista tuossa kohti.

Näitä ohjaimia myydään edelleen Tokmannilla. Miten tällainen puukotus tapahtuu tai millaisilla termeillä tuo operaatio kulkee englanniksi?
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: kamara - 08.10.23 - klo:08.56
Kuulostaa siltä, että ajuria (= Linuxia) pitäisi vähän puukottaa, jotta tuo voisi toimia. Tehnee jotain hieman epätavallista tuossa kohti.

Näitä ohjaimia myydään edelleen Tokmannilla. Miten tällainen puukotus tapahtuu tai millaisilla termeillä tuo operaatio kulkee englanniksi?

Lyhyesti, jos et tiedä, mitä puukotus tarkoittaa, niin et osaa sitä tehdäkään...

Pitemmin ...
... puukotus tarkoittaa, että kerneliin tai muihin ohjelmistojen lähdekoodeihin pitää tehdä manuaalisesti muutoksia eli uusi toiminnallisuus. Elikkäs pitää olla ohjelmointitaitoa, ja/tai sinnnikkyyttä etsiä kernelistä paikka, johon tehdä tarvittavat muutokset, jotta kerneliin saa tehdyksi kyseisen uuden ominaisuuden.
Otsikko: Vs: "Defender Zoom" peliohjain
Kirjoitti: pkill - 15.10.23 - klo:10.32
En tiedä voisiko tuo ongelman korjata.

https://github.com/paroj/xpad#installing

https://github.com/paroj/xpad/issues/119