;=============================================================================
; Copyright (c) 1997, Phoenix Technologies Ltd.
;
; PCMCIA.INF for CirrusLogic 6832 Adapter
; DEC/COMPAL BabyBox II - HiNote VP
;
; Author: Brian Lee
;=============================================================================
[Version]
LayoutFile=Layout.inf
Signature="$CHICAGO$"
Class=PCMCIA
ClassGUID={4d36e977-e325-11ce-bfc1-08002be10318}
Provider=%PTLTD%
; Information for installing the PCMCIA class
[ClassInstall]
AddReg=ClassAddReg
[ClassAddReg]
HKR,,,,%ClassName%
HKR,,Installer,,MSPCIC.dll
HKR,,Icon,,0
HKR,,EnumPropPages,,"MSPCIC.dll, EnumClassPropPages"
; List of manufacturers and devices
[Manufacturer]
%CirrusMfg%=Cirrus
[Cirrus]
%PCI\VEN_1013&DEV_1110.DeviceDesc%=CLCARDBUS, PCI\VEN_1013&DEV_1110
[CLCARDBUS]
;Currently using setup.ini to modify Start Menu
;CopyFiles=SystemFiles, DeinstallFile, InfFiles, StartMenuGroup, StartUpFile
CopyFiles=SystemFiles, DeinstallFile, InfFiles
AddReg=CSReg, CLCARDBUSReg, RenameFilesReg, OtherReg
UpdateInis=DoSetupINI
[CLCARDBUS.HW]
AddReg=SSReg
;=============================================================================
; Copy Files
; ---- -----
[SystemFiles]
PcCard.vxd
SS6832.vxd
PCMMTD95.vxd
VSUPRD.386
; already part of DEC's softload
;MSVCRT40.DLL
;MFC40.DLL
[InfFiles]
PCMHDC.INF
; No flash support
;MTD.INF
; For TEL MultiFunction card
HDCTELMF.INF
[DeinstallFile]
Deinst95.exe
[StartMenuGroup]
CardAgnt.lnk
[StartUpFile]
CardAgnt.lnk
;=============================================================================
; Registry changes
; -------- -------
[CLCARDBUSReg]
HKR,,Driver,,"ss6832.vxd"
; Card Services
[CSReg]
HKR,,DevLoader,,"PCCARD.vxd"
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
; PcCard switches
HKLM,SOFTWARE\Phoenix\PCCARD,Number_of_functions,1,02
HKLM,SOFTWARE\Phoenix\PCCARD,Number_of_regions,1,08
HKLM,SOFTWARE\Phoenix\PCCARD,Maximum_number_of_clients,1,08
HKLM,SOFTWARE\Phoenix\PCCARD,Queue_depth,1,1f
HKLM,SOFTWARE\Phoenix\PCCARD,Status_mask,1,80
HKLM,SOFTWARE\Phoenix\PCCARD,Idle_time,1,14
HKLM,SOFTWARE\Phoenix\PCCARD,Verbose,1,00
HKLM,SOFTWARE\Phoenix\PCCARD,AppName,,"CardAgnt.exe"
HKLM,SOFTWARE\Phoenix\PCCARD,Vcc_with_Suspend,1,00
HKLM,SOFTWARE\Phoenix\PCCARD,Delay_after_Reset,1,45,01
HKLM,SOFTWARE\Phoenix\PCCARD,Launch_App,1,00
HKLM,SOFTWARE\Phoenix\PCCARD,NullIrq,1,01
HKLM,SOFTWARE\Phoenix\PCCARD,ZVCapable,1,01
HKLM,SOFTWARE\Phoenix\PCCARD,App_path,,"c:\PhoenixCard95"
; PCCard options
HKLM,System\CurrentControlSet\Services\Class\PCMCIA,Options,1,01,00,00,00
HKLM,System\CurrentControlSet\Services\Class\PCMCIA,Memory,1,00,00,0d,00,ff,ff,ff,00,00,10,00,00
HKLM,System\CurrentControlSet\Services\Class\PCMCIA,Memory32,1,00,00,0d,00,ff,ff,ff,00,00,10,00,00
HKLM,System\CurrentControlSet\Services\Class\PCMCIA,AllocMemWin,1,00,00,0d,00
; PCCard info - Don't know if we actually need it
HKLM,Enum\PCMCIA\PCCARD\HTREE&ROOT&0,DeviceDesc,,"Phoenix Card Services and Enumerator"
HKLM,Enum\PCMCIA\PCCARD\HTREE&ROOT&0,ConfigFlags,1,00,00,00,00
HKLM,Enum\PCMCIA\PCCARD\HTREE&ROOT&0,HardwareID,,"PCCARD"
HKLM,Enum\PCMCIA\PCCARD\HTREE&ROOT&0,Class,,"PCMCIA"
HKLM,Enum\PCMCIA\PCCARD\HTREE&ROOT&0,Mfg,,"Phoenix Technologies Ltd."
; Socket Services
[SSReg]
HKR,,ConfigFlags,3,01,00,00,00
; SS6832 switches - only non-default-value switches are listed
HKLM,SOFTWARE\Phoenix\PCMSS\CL6832\0000,Speaker,1,01,00,00,00
HKLM,SOFTWARE\Phoenix\PCMSS\CL6832\0000,ResetDelay,1,50,00,00,00
HKLM,SOFTWARE\Phoenix\PCMSS\CL6832\0000,IrqMask,1,FF,F9,00,00
; Rename short filenames to long
[RenameFilesReg]
; Rename the PCM95 short directory to long file name
HKLM,%KEY_RENAME%\PcmDir,,,"%30%"
HKLM,%KEY_RENAME%\PcmDir,"%PCM95_SHORT_DIR%",,"%PCM95_LONG_DIR%"
;
; Hah !!! - It doesn't rename if target file exists
; Can't copy over because the directories are not made up yet
; during the Windows installation - Have to use SETUP.INI
; Keep this in case they fix it.
; Rename the CardAgnt's link from short to long in Phoenix's Group
;HKLM,%KEY_RENAME%\PcmGroupFile,,,"%10%"\"%PCM95_SHORT_GRP%"
;HKLM,%KEY_RENAME%\PcmGroupFile,CardAgnt.lnk,,"%PCM95_CARDAGNT%"
; Rename the Program Group PCM95 to Phoenix PCM95
;HKLM,%KEY_RENAME%\PcmGroupDir,,,"%10%"\"%PCM95_PROGRAMS%"
;HKLM,%KEY_RENAME%\PcmGroupDir,"%PCM95_SHORT_DIR%",,"%PCM95_GROUP%"
; Rename the CardAgnt's link from short to long
;HKLM,%KEY_RENAME%\PcmStart,,,"%10%"\"%PCM95_STARTUP%"
;HKLM,%KEY_RENAME%\PcmStart,CardAgnt.lnk,,"%PCM95_CARDAGNT%"
; Rename PCMStart to Start Menu
;HKLM,%KEY_RENAME%\StartMenuDir,,,"%10%"
;HKLM,%KEY_RENAME%\StartMenuDir,"%PCM95_START%",,"Start Menu"
; Other registry changes
[OtherReg]
; CardAgnt
HKLM,SOFTWARE\Classes\CLSID\{5D329B80-92B4-11CF-8457-00AA002F6EE9},,,"SysResrc.Diag"
HKLM,SOFTWARE\Classes\CLSID\{5D329B80-92B4-11CF-8457-00AA002F6EE9}\ProgID,,,"SysResrc.Diag"
HKLM,SOFTWARE\Classes\CLSID\{5D329B80-92B4-11CF-8457-00AA002F6EE9}\InprocHandler32,,,"ole32.dll"
HKLM,SOFTWARE\Classes\CLSID\{5D329B80-92B4-11CF-8457-00AA002F6EE9}\LocalServer32,,,"c:\PhoenixCard95\SYSRESRC.EXE"
HKLM,SOFTWARE\Classes\SYSRESRC.DIAG,,,"SYSRESRC.DIAG
HKLM,SOFTWARE\Classes\SYSRESRC.DIAG\CLSID,,,"{5D329B80-92B4-11CF-8457-00AA002F6EE9}"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\CARDAGNT.EXE",,,"C:\Phoeni~1\CardAgnt.exe"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\CARDAGNT.EXE",Path,,"C:\Phoeni~1"
HKLM,SOFTWARE\Phoenix,Short_path,,"c:\"%PCM95_LS_DIR%""
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"Phoenix PCM95",,"C:\PhoenixCard95\CardAgnt.exe"
HKCU,"Software\Phoenix\Card Agent\General",DisplayWarning,1,01,00,00,00
; Registration Info
HKLM,SOFTWARE\Phoenix\"%PCM95_NAME%"\1.0,name,,"Preferred Customer"
HKLM,SOFTWARE\Phoenix\"%PCM95_NAME%"\1.0,company,,"DEC"
;PCI Bus values
HKLM,System\CurrentControlSet\Services\VxD\PCI,IRQTableStatus,1,21,00,00,00
HKLM,System\CurrentControlSet\Services\VxD\PCI,IRQMiniportDataStatus,1,20,00,00,00
HKLM,System\CurrentControlSet\Services\VxD\PCI,IRQMINIPORTStatus,1,20,00,00,00
HKLM,System\CurrentControlSet\Services\VxD\PCI,Options,1,22,00,00,00
; Needed to allow PCMCIA support immediately after reboot
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,EnablePCMCIA,,"rundll sysdm.cpl,EnablePCMCIA_RunDLL"
; Uninstall
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"%PCM95_NAME%",UninstallString,,"c:\windows\deinst95.exe -Silent "%PCM95_LS_DIR%" "%PCM95_LS_DIR%".lnk"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"%PCM95_NAME%",DisplayName,,"%PCM95_NAME%"
HKLM,SOFTWARE\Phoenix,Short_path,,"c:\"%PCM95_LS_DIR%""
; Don't show card in taskbar for Microsoft's PCMCIA icon
HKU,".Default\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray",Services,1,05,00,00,00
;=============================================================================
; Additions to the StartMenu
; --------- -- --- ---------
; Watch out for Internationalization !
; StartUp is called something else in other languages.
; For now, OK with Program file name
[DoSetupINI]
;setup.ini, progman.groups,, "startup=StartUp"
setup.ini, progman.groups,, "pcm95=%PCM95_GROUP%"
;setup.ini, startup,, """%PCM95_NAME%"",C:\"%PCM95_SHORT_DIR%"\CardAgnt.lnk,,,,C:\"%PCM95_SHORT_DIR%""
setup.ini, pcm95,, """%PCM95_NAME%"",C:\"%PCM95_SHORT_DIR%"\CardAgnt.lnk,,,,C:\"%PCM95_SHORT_DIR%""
;=============================================================================
; Source and Target Files/Directories
; ------ --- ------ -----------------
[DestinationDirs]
DefaultDestDir=11 ; LDID_SYS
SystemFiles=11
InfFiles=17
StartMenuGroup=10,"%PCM95_START_GRP%"
StartUpFile=10,"%PCM95_STARTUP%"
DeinstallFile=10
[SourceDisksFiles]
ss6832.vxd=1
pccard.vxd=1
pcmmtd95.vxd=1
CardAgnt.lnk=1
VSUPRD.386=1
Deinst95.exe=1
PCMHDC.INF=1
MTD.INF=1
HDCTELMF.INF=1
NETSOCK2.INF=1
NETTDK3.INF=1
NETTDKMF.INF=1
NETLM282.INF=1
MDMLM282.INF=1
MDMTDKMF.INF=1
MDMTELMF.INF=1
3COMMDM.INF=1
3COMNET.INF=1
; already part of DEC's softload
;MSVCRT40.DLL
;MFC40.DLL
[SourceDisksNames]
1 = %ID1%,,0000-0000,\"%PCM95_SHORT_DIR%",\"%PCM95_LS_DIR%"
;=============================================================================
[ControlFlags]
;ExcludeFromSelect=PCI\VEN_1013&DEV_1110
[Strings]
ClassName="PCMCIA socket"
PTLTD="Phoenix Technologies Ltd."
ID1= "Phoenix Installation Disk2"
; Manufacturer name strings
CirrusMfg="Cirrus Logic"
; Device Decription strings
PCI\VEN_1013&DEV_1110.DeviceDesc="Cirrus Logic 6832 PCMCIA/CardBus controller"
KEY_RENAME = "Software\Microsoft\Windows\CurrentVersion\RenameFiles"
PCM95_CARDAGNT = "PhoenixCard Manager(TM) 95.lnk"
PCM95_NAME = "PhoenixCard Manager(TM) 95"
PCM95_LONG_DIR = "PhoenixCard95"
PCM95_SHORT_DIR = "PCM95"
PCM95_LS_DIR = "Phoeni~1"
PCM95_GROUP = "Phoenix PCM95"
PCM95_START = "PCMStart"
PCM95_PROGRAM = "PCMStart\Programs"
PCM95_START_GRP = "PCMStart\Programs\PCM95"
PCM95_STARTUP = "PCMStart\Programs\StartUp"
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.