Hi! I have a Soyo K7V Dragon+! Motherboard and it has a CMI8738 sound onboard. Unfortunally, i can't get the joystick gameport working with the current drivers that comes with kernel 2.6.0. But, it happens only with ALSA drivers, and the (obsolete) OSS drivers, work with the joystick gameport. More specifically, loading cmpci(oss) + ns558 + gameport + joydev + sidewinder = joystick working. i've searched some forums and stuff, but still can't get my sidewinder working with alsa drivers.
some info: ([EMAIL PROTECTED])[~]$ modinfo snd-cmipci author: Takashi Iwai <[EMAIL PROTECTED]> description: C-Media CMI8x38 PCI license: GPL parm: index:Index value for C-Media PCI soundcard. parm: id:ID string for C-Media PCI soundcard. parm: enable:Enable C-Media PCI soundcard. parm: mpu_port:MPU-401 port. parm: fm_port:FM port. parm: soft_ac3:Sofware-conversion of raw SPDIF packets (model 033 only). parm: joystick:Enable joystick. vermagic: 2.6.0-gentoo preempt K7 gcc-3.3 depends: snd-pcm,gameport,snd-opl3-lib,snd-mpu401-uart,snd as you can see, it has a "joystick" option, and i've configured my mod files to pass "joystick=1" when loading, but still no success. the weird thing is that when i load sidewinder module, the following lines appears in my logs: drivers/input/joystick/sidewinder.c: Init 0: Opened <NULL>, io 0x200, speed 840 sidewinder.c: Read 0 triplets. [] drivers/input/joystick/sidewinder.c: Init 1: Mode 1. Length 0. sidewinder.c: Read 0 triplets. [] drivers/input/joystick/sidewinder.c: Init 1b: Length 0. i guess in someway, it cannot identify my joystick or cannot communicate with my gameport. when i use cmpci module from oss + ns558 + other stuff, i get this: Dec 23 22:27:34 freak kernel: cmpci: version $Revision: 5.64 $ time 22:03:34 Dec 23 2003 Dec 23 22:27:34 freak kernel: cmpci: found CM8738 adapter at io 0xd000 irq 11 Dec 23 22:27:34 freak kernel: cmpci: chip version = 055 Dec 23 22:27:40 freak kernel: gameport: NS558 ISA at 0x201 speed 1864 kHz Dec 23 22:28:00 freak kernel: Dec 23 22:28:00 freak kernel: sidewinder.c: ID packet, 225 bits. [553952b1b912b1b913b1ab5295a95ab52912b52913b1291a95291ab12] Dec 23 22:28:00 freak kernel: sidewinder.c: Data packet, 15 bits. [bfff] Dec 23 22:28:00 freak kernel: input: Microsoft SideWinder GamePad on isa0201/gameport0 [3-bit id 75 data 5] and it works. any clue? :) thanks, -- Carlos Eduardo Pedroza Santiviago -- Carlos Eduardo Pedroza Santiviago - <segfault AT core-dumped DOT org> pgp public key available at : http://www.core-dumped.org/keys/seg.asc ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user