In previous SuSE installations, my joystick was always a Logitech Wingman Digital model, connected to the game port on my sound card or motherboard. Usually, it would be found by YaST, and I was able to calibrate it in X. But it never worked in games. If I tried to run a flight-sim, the game never saw the joystick, so I just gave up on games (since flight-sims are really the only ones that interested me). Oh well. More recently, I gave away the Logitech and bought a USB-connected Microsoft joystick. That one doesn't even seem to be detected. I get messages during boot that suggest that the USB base devices are detected and the USB drivers started, but no hint that anything connected is found. Since the joystick is my only USB equipment, I'm not sure what to make of the situation. Are other people successfully using USB-connected joysticks/game controllers in general, and maybe the Microsoft device in particular?? In SuSE 8.1? Should it matter if I am using KDE or GNOME or other, as my desktop? Docs that I've read have all spoken about joysticks as being covered under the umbrella of the sound system -- but that might be because they've historically beem connected via gameports that generally lived on sound cards. If the joystick is USB, does that still apply? /kevin
I have my Logitec js up and running no problem. The trick is to A) find the /dev/js0 through jsX and change the permissions for the group to users with rx abilities. B) Then run the a modprobe for the js model. The modules are found in /lib/modules/2.4.19-4GB/kernel/drivers/char/joystick. There are other associated modules that need to be loaded/running as well. Look in the doc and info files for those pages pertaining to the joystick configs and setup. If your running 8.1 then go to the Control Center and under hardward there's a module to config the joystick. I had no problem doing this. If your interested in seeing if the js is being read by the USB port the check the section in the CC under "information" under "Available Hardware", usually in the "unknown" section. And if you have the program "usbview" it will also show you if the js is being read by the port. The key is to set the permissions for the js. If you running everthing as root then the user can't access it. Mine reads as such: crrey@Crusher-1:~> la /dev/js0 crwxr-xr-- 1 root users 13, 0 2002-10-14 09:53 /dev/js0 My lsmod gives this info related to the usb and the js: joydev 5920 0 (unused) evdev 4640 0 (unused) input 3296 0 [iforce hid joydev evdev] usb-uhci 23052 0 (unused) ehci-hcd 14888 0 (unused) usbcore 61696 1 [usbserial iforce snd hid usb-uhci ehci-hcd] I also have had the sound card gameport setup as well. It used to be a lot easier to use and setup the gameport for the js, but usb support in linux has improved to the point where I find the opposite to be true. The other modules related to the gameport are as follows: emu10k1-gp 1480 0 (unused) gameport 1516 0 [emu10k1-gp] As I mentioned earlier, using the YaST module in the Hardware section of the CC setup all this for me. It's all about the permissions and the ancillary programs used by the js. I also strongly recommend making sure all the js-tools and programs, such as jsconfigurator are installed so you can calibrate the stick. As far as getting certain games to recognize the js, well that's specific to the game. I play Heavy Gear II and use the joystick, and have access to it in others like Tribes2 and UT2003. However, some games require the configs to be set up manually or to pass certain command options when starting the game (usually only once from the console in X - but no guarantee). Anyway, try setting the permissions and then try to configure it with YaST from the Control Center. Let me know if you have any other questions or problems. HTH, Curtis. On Monday 09 December 2002 14:00, KMcLauchlan@chrysalis-its.com wrote:
In previous SuSE installations, my joystick was always a Logitech Wingman Digital model, connected to the game port on my sound card or motherboard. Usually, it would be found by YaST, and I was able to calibrate it in X. But it never worked in games.
If I tried to run a flight-sim, the game never saw the joystick, so I just gave up on games (since flight-sims are really the only ones that interested me). Oh well.
More recently, I gave away the Logitech and bought a USB-connected Microsoft joystick. That one doesn't even seem to be detected. I get messages during boot that suggest that the USB base devices are detected and the USB drivers started, but no hint that anything connected is found. Since the joystick is my only USB equipment, I'm not sure what to make of the situation.
Are other people successfully using USB-connected joysticks/game controllers in general, and maybe the Microsoft device in particular?? In SuSE 8.1?
Should it matter if I am using KDE or GNOME or other, as my desktop?
Docs that I've read have all spoken about joysticks as being covered under the umbrella of the sound system -- but that might be because they've historically beem connected via gameports that generally lived on sound cards. If the joystick is USB, does that still apply?
/kevin
-- Billboard Writer vs. Literature = Micorsoft vs. Computing,
participants (2)
-
Curtis Rey
-
KMcLauchlan@chrysalis-its.com