PERC320/DC and RHL7.3
fiermama at bc.edu
Tue Oct 21 10:13:01 CDT 2003
This undertaking has been taken over by the local Linux IT guy, Tony
Schreiner. He says he's hit a glitch and wants to get in touch with you. I
hope that's cool.
>===== Original Message From Matt Domsch <Matt_Domsch at dell.com> =====
>> I'm gonna be using a software package which is only
>> supported on 7.3 at this point
>What's the software package?
>> i want to start to look into option 3. Problem: I'm a newbie. Do
>> you think i have a chance? If so, do have any reccommendations
>> where i can get info on how to hack up a driver?
>It's not trivial, but I can give you a head start, if you're willing
>to try something that isn't completely polished yet. :-)
>Dell has been working on a tool called DKMS - Dynamic Kernel Module
>Support - which allows building device drivers (and driver diskettes)
>outside the kernel source tree. In your case, you want to build a
>version of the aacraid driver that has support for your card, because
>the driver in the version of your OS doesn't have it. Perfect example
>of what DKMS should be used for.
>You've got a RHL7.3 system elsewhere do to this work on, right? If
>not, find a good friend who does. :-) (I don't have any RHL7.3
>systems built and running right now, else I might have made it for you.)
>First, get the DKMS RPM from www.lerhaupt.com/dkms and install that.
>Second, get the aacraid_dkms tarball and GPG signature file from
>domsch.com/linux/aacraid/dkms and see the README shown there.
>In your case, you've got several steps you need to do.
>Verify the file you downloaded was signed by me. Just a precausion,
>not strictly necessary, but a really good idea.
> gpg --verify aacraid_dkms-188.8.131.525-1.tar.gz.asc
>Load the aacraid tarball into the DKMS framework
> dkms ldtarball --archive=aacraid_dkms-184.108.40.2065-1.tar.gz
>Make sure you have kernel-source installed.
> rpm -q kernel-source
>should say you've got kernel-source-2.4.18-3 installed. If not,
>install that, it's critical.
>Build the aacraid driver for each of the various flavors of kernel
>you need on the driver diskette - the uniprocessor, SMP, bigmem, and
> dkms build -m aacraid -v 220.127.116.115 -k 2.4.18-3
> dkms build -m aacraid -v 18.104.22.1685 -k 2.4.18-3BOOT
> dkms build -m aacraid -v 22.214.171.1245 -k 2.4.18-3smp
> dkms build -m aacraid -v 126.96.36.1995 -k 2.4.18-3bigmem
>Now make the driver diskette
> dkms mkdriverdisk -d redhat -m aacraid -v 188.8.131.525 -k
>That should have created the driver diskette image and put it in
>Write that to a floppy disk:
> dd \
> if=/var/dkms/aacraid/184.108.40.2065/driver_disk/aacraid-220.127.116.115.*.img \
> of=/dev/fd0 bs=72k count=20
>You *do* have a RAID container built on the controller already,
>right? If not be sure to use the BIOS Ctrl-A utility (Ctrl-M? I
>don't remember) to create one.
>Then take the floppy to the system you want to install, boot the
>install CD, and at the boot: prompt, type: linux dd
>This makes it use the driver disk to load your driver, and it should
>find and use your PERC320/DC.
>After install is complete, you should use Red Hat Network 'up2date'
>tool to update your system. You'll get the latest errata kernel,
>includes an aacraid driver in there natively that recognizes the
>If that all works great, please email me the driver disk you
>created, I'll post it to domsch.com/linux for others to enjoy.
>Sr. Software Engineer, Lead Engineer
>Dell Linux Solutions www.dell.com/linux
>Linux on Dell mailing lists @ http://lists.us.dell.com
More information about the Linux-PowerEdge