Using OSS with CS4232 based soundcards or motherboards
------------------------------------------------------
The Crystal CS4232 chip is commonly used in many soundcards and
motherboards. It has capability to work in two modes which behave
rather differently:
1) PnP mode in which the chip reponds to standard
Plug and Play initialization sequence.
2) Crystal's proprietary initialization mode (non PnP).
The operating mode is selected by the driver software (there are
no jumpers). In OSS the mode is selected by adding one of the following
device entries in soundconf:
- Generic Crystal CS4232 based soundcard or motherboard
- Generic Crystal CS4232 (PnP mode)
The PnP mode is the recommended way. This is the mode selected when
soundconf/oss-install autodetects the chip. If the PnP mode driver
doesn't work for some reason you could use the non-PnP mode one.
IBM 600E laptops
----------------
IBM 600E laptops have a CS4636 device that has the control port
at 0x538. For such laptops, you need to do the following before
OSS works.
1) Run soundconf and select Configuration Options menu.
2) Select "cs423x_ctl_port" and set it to 1336 (0x538 in hex)
3) Save the configuration and run soundon