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

Reply via email to