Git Product home page Git Product logo

Comments (8)

gouchi avatar gouchi commented on September 26, 2024

Which joypad driver did you use maybe udev ?

Did you try other joypad driver linuxraw or sdl2 ?

Also can you give the output of lsusb ?

Thank you.

from retroarch.

jmfergeau avatar jmfergeau commented on September 26, 2024

Which joypad driver did you use maybe udev ?
Did you try other joypad driver linuxraw or sdl2 ?

I tried to find how to get these infos, but I don't find anything relevant. How can I check for this?

Also can you give the output of lsusb ?

Bus 001 Device 009: ID 2006:0118 LenovoMobile EMS TrioLinker Plus II

And while i'm at it, here's what i got with cat /proc/bus/input/devices

I: Bus=0003 Vendor=2006 Product=0118 Version=0100
N: Name="EMS Production LTD EMS TrioLinker Plus II"
P: Phys=usb-0000:00:14.0-7.7/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7.7/1-7.7:1.0/0003:2006:0118.0005/input/input11
U: Uniq=
H: Handlers=event8 js0 
B: PROP=0
B: EV=20001b
B: KEY=fff00000000 0 0 0 0
B: ABS=300e7
B: MSC=10
B: FF=107030000 0

jstest also says the "driver version is 2.1.0" without telling me what driver it's talking about.

Thanks.

from retroarch.

gouchi avatar gouchi commented on September 26, 2024

Thank you for the information.

I tried to find how to get these infos, but I don't find anything relevant. How can I check for this?

Did you check in Settings tab > Drivers > Controller ?

It should be working on Linux, I have found this information about Linux kernel.

from retroarch.

jmfergeau avatar jmfergeau commented on September 26, 2024

Ok I checked and i was using udev indeed.

Though, I tried with all the other ones (sdl2, parport and linuxraw) and none of them worked either. (linuxraw doesn't even work with my working xbox one pad)

And yes, the triolinker works. jstest and the original Dolphin Emulator replies to it. It even works with supertuxkart. Only retroarch ignores it. Which is why i reported it here.

from retroarch.

gouchi avatar gouchi commented on September 26, 2024

Can you check which driver is used for the joypad for Dolphin and SuperTuxKart, I presume SDL2 ?

So if you select SDL2 driver in RA, and you try to bind your controller it does not detected anything ?

from retroarch.

jmfergeau avatar jmfergeau commented on September 26, 2024

On dolphin it says evdev/0/EMS TrioLinker Plus II. I'm not sure if evdev is the name of a driver. I can't find anything else from there. For supertuxkart i have no idea either. I think supertux (the platformer) uses sdl and it detects the pad too.

On retroarch, the Triolinker itself is detected and the name appears. But no input detected from any buttons or sticks, either in "config all" or configure keys individually. I also tried with and without the memory card (in case it would change anything for some odd reason) but no changes.

The pad shows but no input detected

from retroarch.

gouchi avatar gouchi commented on September 26, 2024

Will it possible to get some log when using udev and sdl2 controller driver ?

from retroarch.

jmfergeau avatar jmfergeau commented on September 26, 2024

Here's the logs I got, using sdl2, then udev. I've launched it with --verbose but it looks like there's not much. Is there an "even more verbose" option eventually ?

retroarch.udev.log
retroarch.sdl.log

thanks.

from retroarch.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.