You are not logged in.

#1 2011-05-24 12:38:54

jagot
Member
Registered: 2010-06-01
Posts: 6

No nodes created for gameport joystick

Hello everyone!

I decided I'd like to get my old M$ Sidewinder FFP working, and I've tried for some hours now, to no avail.

What I've managed to do:
I installed two old sound cards (one at a time - first tried an ALS4000 then an ENS1370),with a gameport and the kernel recognized them both instantly and sound works flawlessly (not that I would want to use them for sound, I guess that the onboard sound card is a bit better).

I also managed to get the system to recognize the gameport by adding options to /etc/modprobe.d/sound.conf (joystick_port=1 and joystick=1 for ALS4000 and ENS1370 respectively):

[    6.718115] gameport gameport0: ALS4000 Gameport is pci0000:08:01.0/gameport0, io 0x200, speed 622kHz

and

[ 4372.988739] gameport gameport0: ES137x is pci0000:08:01.0/gameport0, io 0x200, speed 625kHz

The problem is that no device nodes are created when loading the sidewinder module (or the analog module for that matter, when trying a simple gamepad I also have). I'm now working with the ENS1370 card and tried all combinations and orderings of the following modules, stopping and starting ALSA at different points, but no luck:

gameport
joydev
snd-ens1370
sidewinder
(analog)

What am I missing?

EDIT: Oh, just to mention, I turned of the onboard sound card in CMOS, just to be sure, but made no difference. In fact I would want it to work with onboard sound enabled, since Win 7 doesn't support that old sound cards anymore, and the sound might be a tad bit better.

Last edited by jagot (2011-05-24 12:40:34)

Offline

#2 2011-05-24 20:07:19

defears
Member
Registered: 2010-07-26
Posts: 218

Re: No nodes created for gameport joystick

Maybe?

pacman -S xf86-input-joystick

Offline

#3 2011-05-24 21:18:35

jagot
Member
Registered: 2010-06-01
Posts: 6

Re: No nodes created for gameport joystick

Thank you for your reply, but I'm afraid that wasn't it.

Why would an xorg driver create device nodes? What I'm looking for is (I think) the correct modules and perhaps the correct order of loading them to make the computer understand the link between sound card <-> gameport <-> joystick and create a /dev/input/js0 for the latter.

Any ideas?

EDIT:
Modprobing joydump gives:

[37110.414582] joydump: ,------------------ START ----------------.
[37110.414584] joydump: | Dumping:      pci0000:08:01.0/gameport0 |
[37110.414586] joydump: | Speed:                          623 kHz |
[37110.425011] joydump: >------------------ DATA -----------------<
[37110.425014] joydump: | index:   0 delta:   0 us data: 11111111 |
[37110.425018] joydump: `------------------- END -----------------'

Last edited by jagot (2011-05-24 21:39:07)

Offline

Board footer

Powered by FluxBB