ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

HP Proliant ML150 W2k3 SAS driver setup

helderl
Occasional Visitor

HP Proliant ML150 W2k3 SAS driver setup

Hi,

I'm installing an HP Proliant ML150 with Windows Server 2003. I need to add the driver to SAS controller in Windows Setup option F6, but this server dont have disquete device drive. How can I had the driver to the operating system. This server dont have a SmartStart.

Thanks is advanced
17 REPLIES
jburr
Occasional Advisor

Re: HP Proliant ML150 W2k3 SAS driver setup

helderl,
I have the same problem. That is what happens when you have a cheap server that does not support the SmartStart installation, but I do think that HP should provide an alternative or at least the information on what to do.

My understanding is that you have basically two choices: You can slipstream the Windows install (I have not done this) or you can use a program like nLite (free and downloadable) to create a new ISO file with the drivers you need integrated into the install. I am not sure how this will work with SBS2003 (my problem child), but I am going to try making a new disk 1 with the drivers installed.

By the way, a USB floppy will not work. It appears that as soon as the Windows install starts to load it looses the connection to the USB drive. I tried this and it does not work.

I will post again if nLite works for me and let you know.

There is a post concerning a ML110 and the same problem somewhere in the forum.

Frankly, this angers me to no end. Why isn't SmartStart supported on all Proliant servers?
Terry Hutchings
Honored Contributor

Re: HP Proliant ML150 W2k3 SAS driver setup

Have you tried using a USB floppy? In most cases this will work. With some USB floppy drives you may get prompted for the driver, then when it attempts to copy the driver from the floppy to the drive (after formatting the drives) it will ask for the floppy again. This is because of an incompatability with that model of USB floppy. It's always been found to work when using a supported USB floppy.

I think HP decided to not include floppies on most of the newer servers to "save" on the cost of the server, but I'm not really sure it's working out that way.

Smart Start isn't supported due to the fact that customers who purchased the 100 series wanted low cost over a better or more manageable product.
The truth is out there, but I forgot the URL..
jburr
Occasional Advisor

Re: HP Proliant ML150 W2k3 SAS driver setup

O.K. Terry, I will try to play this silly game. So what you are saying is that all USB floppies are not created equal? I did try to use a USB floppy that we use in house and has worked with every other system it has been attached to and it did not work. Sales here is supposed to have the option part USB floppy for the 150 series on its' way in for me to try. I hope you are correct. I guess it could be a firmware issue of some sort, but that kind of goes around the idea that USB was supposed to be "universal" if you know what I mean. I still feel that documentation should be included with this class of server addressing that issue. I will post again after giving the HP USB floppy a try and let everyone in on the results. Here's hoping.
jburr
Occasional Advisor

Re: HP Proliant ML150 W2k3 SAS driver setup

Just had a thought concerning the USB floppy question. More research has found that not all USB floppies are created equal. Most are USB 1.1 spec and a few are USB 2.0, which is what the bios on the ML150 directly supports. Curious, but I suppose this could make a difference? Perhaps someone with more engineering knowledge can shed some light.

Any help would be appreciated. HP?
jburr
Occasional Advisor

Re: HP Proliant ML150 W2k3 SAS driver setup

Alert! I have a possible answer to this question.

Trying to load an incorrect driver from a USB Floppy will cause this problem.

If you have a ML150 G3, you will probably need driver file CP006301.EXE, which is for the LSI Logic controller. After downloading this driver file, expanding it and loading it onto a floppy, the installation read the disk as is proceeding properly.

This is a driver issue. If you need to, pull your controller, get the spare number off of the board and do a search for a driver for that part number.

Thanks to Andres at HP support for all his help.
Dik H
Advisor

Re: HP Proliant ML150 W2k3 SAS driver setup

Hi,

I'm also stuck with same problem and tried with the cp006301.exe driver package but to no avail. I'm currently using a USB External Floppy drive (ver 1.1). I'm able to load the driver upon pressing F6 during Windows 2k3 installation, but soon after creating partition and setup continues copying files, it prompts for the driver again and this time the same driver doesn't load. Seems like it lost connection with the USB floppy drive and even the drive led doesn't light up.

