On Thu, 6 Dec 2001, Takashi Iwai wrote:
> At Wed, 5 Dec 2001 12:54:23 -0500,
> Scott Barnes wrote:
> >
> > I'm not a subscriber of this list, so CC me.
> >
> > I managed to make the cs4236 alsa driver work with the CS4237B in the
> > Dell Inspiron 3000 (making it the FIRST driver in linux to fully
> > support it without any problems). The required modification is pretty
> > minor, you just need to add a module option to the snd-card-cs4236
> > module that disables the version check code for the control port in
> > cs4236.c under the lowlevel drivers. The specific part I'm referring
> > to is the code where it gets two variables (ver1 and ver2) and compares
> > them then if they don't match it fails and says the control port is not
> > valid. If this check is disabled it allows the driver to load with the
> > cs4237b in the Dell Inspiron without any problems and the driver still
> > works flawlessly despite the mismatch. Would someone please implement
> > this before the next release? Thanks in advance.
>
> Could you send us a patch? Then i can commit it to cvs asap.
It's a wrong solution. The control port must be known to use all chip
features (especially enhanced mixer). The check is really there for such
silly assumptions that not all I/O resources are neccessary.
Jaroslav
-----
Jaroslav Kysela <[EMAIL PROTECTED]>
SuSE Linux http://www.suse.com
ALSA Project http://www.alsa-project.org
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel