On 24-07-08 21:30, Rene Herman wrote:
I'm not surprised. The CS4232 part of your chip will advertise itself with ID CSC0000 or CSC0100 in /sys/devices/pnp0/<foo>/id and you probably have a CSC0010 or CSC0110 as one of the other devices in there. I noticed this before when debugging someone else's system on alsa-user a while ago. That latter ID is the CS4236 control port. These things should really just be driven as CS4236.
If you have this laptop for long enough, we'll get that going...
That's confused. The CSC0{0,1}10 is the CS4232 control port, the PNPBIOS driver just isn't using it. But yes, see the PNPID tables in there. From the device IDs you don't know cs4232 from cs4236.
Were you in fact planning on merging cs4236_lib as well? Then we can just do runtime switching.
Rene