Any clue? Pls help out how to install the SAS HBA driver/Win2k3.
helderl
Occasional Visitor

Re: HP Proliant ML150 W2k3 SAS driver setup

I have sucefull installed the server with a toshiba usb drive.

Thanks All for the support.

Hope that HP resolve to include the disquete drive in the new servers
Dik H
Advisor

Re: HP Proliant ML150 W2k3 SAS driver setup

Hi

FYI. I managed to get it installed using the nlite software. Built an ISO image then booted from the CD.

Nice tool. Helped a lot. www.nliteos.com

iHarry
Occasional Contributor

Re: HP Proliant ML150 W2k3 SAS driver setup

2Dik Heeroo
You have told "Built an ISO image then booted from the CD".
I have do it, but when Windows last reboot that start - i receive а BSOD.
Please tell step by step how include the sas driver into distrib.
Philipp Krug
Occasional Visitor

Re: HP Proliant ML150 W2k3 SAS driver setup

This is a bit more difficult than just slipstreaming the driver. I tried to get this nice OnBoard Controller to work for more than two weeks and finally I found an solution.

There are three things to do:
First integrate the driver in the textsetup part of the Windows Installation so the driver is loaded without using an usb floppy drive (may work with the original floppy drive fom HP).

Second make the driver available to the GUI-based setup by using the the slipstream method (winnt.sif and '\$oem$\$1\driver\[controller driver]' folder) so the "Pseudo"-device can be installed too.

And at last you have to modify the registry which is used by the windows setup by default. There is just one key missing which is causing the BSOD after the textmode setup.

I will skip part one because I think you have done this step before. The second step is to create a folder structure \$oem$\$1\drivers\[name of you driver] in the root of your Windows CD-folder. Copy the driver files (.inf, .sys, .cat, ...) to this folder an add the following lines to your winnt.sif to the section '[Unattended]'(as they are not existing already):

OemPreinstall=Yes
OemPnpDriversPath="drivers\[name of your driver]"

Now it is time for the most challenging part of modifying the setup routine. You have to load the SETUPREG.HIV from the I386 folder in to the registry editor an add some keys and a dword value. Open the editor with Run->'regedit', select HKEY_LCOAL_MACHINE and use File->Load Hive. Now select the file and enter 'HKEY_LOCAL_MACHINE' on the next prompt. Now you can access the hive under 'HKEY_LOCAL_MACHINE\HKEY_LOCAL_MACHINE'.

Right click Services and click on New->Key. Enter the name of your driver (I guess its adpahci) as a new key name.

Right click your new key and click on New->Key. Enter 'Parameters' as a new key name.

Right click on Parameters and click on New->Key. Enter 'PnPInterface' as a new key name.

Right click on PnPInterface and click on New->Dword value. Enter '5' as the value.

The registry will now have the following added...

[HKEY_LOCAL_MACHINE\ControlSet001\Services\adpahci]
[HKEY_LOCAL_MACHINE\ControlSet001\Services\adpahci\Parameters]
[HKEY_LOCAL_MACHINE\ControlSet001\Services\adpahci\Parameters\PnPInterface]
"5"=dword:00000001

Click on the hive you have imported and unload it with File->Unload Hive so it will be saved.

The last step is to modify the HIVESYS.INF. Add the following two entries *above* the line:
'HKLM,"SYSTEM\CurrentControlSet\Services\adpu160m","ErrorControl",0x00010003,1'


HKLM,"SYSTEM\CurrentControlSet\Services\adpahci\Parameters",,0x00000012
HKLM,"SYSTEM\CurrentControlSet\Services\adpahci\Parameters\PnpInterface","5",0x00010003,1

So that's it. Not that easy and really not worth two weeks of trial and error with that ML150. Now just burn this modified setup on a CD and have a last try. If this is not working for you, I am really sorry and you should return this beast to HP.

Any further questions? Let me know...
Another Name
Occasional Contributor

Re: HP Proliant ML150 W2k3 SAS driver setup

