5 Replies Latest reply on Feb 29, 2008 3:26 PM by bhadzik

    HII + IDE to SATA bluescreens

    bhadzik Apprentice

      I am trying to do HII between several HP models: 5100,5700, 7700,7800.


      I am following the dropped packets guide, and everything works fine, unless my source machine was ide, and my destination was sata. It bluscreends with a stop 0x0000007b on bootup. I have triple checked the drivers, and even run this pci program in winpe to verify I have the right pci ids. This is what my sysprepmass storage looks like.




      PCI\VEN_8086&DEV_2652&CC_0106 = C:\drivers\sata\i1\iaahci.inf

      PCI\VEN_8086&DEV_2653&CC_0106 = C:\drivers\sata\i1\iaahci.inf

      PCI\VEN_8086&DEV_27C1&CC_0106 = C:\drivers\sata\i1\iaahci.inf

      PCI\VEN_8086&DEV_27C5&CC_0106 = C:\drivers\sata\i1\iaahci.inf

      PCI\VEN_8086&DEV_27C3&CC_0104 = C:\drivers\sata\i1\iastor.inf

      PCI\VEN_8086&DEV_2652&CC_0104 = C:\drivers\sata\i1\iastor.inf

      PCI\VEN_8086&DEV_24DF&CC_0104 = C:\drivers\sata\i1\iastor.inf

      PCI\VEN_8086&DEV_25B0&CC_0104 = C:\drivers\sata\i1\iastor.inf

      PCI\VEN_8086&DEV_2681&CC_0106 = C:\drivers\sata\i2\iaahci.inf

      PCI\VEN_8086&DEV_2821&CC_0106 = C:\drivers\sata\i2\iaahci.inf

      PCI\VEN_8086&DEV_2822&CC_0104 = C:\drivers\sata\i2\iastor.inf

      PCI\VEN_8086&DEV_27C6&CC_0104 = C:\drivers\sata\i2\iastor.inf

      PCI\VEN_8086&DEV_2682&CC_0104 = C:\drivers\sata\i2\iastor.inf

      PCI\VEN_8086&DEV_2829&CC_0106 = C:\drivers\sata\i3\iaahci.inf

      PCI\VEN_8086&DEV_2922&CC_0106 = C:\drivers\sata\i3\iaahci.inf

      PCI\VEN_8086&DEV_282A&CC_0104 = C:\drivers\sata\i3\iastor.inf

      PCI\VEN_8086&DEV_2680 = c:\drivers\I\xp\ESB2ide.inf

      PCI\VEN_8086&DEV_269E = c:\drivers\I\xp\ESB2ide.inf

      PCI\VEN_8086&DEV_244B = c:\drivers\I\xp\ich2ide.inf

      PCI\VEN_8086&DEV_244A = c:\drivers\I\xp\ich2idem.inf

      PCI\VEN_8086&DEV_248B = c:\drivers\I\xp\ich3ide.inf

      PCI\VEN_8086&DEV_248A = c:\drivers\I\xp\ich3idem.inf

      PCI\VEN_8086&DEV_24CB&CC_0101 = c:\drivers\I\xp\ich4ide.inf

      PCI\VEN_8086&DEV_24CA&CC_0101 = c:\drivers\I\xp\ich4ide.inf

      PCI\VEN_8086&DEV_24C1&CC_0101 = c:\drivers\I\xp\ich4ide.inf

      PCI\VEN_8086&DEV_24D1&CC_0101 = c:\drivers\I\xp\ich5ide.inf

      PCI\VEN_8086&DEV_24DB&CC_0101 = c:\drivers\I\xp\ich5ide.inf

      PCI\VEN_8086&DEV_25A2&CC_0101 = c:\drivers\I\xp\ich5ide.inf

      PCI\VEN_8086&DEV_25A3&CC_0101 = c:\drivers\I\xp\ich5ide.inf

      PCI\VEN_8086&DEV_2651&CC_0101 = c:\drivers\I\xp\ich6ide.inf

      PCI\VEN_8086&DEV_2652&CC_0101 = c:\drivers\I\xp\ich6ide.inf

      PCI\VEN_8086&DEV_2653&CC_0101 = c:\drivers\I\xp\ich6ide.inf

      PCI\VEN_8086&DEV_266F = c:\drivers\I\xp\ich6ide.inf

      PCI\VEN_8086&DEV_27C0 = c:\drivers\I\xp\ich7ide.inf

      PCI\VEN_8086&DEV_27C4 = c:\drivers\I\xp\ich7ide.inf

      PCI\VEN_8086&DEV_27DF = c:\drivers\I\xp\ich7ide.inf

      PCI\VEN_8086&DEV_2820 = c:\drivers\I\xp\ich8ide.inf

      PCI\VEN_8086&DEV_2825 = c:\drivers\I\xp\ich8ide.inf

      PCI\VEN_8086&DEV_2828 = c:\drivers\I\xp\ich8ide.inf

      PCI\VEN_8086&DEV_2850 = c:\drivers\I\xp\ich8ide.inf

      PCI\VEN_8086&DEV_2922 = c:\drivers\I\xp\ich9ahci.inf

      PCI\VEN_8086&DEV_2923 = c:\drivers\I\xp\ich9ahci.inf

      PCI\VEN_8086&DEV_2920 = c:\drivers\I\xp\ich9ide.inf

      PCI\VEN_8086&DEV_2921 = c:\drivers\I\xp\ich9ide.inf

      PCI\VEN_8086&DEV_2926 = c:\drivers\I\xp\ich9ide.inf

      PCI\VEN_8086&DEV_2928 = c:\drivers\I\xp\ich9ide.inf

      PCI\VEN_8086&DEV_292D = c:\drivers\I\xp\ich9ide.inf

      PCI\VEN_8086&DEV_292E = c:\drivers\I\xp\ich9ide.inf
























      I have even tried running sysprep with -bsmd to build the generic list, but nothing seems to work.



      I have verified that the drivers are being copied down to the machine.



      Any thoughts?

        • 1. Re: HII + IDE to SATA bluescreens
          leffrt SupportEmployee

          Have you tried disabling SATA Compatibility Mode or SATA Native Mode in the BIOS of the machine?

          • 2. Re: HII + IDE to SATA bluescreens
            bhadzik Apprentice

            On the 5700, I can't find that option in the bios. I think this would fix it, but as far as I can tell, you can't do that on an HP 5700.




            Looks like I can't find that option on the 5800 as well. Anyone know where the exact location is?


            Message was edited by: bhadzik

            • 3. Re: HII + IDE to SATA bluescreens
              Jared Barneck SupportEmployee

              Yeah…that one is tough. 


              So you have a SATA driver earlier in the list that thinks it can work for you hardware but it really can’t, and since it is found first it uses that, even though you have the correct driver added later.


              Because of things like that, I have seen where it actually works better if you have less devices in the list.


              Do you know which driver in the list it should be using?  Does it work if you Sysprep with only that driver?

              • 4. Re: HII + IDE to SATA bluescreens
                bhadzik Apprentice


                Triming down the sysprep file to include just the exact version is what fixed it. I assumed it would be better to give it more drivers, but it turns out, singling out the driver worked much better.



                This is what my sysprep looks like now:






                PCI\VEN_8086&DEV_2820 = c:\drivers\I\xp\ich8ide.inf

                PCI\VEN_8086&DEV_2825 = c:\drivers\I\xp\ich8ide.inf






                • 5. Re: HII + IDE to SATA bluescreens
                  bhadzik Apprentice


                  I have discovered more info about this problem. After many images, here is what I have found out. the sysprepmassstorage section of the sysprep.inf file is only used before you shutdown the machine after running sysprep.exe. Each time I was troubleshooting this issue, I was editing the sysprep.inf on the core, that was coppied down after the image. It appears that the sysprepmassstorage section is interpreted before the shutdown, and is not used afterwards. OEMpnpdrivers section also needs to point to the driver locations







                  This in combination with the sysprepmassstorage section, needs to be populated before you execute sysprep.exe and shutdown the machine.