Topic: [HELP] Chipset Patch for Satellite L305-S5944 (Laptop)
First, let me give thanks to the DriverPacks Team, without your hard work my work would be so much harder!
I am down-grading my neighbors Satellite L305-S5944 (Laptop) from Vista 32-bit to XP 32-bit.
Needed SATA drivers, so I used DPsBase to integrate MassStorage, LAN and WLAN drivers to get it up and running. I now plan on making a one-off disc with the proprietary drivers provided by Toshiba. However, I need some info about the following chipset and patch, mainly how to implement the patch (if needed) from an unattended install.
driver_chipset_intel_27611B
Date: 06-24-2008
Intel Chipset Software Installation Utility for Windows Vista (32/64bit) / XP
(v8.7.0.1007; 04-13-2010; 3.44M)
relevant files...
dmi_pci.cat
dmi_pci.inf
ibexsmb.cat
ibexsmb.inf
ich9core.cat
ich9core.inf
ich9usb.cat
ich9usb.inf
pm45gm45.cat
pm45gm45.inf
patch_chipset_intel_27836A
Date: 11-03-2008
Intel Chipset Patch for Windows XP
(v1.0; 10-31-2008; 1.44M)
all files...
atapi.reg
CriticalDeviceDatabase.reg
PCIIde.reg
atapi.sys
pciide.sys
pciidex.sys
install.exe
It seems to me that the patch reg files are necessary, but not the generic m$ sys files.
Note: The sys files in the patch are identical to the files on a clean WXP SP3 disc
I ran RegShot before/after and this is what it produced: Redo.inf
[Version]
Signature=$Windows NT$
Class=Base
[DefaultInstall.NT]
DelReg=ShotA.new
AddReg=ShotB.deleted,ShotB.changed
[ShotA.new]
[ShotB.deleted]
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\*pnp0c14","Service",,"WmiAcpi"
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\*pnp0c14","ClassGUID",,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0101","Service",,"pciide"
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0101","ClassGUID",,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0600","ClassGUID",,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0601","Service",,"isapnp"
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0601","ClassGUID",,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\primary_ide_channel","Service",,"atapi"
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\primary_ide_channel","ClassGUID",,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\secondary_ide_channel","Service",,"atapi"
HKLM,"SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\secondary_ide_channel","ClassGUID",,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\ControlSet001\Services\atapi","DisplayName",,"Standard IDE/ESDI Hard Disk Controller"
HKLM,"SYSTEM\ControlSet001\Services\atapi","ImagePath",0x20000,"system32\DRIVERS\atapi.sys"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Enum","0",,"PCIIDE\IDEChannel\4&20ff14cd&0&0"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Enum","Count",0x10001,4
HKLM,"SYSTEM\ControlSet001\Services\atapi\Enum","NextInstance",0x10001,4
HKLM,"SYSTEM\ControlSet001\Services\atapi\Enum","1",,"PCIIDE\IDEChannel\4&20ff14cd&0&1"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Enum","2",,"PCIIDE\IDEChannel\4&2e660da7&0&0"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Enum","3",,"PCIIDE\IDEChannel\4&2e660da7&0&1"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","DefaultPioAtapiDevice",0x10000,"TORiSAN DVD-ROM DRD-N216"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","DefaultPioAtapiDevice",0x10008,"IDE-CD R/RW 2x2x24"
HKLM,"SYSTEM\ControlSet001\Services\PCIIde","ImagePath",0x20000,"system32\DRIVERS\pciide.sys"
HKLM,"SYSTEM\ControlSet001\Services\PCIIde\Enum","0",,"PCI\VEN_8086&DEV_2928&SUBSYS_FF501179&REV_03\3&11583659&0&FA"
HKLM,"SYSTEM\ControlSet001\Services\PCIIde\Enum","Count",0x10001,2
HKLM,"SYSTEM\ControlSet001\Services\PCIIde\Enum","NextInstance",0x10001,2
HKLM,"SYSTEM\ControlSet001\Services\PCIIde\Enum","1",,"PCI\VEN_8086&DEV_292D&SUBSYS_FF501179&REV_03\3&11583659&0&FD"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*pnp0c14","Service",,"WmiAcpi"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*pnp0c14","ClassGUID",,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#cc_0101","Service",,"pciide"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#cc_0101","ClassGUID",,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#cc_0600","ClassGUID",,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#cc_0601","Service",,"isapnp"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#cc_0601","ClassGUID",,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\primary_ide_channel","Service",,"atapi"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\primary_ide_channel","ClassGUID",,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\secondary_ide_channel","Service",,"atapi"
HKLM,"SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\secondary_ide_channel","ClassGUID",,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi","DisplayName",,"Standard IDE/ESDI Hard Disk Controller"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi","ImagePath",0x20000,"system32\DRIVERS\atapi.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Enum","0",,"PCIIDE\IDEChannel\4&20ff14cd&0&0"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Enum","Count",0x10001,4
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Enum","NextInstance",0x10001,4
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Enum","1",,"PCIIDE\IDEChannel\4&20ff14cd&0&1"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Enum","2",,"PCIIDE\IDEChannel\4&2e660da7&0&0"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Enum","3",,"PCIIDE\IDEChannel\4&2e660da7&0&1"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","DefaultPioAtapiDevice",0x10000,"TORiSAN DVD-ROM DRD-N216"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","DefaultPioAtapiDevice",0x10008,"IDE-CD R/RW 2x2x24"
HKLM,"SYSTEM\CurrentControlSet\Services\PCIIde","ImagePath",0x20000,"system32\DRIVERS\pciide.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\PCIIde\Enum","0",,"PCI\VEN_8086&DEV_2928&SUBSYS_FF501179&REV_03\3&11583659&0&FA"
HKLM,"SYSTEM\CurrentControlSet\Services\PCIIde\Enum","Count",0x10001,2
HKLM,"SYSTEM\CurrentControlSet\Services\PCIIde\Enum","NextInstance",0x10001,2
HKLM,"SYSTEM\CurrentControlSet\Services\PCIIde\Enum","1",,"PCI\VEN_8086&DEV_292D&SUBSYS_FF501179&REV_03\3&11583659&0&FD"
[ShotB.changed]
HKLM,"SYSTEM\ControlSet001\Services\atapi","Start",0x10001,0
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10000,"Kingston Technology DataPak 340 "
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDP5A-10 "
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDCFB-10 "
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDP3B-20 "
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDP3B-175 "
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDP5-2.5 "
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Calluna Technology CT260MC "
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"BN-S004AC-S 1.00"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Calluna Technology CT520RM"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Hitachi CV 5.1.1"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008," ATA_FLASH "
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Mitsubishi ATA Card "
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"LEXAR ATA_FLASH"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Micron MTCF004A"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Micron MTCF008A"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDP3B-110"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDCFB-4"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"BN-CAB-T"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"MEMORYSTICK"
HKLM,"SYSTEM\ControlSet001\Services\atapi\Parameters","NonRemovableMedia",0x10008,"MEMORYSTICK 8M 8K"
HKLM,"SYSTEM\ControlSet001\Services\PCIIde","Start",0x10001,0
HKLM,"SYSTEM\CurrentControlSet\Services\atapi","Start",0x10001,0
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10000,"Kingston Technology DataPak 340 "
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDP5A-10 "
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDCFB-10 "
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDP3B-20 "
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDP3B-175 "
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDP5-2.5 "
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Calluna Technology CT260MC "
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"BN-S004AC-S 1.00"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Calluna Technology CT520RM"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Hitachi CV 5.1.1"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008," ATA_FLASH "
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Mitsubishi ATA Card "
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"LEXAR ATA_FLASH"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Micron MTCF004A"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"Micron MTCF008A"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDP3B-110"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"SunDisk SDCFB-4"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"BN-CAB-T"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"MEMORYSTICK"
HKLM,"SYSTEM\CurrentControlSet\Services\atapi\Parameters","NonRemovableMedia",0x10008,"MEMORYSTICK 8M 8K"
HKLM,"SYSTEM\CurrentControlSet\Services\PCIIde","Start",0x10001,0
Would I need to add something like this to DriverPack_Chipset_wnt5_x86-32.ini?
[DriverPack]
platform= "wnt5_x86-32"
name= "Chipset"
; version
classes= "System"
rootDir= "D\C"
[i]
; REQUIRED
exc_count = 1
; OPTIONAL
exc_1_tagFiles = 7
exc_1_tagFile1 = "%DPSROOT%\D\C\I\install.exe"
exc_1_tagFile2 = "%DPSROOT%\D\C\I\atapi.reg"
exc_1_tagFile3 = "%DPSROOT%\D\C\I\CriticalDeviceDatabase.reg"
exc_1_tagFile4 = "%DPSROOT%\D\C\I\PCIIde.reg"
exc_1_tagFile5 = "%SystemRoot%\system32\drivers\atapi.sys"
exc_1_tagFile6 = "%SystemRoot%\system32\drivers\pciide.sys"
exc_1_tagFile7 = "%SystemRoot%\system32\drivers\pciidex.sys"
exc_1_+hwids = 0
exc_1_-hwids = 0
exc_1_+infFiles = 1
exc_1_+infFile1 = "%DPSROOT%\D\C\I\ich9core.inf"
exc_1_-infFiles = 0
exc_1_commands = 1
exc_1_command1 = "%DPSROOT%\D\C\I\install.exe"
Or is there another/better way of doing this?
My goal is to use DPsBase to integrate updated drivers plus the Toshiba drivers specific to this model laptop.
My question is, how to integrate the "Intel Chipset Patch for Windows XP" which seems to fix a problem when down-grading Vista to XP?
So, is there a way to make sure this patch integrates after DPsBase installs the chipset but before it installs the rest of the drivers?
If necessary, I could probably integrate the patch and then the rest of the Toshiba drivers from RunOnceEx. However, I would rather not have to split the drivers up that way.
The main thing I am trying to accomplish is creating an OEM-like disc for that specific laptop.
Any help would be much appreciated.
Last edited by phasma (2012-01-19 03:57:52)