; pnp.ini - for CS4236 Crystal Codec used on the CS4237B DeviceName = CS4232 Sound Card CrystalCodec = CS4232 OemId = 42 ; Must be assigned by Crystal Serial Number = 0xFFFFFFFF ; PnP Isolation Serial number, single instance IODecodeBits = 16 ; If SA12-15 pins not connected, change to 10 ; If SA12-15 pins are connected, change to 16 DataType = Eeprom ; Eeprom (default), Hostload PeripheralPortLength = 4 ; 4 (default), 8(For IDE) PnpVersion = 1.0 VendorVersion = 0.1 PossibleIRQ = 5,7,9,11,12,15 PossibleDMA = 0,1,3 ;GlobalConfigBits = IFM ; (For 4236)4236 set IFM bit in Byte 7 (bit7) ;PatchFileName = ?????.inc ; (For 4236)firmware code for the CS4236 [LD0] Name = WSS/SB ; Logical Device 0 - Wss, SBPro LogicalID = CSC0000 Choice = Best ; Best, Acceptable, Suboptimal, Default WssIrq = 5 ; Shared between Wss and SBPro devices WssDmaPlay = 1 ; WssDmaCapture = 0,3 ; WssBase = 534 ; Wss I/O base WssAlign = 4 ; 4 byte alignment WssLength = 4 ; 4 ports SynBase = 388 ; Synthesis I/O SynAlign = 8 SynLength = 4 ; 4 ports SbBase = 220 ; SBPro compatible I/O SbAlign = 32 SbLength = 16 ; 16 ports Choice = Acceptable ; Full-duplex WssIrq = 5,7,9,11,12,15 ; Any possible IRQ WssDmaPlay = 1,3 ; Any possible DMA WssDmaCapture = 0,1,3 ; WssBaseStart = 534 ; Wss I/O minimum base address WssBaseEnd = FFC ; Wss I/O maximum base address WssAlign = 4 ; 4 byte alignment WssLength = 4 ; 4 ports SynBase = 388 ; Synthesis I/O minimum SynAlign = 8 SynLength = 4 ; 4 ports SbBaseStart = 220 ; SBPro compatible I/O minimum - 220 hex. SbBaseEnd = 260 ; SBPro compatible I/O maximum - 260 hex SbAlign = 32 ; 32 byte alignment SbLength = 16 ; 16 ports Choice = Suboptimal ; Half-duplex WssIrq = 5,7,9,11,12,15 ; Any possible IRQ WssDmaPlay = 0,1,3 ; Any possible DMA WssBaseStart = 534 ; Wss I/O minimum base address WssBaseEnd = FFC ; Wss I/O maximum base address WssAlign = 4 ; 4 byte alignment WssLength = 4 ; 4 ports SynBaseStart = 388 ; Synthesis I/O minimum SynBaseEnd = 3F8 ; Synthesis I/O maximum SynAlign = 8 ; 8 byte alignment SynLength = 4 ; 4 ports SbBaseStart = 220 ; SBPro compatible I/O minimum - 200 hex. SbBaseEnd = 2E0 ; SBPro compatible I/O maximum - 2D0 hex SbAlign = 32 ; 32 byte alignment SbLength = 16 ; 16 ports [LD1] Name = GAME ; Logical Device 1 - Game Port ie. Joystick LogicalId = CSC0001 ;CompatibleId = PNPB02F Choice = Best GameBase = 200 ; GAMEbase I/O GameLength = 08 Choice = Acceptable GameBase = 208 ; GAMEbase I/O 2nd choice GameLength = 08 [LD2] Name = CTRL ; Logical Device 2 - Control LogicalID = CSC0010 CtrlBaseStart = 120 ; CTRLbase minimum CtrlBaseEnd = 3F8 ; CTRLbase maximum CtrlAlign = 8 CtrlLength = 8 [LD3] ; Logical Device 3 - MPU-401 Name = MPU LogicalId = CSC0003 ; Choice = Best MpuIrq = 9 MpuBase = 330 ; MPUbase MpuAlign = 8 MpuLength = 2 Choice = Acceptable MpuIrq = 5,7,9,11,12,15 MpuBase = 330 ; MPUbase MpuAlign = 8 MpuLength = 2 Choice = Suboptimal ; Play only w/o IRQ MpuBaseStart = 330 ; MPUbase minimum MpuBaseEnd = 360 ; MPUbase maximum MpuAlign = 8 MpuLength = 2 ;[LD4] ;CdBase = Disable ;Name = CD ;LogicalID = CSC0004 ;Use only one (1) of the following sets: ;Choice = Best ; IDE for 4236 ;CdBase = 0x170 ; IDE secondary controller base ;CdLength = 8 ; I/O space 8 bytes ;ACdBase = 0x376 ; IDE secondary status base ;ACdLength = 2 ; I/O space 2 bytes ;CdIrq = 15 ; IDE interrupt ;Choice = Acceptable ; IDE for 4236 ;CdBase = 0x170 ; IDE secondary controller base ;CdLength = 8 ; I/O space 8 bytes ;ACdBase = 0x376 ; IDE secondary status base ;ACdLength = 2 ; I/O space 2 bytes ;CdIrq = 11,12,15 ; IDE interrupt ;CdCompatibleId = PNP0600 ; IDE secondary controller ;Choice = Best ; CD-ROM proprietary interfaces 4232/4236 ;CdBaseStart = 0x300 ; CDbase minumium ;CdBaseEnd = 0x3F8 ; CDbase maximum ;CdAlign = 8 ; Align to 8 byte boundries ;CdLength = 4 ; I/O space 4 bytes ;CdCompatibleId = PNPA003 ; Panasonic, 9233-1 and 4232-2 ;CdCompatibleId = PNPA02B ; Sony ;CdCompatibleId = PNPA032 ; Mitsumi 2X+ ;[LD5] ;COMBase = Disable ;Name = COM ;LogicalId = CSC0005 ;CompatibleId = PNPC109 ; Generic 14.4K modem ;CompatibleId = PNPC10A ; Generic 28.8K modem ;CompatibleId = CIR1000 ; Cirrus modem ; ;Choice = Acceptable ; COM1 ;COMBase = 0x3F8 ; COMbase maximum ;COMAlign = 0x10 ; Align to 16 byte boundries ;COMLength = 0x08 ; I/O space 8 bytes long ;COMIrq = 4 ; COM IRQ ; ;Choice = Acceptable ; COM2 ;COMBase = 0x2F8 ; COMbase maximum ;COMAlign = 0x10 ; Align to 16 byte boundries ;COMLength = 0x08 ; I/O space 8 bytes long ;COMIrq = 3 ; COM IRQ ; ;Choice = Acceptable ; COM3 ;COMBase = 0x3E8 ; COMbase maximum ;COMAlign = 0x10 ; Align to 16 byte boundries ;COMLength = 0x08 ; I/O space 8 bytes long ;COMIrq = 4 ; COM IRQ ; ;Choice = Acceptable ; COM4 ;COMBase = 0x2E8 ; COMbase maximum ;COMAlign = 0x10 ; Align to 16 byte boundries ;COMLength = 0x08 ; I/O space 8 bytes long ;COMIrq = 3 ; COM IRQ [END]Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.