All those extra steps in that previous post....aaargh! I've just got the process to work, but in MANY less steps. The secret is to run the drvdisk.exe on the HP CD and actually make a floppy (if you have a computer somewhere with a floppy drive). Once you have made a floppy, copy the files off the floppy and put them where you can access them when using nLite. Then just fire up nLite, select to add drivers and create an iso image. When you are prompted for the drivers to add, select the inf file from the folder where you placed the files from the floppy and tell nLite that they are for use in the text-mode setup.

If you point nLite to the driver files as they exist on the HP driver CD and include them in your ISO image, setup will fail, telling you that there are no hard drives in your system. It seems that creating the floppy disc and then pointing nLite to the files from the floppy is the critical thing.
Philipp Krug
Occasional Visitor

Re: HP Proliant ML150 W2k3 SAS driver setup

Your method seems not to be different of what I tried before all those steps. Which drivers are on the disk after creating it with the tool from the HP CD?

I tried new and old drivers from the website with nlite with no success AND I cannot imagine that nlite is modifing the hive files. And this is necessary for all those who are getting the BSOD after the text-mode setup as far as I know.
Another Name
Occasional Contributor

Re: HP Proliant ML150 W2k3 SAS driver setup

Ok....here's what I did.

1. Create a floppy disk using the utility on the HP CD.
2. Copy the files off the floppy so I can get to them from my (floppyless) PC.
3. Run nLite. Tell it I have drivers to add. When it gets to that stage, point it to the place where the files were stored in step 2.
4. Create the CD

That's all there was to it. No editing inf files, sif files, or anything else.

Sorry if this is causing you some grief(!), but this is what I did, and it worked.
Athar Tanveer
Occasional Visitor

Re: HP Proliant ML150 W2k3 SAS driver setup

Hi!
unfortunately these server do not come with a smartstart cd, neither floppy drive. I am sharing my experience with you as I ran into the same situation and tried different options, once I did think about using another floppy drive (USB) but did not try. After several attempts, I tried the branded USB floppy drive from a toshiba laptop. It worked fine and I was able to configure the SAS RAID controller and install windows server 2003.


regards
Athar Tanveer
Oemor Yuson
Occasional Visitor

Re: HP Proliant ML150 W2k3 SAS driver setup

Hi all, this is just to confirm that we used a toshiba brand USB floppy drive and it worked like magic.

We were actually a little bit frustrated for about 1 and 1/2 days, we initially used a sony floppy but it did not work.

when i saw the post here about a toshiba floppy we scoured our basement and used it. and it worked. thanks for the info.
LLEONV
Occasional Visitor

Re: HP Proliant ML150 W2k3 SAS driver setup

Lo siento por escribir en English pero no lo domino muy bien.. :(
Voy a indicar lo q hice para poder conectar o instalar un disco duro SATA HP 250GB en un servidor Proliant ML150 G3:

1. Descargar archivo cp006301.exe
2. Extraer archivos a un Diskette
3. Encender Servidor y presionar F10 para ingresar al BIOS.
3.1 Ir a Menu ADVANCED
3.2 Opción ADVANCED CHIPSET CONTROL
3.2 Yo desactive la opción SATA AHCI ENABLED => DISABLED
4. Grabar cambios
5. Restart, conectar el Floppy USB(yo tenìa uno de marca IOMEGA) y colocar el CD del SO W2003 SERVER en la lectora, presionar F6 en el momento que lo solicite.
6. Va a solicitar que coloque un diskette en la unidad A: a pesar de presionar "S" el sistema no detectaba el Floppy; así que continué con la instalación y empezó a copiar los drivers y me reconoció el disco duro.

No sé si tuve suerte pero eso sucedió y terminé de instalar el SO sin problemas, espero que Uds. pueda ayudarles las indicaciones que les he dado..

suerte..

Bye
John Lockie
Occasional Visitor

Re: HP Proliant ML150 W2k3 SAS driver setup

FOR THE RECORD

Try a different USB floppy drive. The SONY drives do not work.

I changed to a TDK drive and it worked fine without needing to build a custom ISO or slipstream this.

Others seem to have used TOSHIBA drives also.

BUT NO SONY

Thanks
John