I've been trying off and on over the past 4 years (more off than on)
trying to get my Logitech Wingman Extreme Digital 3D joystick to run on
my als4000 gameport and hardware. This hardware and joystick
combination worked flawlessly under Win98 and Win2000, but has never
worked under linux starting with 2.4.18 (I think) through just about
every kernel including my current 2.6.15-ck2. I started here a year or two ago but was referred to Vojtech Pavlik, maintainer of the adi, joydump, joydev, gameport modules. We tried switching io ports - we've tried 0x200, 0x201, 0x202 and 0x203, and we've switched out adi (the Logitech digital joystick module) for joydump. What we get back from dmesg is: gameport: ALS4000 Gameport is pci0000:00:0d.0/gameport0, io 0x201, speed 745kHz The above was the last one, but we have got the io 0x20* part to increment with whatever we've assigned in options in modprobe.conf. and from the joydump part of dmesg: joydump: ,------------------ START ----------------. joydump: | Dumping: pci0000:00:0d.0/gameport0 | joydump: | Speed: 745 kHz | joydump: >------------------ DATA -----------------< joydump: | index: 0 delta: 0 us data: 11111111 | joydump: `------------------- END -----------------' My system is an Intel PIII 1Ghz, 440BX, 1 GB Ram machine with only PCI or AGP cards, no ISA cards or support in kernel. I don't have the parallel port inabled currently, though it has been enabled in previous testing (uses interupt 5 which I think the gameport may use). My distribution, Source Mage, is source based. It uses udev, simpleinit, gcc3.4.4 and is kept completely up to date. The alsa version is 1.0.10rc3, but this has not worked on any alsa version going back to Mar 2002. The reason I'm writing this list again is because of what Vojtech recommended in his last email which I quote here: We tried most tests until the last day or so, without the above patch. I have tried the ns558, but am not sure if I did it right. I also tried the analog stuff, but that's been a year or so ago. This rig was Win98, then Win2000 before it became a dedicated linux box. Everything worked in those two environments, aside from general stability ;-), but I want it to work here. Any thoughts, ideas, things I should try? Keep explanations simple, though I've been around tech for twenty years, I'm not well versed in reading between lines or knowing how to do technical things without being told what to do. I appreciate any help you may be able to give. Thanks, John |