Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

Unable to image Lenovo S30 because WinPE cannot see HDD

Created: 09 Oct 2012 | 14 comments

Hi all

I'm having an issue deploying an image to a Lenovo S30 workstation. These workstations have a SATA/SAS disk in them.

The only drivers on the Lenovo site for this workstation are the Intel SATA controller drivers for Windows 7 x86. There are no Vista drivers listed for this model of workstation.

The issue I'm having is that after booting to LAN, and booting into PXE, the Ghosting task fails because there is no C: drive visible. Typing C: into a command prompt within PXE says Invalid Drive.

I've installed the Windows 7 x86 drivers into the Preboot tab of the Driver Management section of the console, then Recreated the Preboot environment, followed by pressing the update button in the agent on the server (which invokes bootwiz.exe). But still I cannot build these workstations.

Does anybody have any ideas how I can get PXE to see the hard drive in these machines? Do I need to find a specific Vista driver somewhere? Or have I done something wrong?

Any help would be greatly appreciated.

Thanks.

Comments 14 CommentsJump to latest comment

RyanSpooner's picture

Forgot to mention, we're using Deployment Solution 7.1. The PXE environment is WinPE2 x86.

andykn101's picture

Try the Intel website for Vista drivers.

Make sure the driver you are using contains the correct hardware ID references for the actual hardware. You can use devcon.exe in WinPE if you've wiped windows on it.

Authorised Symantec Consultant (ASC) with Endpoint Management Limited, an Authorised Symantec Delivery Provider based in the UK.

Connect Etiquette: Please "Mark as Solution" posts that fix your problem.

RyanSpooner's picture

Thanks for replying Andy.

Whereabouts would I find devcon.exe? It's not anywhere in the path, and I've done a dir/a/s devcon.exe on the x: drive and can't find it?

andykn101's picture

Ah, sorry, I thought it was part of WinPE. You can download it from here:

http://support.microsoft.com/kb/311272

And add it to WinPE like this:

https://www-secure.symantec.com/connect/forums/add...

Authorised Symantec Consultant (ASC) with Endpoint Management Limited, an Authorised Symantec Delivery Provider based in the UK.

Connect Etiquette: Please "Mark as Solution" posts that fix your problem.

RyanSpooner's picture

Thanks Andy

I figured out where to get this from yesterday, and got the IDs of the devices in question, however I'm having trouble finding an RSTe driver for Vista x86 on intel.com too. 

The devices IDs are as follows... I cannot find these ID's in the basic RST, I think I need the RSTe (enterprise) version, but as I mentioned I cannot find a specific Vista x86 driver for these IDs.

    Name: IDE Controller
    Hardware ID's:
        PCI\VEN_8086&DEV_1D3C&SUBSYS_102617AA&REV_05
 
    Name: IDE Controller
    Hardware ID's:
        PCI\VEN_8086&DEV_1D08&SUBSYS_102617AA&REV_06
 
    Name: SAS Controller
    Hardware ID's:
        PCI\VEN_8086&DEV_1D6B&SUBSYS_102617AA&REV_06
 
Any assistance with finding a drivers for WinPE 2 x86 for these would be very much appreciated.
 
Thanks.
 
Edit: I have found this one: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=21224&keyword=rste&lang=eng
 
It doesn't explicity say Vista though, it also only seems to include the SAS Controller and not the two IDE controllers.
RyanSpooner's picture

I installed the driver I listed above, recreated the pxe environment, but it's still not picking up the hard drive in the workstation.

Even if I switch the SATA controller to IDE mode, it still doesn't see the C: drive :-(

andykn101's picture

That's odd, you sure you haven't got a hardware problem?

Authorised Symantec Consultant (ASC) with Endpoint Management Limited, an Authorised Symantec Delivery Provider based in the UK.

Connect Etiquette: Please "Mark as Solution" posts that fix your problem.

RyanSpooner's picture

No hardware problem. The OEM image on the machine loads fine, HDD self test in the bios shows no errors.

dsmith1954's picture

If it isn't the actual hard drive, then try loading the entire ChipSet drivers. That's what I sometimes have to do for our Dells.

RyanSpooner's picture

I'm thinking that because it cant see the drive in IDE mode either, that there must be a new IDE Chipset on this board too. In fact looking at the hardware IDs, it seems it uses a later revision of each from the previous model (REV_05 replacing REV_04) for example.

    Name: IDE Controller
    Hardware ID's:
        PCI\VEN_8086&DEV_1D3C&SUBSYS_102617AA&REV_05
 
    Name: IDE Controller
    Hardware ID's:
        PCI\VEN_8086&DEV_1D08&SUBSYS_102617AA&REV_06
 
I did try adding the chipset drivers originally, but it complained about it not matching the device class filter or words to that effect.
 
Edit: I found a match to the second of those IDE devices in the chipset drivers. I tried stripping out all of drivers in the folder except for the two inf's and cat's in question (patide.inf and patid2.inf) and then tried to re-import into the preboot drivers. But this didn't increment the driver count any, so I dont believe they actually imported.
andykn101's picture

Is there a .sys file you need to add too?

Authorised Symantec Consultant (ASC) with Endpoint Management Limited, an Authorised Symantec Delivery Provider based in the UK.

Connect Etiquette: Please "Mark as Solution" posts that fix your problem.

RyanSpooner's picture

Have looked through the entire chipset "driver" extracted, and there are no .sys files. Just a couple of folders full of INF and CAT files.

I'm almost at witts end with this :(

dsmith1954's picture

Don't know which Lenovo S30 you have, but you might try using the XP drivers. The Lenovo website shows XP and Windows 7 drivers for at least one S30.

Some XP drivers would work with Vista, so they may install in WinPE.

One other thing, is the BIOS set to UEFI mode? If so, that could also be the problem.

RyanSpooner's picture

Well I've been wholly unsuccessful in getting Altiris' WinPE to see the drive when it's connected to the blue SAS ports. However if I move the SATA cable to one of the regular SATA ports it works just fine.

I guess that proves it's the SAS controller driver I'm missing, but I thought I'd already added that :(