Operating System - Linux
1828568 Members
2597 Online
109982 Solutions
New Discussion

Re: Creating linux driver diskette

 
Jon Schneider_1
Advisor

Creating linux driver diskette

Ok...I am trying to install RH9 on a DL380G4. I have to use RH9 for the app that it will be running. I have tried to no avail to find the Smart Array 6i driver disk for 9. I read a post by Nick that one should be created after compiling the driver. How do I create this disk from compiled source on a RH9 box?

Thanks in advance.
Thank you, sir! May I have another!?
5 REPLIES 5
NiCK_76
Respected Contributor

Re: Creating linux driver diskette

Hi Jon Schneider ,

What kind of driver files? Is it *.o? There are 3 images in the redhat cd1. RHEL3(I have not RH9) as following:
drvblock.img - Supplemental Block Device Drivers
drvnet.img - Supplemental Network Drivers
pcmciadd.img - PCMCIA Driver Diskette

You can write one of image to 3.5' disk. Then , you can add your drivers to it. refer to attachment.
just for fun
Vitaly Karasik_1
Honored Contributor

Re: Creating linux driver diskette

AFAI, HP provides only binary drivers; so you should use RHEL 3 or 4 for DL380G4.
Eric van Dijken
Trusted Contributor

Re: Creating linux driver diskette

I am sure you could replace the RH9 kernel, with the one from RHEL3.
Watch, Think and Tinker.
Jon Schneider_1
Advisor

Re: Creating linux driver diskette

Where would I obtain the RHEL kernel? Also, how do I apply this to the RH9 install media? I have a copy of the latest RHEL media, but am unsure of how I would make RH9 media with that kernel.
Thank you, sir! May I have another!?
Stuart Browne
Honored Contributor

Re: Creating linux driver diskette

About the only way you'll be able to do what you're after is with alot of pain.

HP does provide source for their drivers (.src.rpm packages), and you'll need to do multiple-compiles yourself in order to create drivers for RH9 installation.

In reality, it'd be easier to stick an IDE disk in the machine, and install to that, do all of your patches (kernel updates etc.), then try to compile the RAID drivers.

If you really want to create install-media-drivers, then...

Install RH9 on any machine there. Make sure to install all kernel srouce, and compiling options. See if you can also find the kernel-BOOT rpm's (I think they exist for RH9, but not 100% sure).

If you do get the -BOOT kernel images, boot on that (lots of things won't work), and rebuild the 'cciss.src.rpm' (rpmbuild --rebuild ...).

This will build you an RPM with install-media drivers.

Reboot on the normal kernel, making sure you keep a copy of your nice RPM's, and do this again. This will give you dist-media drivers.

You now need to figure out how to put them onto a separate floppy in the correct structure.

Once all of this is done, update to the latest kernel, and do it again.

You should have 3 sets of RPM's, for different stages of the machine building process.

NOTE: These are the *EASY* instructions. It only gets more difficult!

You'd have more luck getting your product to work on a supported platform in my opinion (RHES3 or RHES4).
One long-haired git at your service...