We use the Windows PE Environment and the Intel(R) 82567LM Gigabit Network Connection driver from intel.
Thanks for your advices.
It worked ! I added this files to the winPE image:
Then I saved ldvpe1.img and re-deploy the PXE representative.
The new Lenovo T500 booted on PXE and was imaged perfectly.
The 3 next files was missing at our first attempt : e1000msg.dll , nicco2.dll , nicinstQ.dll
That's why I think, I was'nt able to make it boot on PXE.
Has anyone had any success integrating the AHCI SATA drivers into WinPE?
I spent a good portion today trying with no luck.
Any assistance would be greatly appreciated.
I believed I used the following files to accomplish this. They are part of the intel storage matrix driver.
After troubleshooting this for a few hours, you actually have to modify the iaStor.inf file.
The easiest way to determine what values you need to fill in are to first boot into your OS, go into Device Manager and check the controller name.
The name listed in the device manager should match up with an ia[value] listed in the iaStor.inf file. You simply need to copy this to the default, save the changes, and you're good to go.
I have used this on Lenovo T61, Lenovo T500 and Lenovo M58.
Hope this helps.
1. Goto Intel and download the latest driver for “Intel Matrix Storage Manager”. I am using the 220.127.116.117 (01/09/2009) version.
2. Extract driver, “iata87enu.exe –a”. Driver should be located “C:\Program Files\Intel\Intel Matrix Storage Manager\winall\Driver”.
3. Open your ldvpe1.img file with WinImage and copy the “IaStor.sys” to “i386\system32\drivers” directory.
4. Open your ldvpe1.img file with WinImage and copy “IaStor.inf” and “iaAHCI.inf” to “i386\inf” directory.
5. Extract file “i386\txtsetup.sif” from ldvpe1.img.
6. Open “txtsetup.sif” and add the following lines for each section below:
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2829&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2922&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2929&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3A02&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3A22&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor"
iaAHCI_ESB2 = iastor.sys,4
iaAHCI_ICH7RDH = iastor.sys,4
iaAHCI_ICH7MMDH = iastor.sys,4
iaAHCI_ICH8RDHDO = iastor.sys,4
iaAHCI_ICH8MEM = iastor.sys,4
iaAHCI_ICH9RDODH = iastor.sys,4
iaAHCI_ICH9MEM = iastor.sys,4
iaAHCI_ICH10DDO = iastor.sys,4
iaAHCI_ICH10R = iastor.sys,4
iaStor_ESB2 = iastor.sys,4
iaStor_ICH7RDH = iastor.sys,4
iaStor_ICH7MDH = iastor.sys,4
iaStor_ICH8RICH9RICH10RDO = iastor.sys,4
iaStor_ICH8MEICH9ME = iastor.sys,4
iaAHCI_ESB2 = "Intel(R) ESB2 SATA AHCI Controller"
iaAHCI_ICH7RDH = "Intel(R) ICH7R/DH SATA AHCI Controller"
iaAHCI_ICH7MMDH = "Intel(R) ICH7M/MDH SATA AHCI Controller"
iaAHCI_ICH8RDHDO = "Intel(R) ICH8R/DH/DO SATA AHCI Controller"
iaAHCI_ICH8MEM = "Intel(R) ICH8M-E/M SATA AHCI Controller"
iaAHCI_ICH9RDODH = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
iaAHCI_ICH9MEM = "Intel(R) ICH9M-E/M SATA AHCI Controller"
iaAHCI_ICH10DDO = "Intel(R) ICH10D/DO SATA AHCI Controller"
iaAHCI_ICH10R = "Intel(R) ICH10R SATA AHCI Controller"
iaStor_ESB2 = "Intel(R) ESB2 SATA RAID Controller"
iaStor_ICH7RDH = "Intel(R) ICH7R/DH SATA RAID Controller"
iaStor_ICH7MDH = "Intel(R) ICH7MDH SATA RAID Controller"
iaStor_ICH8RICH9RICH10RDO = "Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller"
iaStor_ICH8MEICH9ME = "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller"
7. Copy "txtsetup.sif" back to "i386\" in the "ldvpe1.img"
8. Redeploy your PXE Agents...