I'd say it's your oempnpdriverspath.
OemPnpDriversPath="windows\inf;windows\system32;dr ivers\SYS1;drivers\SYS2;drivers\SYS3;drivers\SYS4; drivers\SYS5;drivers\SYS6;drivers\SYS7;drivers\SYS 8;drivers\SYS9;drivers\SYS10;drivers\NIC;drivers\W NIC;drivers\Audio;drivers\Video;drivers\MODEM"
Then in your syspmsd.inf file you have different paths?!?
%SystemDrive%\drivers\ICH8SATA\ICH8SATA.inf
%SystemDrive%\drivers\82801HEM\iaahci.inf
ICH8SATA isn't in your oempnpdriverspath. Neither is 82801HEM. So how will it know about the drivers?
Quote:
|
Originally Posted by James McGoddwin
the Version 7.0.0.1020 Intel(R) Matrix driver used in our original image reference machine has been secretly included and used by every computer we’ve deployed
|
.....secret's out
I suggest you slip them into one of the SYS folders that is unused then change the Mass storage entries to match that. If you use SYS make it static (i.e. SYS10 is alaways for SATA)
If it is still possible I would re-sysprep your reference machine with a drivers\sata entry in the oempnpdriverspath so you have a static driver folder for your SATA stuff. If not, fortunately you were smart and put in placeholder folders with SYS[1-10] that you can use to make this work.
I looked at the T500 driver page at Lenovo and couldn't find the SATA drivers. I was trying to check the syntax of the MSD entries you are adding. The first one looks like it may need a &CC tagged on, I can't tell.