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.
-- Reeve the cat ------------- -----BEGIN FORTUNE----- When a woman gives me a present I have always two surprises: first is the present, and afterward, having to pay for it. -- Donnay ------END FORTUNE------ -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS d? s: a? C++++ UL++++ P+ L++++ E- W++ N o K- w--- O M-- V-- PS+++ PE Y PGP t+++ 5 X+ R+++ tv+ b+++ DI++ D+ G e* h-- r+++ y** ------END GEEK CODE BLOCK------ _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel