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

Reply via email to