6 Replies Latest reply on Jan 12, 2009 1:59 PM by ecoidan

    Problem imaging Lenovo T500




      We are trying to boot the new Lenovo T500 (Type 2243) with our Landesk PXE system (Landesk Management suite 8.8).

      Our system is working and we don't have problem to image some other model.


      I tried Dos Menu: It seems that the drive is missing (Mass storage driver problem?). I can't find the dos SATA driver.


      I tried WinPe Menu: After changing the ATA/AHCI setting in the laptop bios, the drive is visible by the script (Disk 0 ok)

      BUT: I can't find wich driver to add for the NIC to work.


      I tried several driver (The intel's one, the Lenovo's one), but no one seems to work. The DOS window loads in WinPe and stops with

      this last message:

                 Waiting for IP adress.....

              The network adapter driver was not found.


      My question is: Could someone tell me about wich NIC driver to add in Ldvpe1.img for the T500 to work?


      Kind regards

        • 1. Re: Problem imaging Lenovo T500
          dgaines Apprentice

          We use the Windows PE Environment and the Intel(R) 82567LM Gigabit Network Connection driver from intel.

          • 2. Re: Problem imaging Lenovo T500

            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.


            Kind regards



            • 3. Re: Problem imaging Lenovo T500

              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.


              • 4. Re: Problem imaging Lenovo T500
                dgaines Apprentice

                I believed I used the following files to accomplish this.  They are part of the intel storage matrix driver.







                • 5. Re: Problem imaging Lenovo T500

                  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.

                  Thanks again.

                  • 6. Re: Problem imaging Lenovo T500
                    ecoidan Specialist

                    1. Goto Intel and download the latest driver for “Intel Matrix Storage Manager”. I am using the (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...