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