RE: PERC320/DC and RHL7.3
fiermama <[email protected]> Tue, 21 Oct 2003 11:12:10 -0400
| Newsgroups | gmane.linux.drivers.aacraid.devel,gmane.linux.hardware.dell.poweredge |
|---|---|
| Message-ID | <[email protected]> |
Matt, 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. matt >===== Original Message From Matt Domsch <[email protected]> ===== >> 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-1.1.4.2225-1.tar.gz.asc > >Load the aacraid tarball into the DKMS framework > dkms ldtarball --archive=aacraid_dkms-1.1.4.2225-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 >-BOOT kernels. > dkms build -m aacraid -v 1.1.4.2225 -k 2.4.18-3 > dkms build -m aacraid -v 1.1.4.2225 -k 2.4.18-3BOOT > dkms build -m aacraid -v 1.1.4.2225 -k 2.4.18-3smp > dkms build -m aacraid -v 1.1.4.2225 -k 2.4.18-3bigmem > >Now make the driver diskette > dkms mkdriverdisk -d redhat -m aacraid -v 1.1.4.2225 -k 2.4.18-3,2.4.18-3BOOT,2.4.18-3smp,2.4.18-3bigmem > >That should have created the driver diskette image and put it in >/var/dkms/aacraid/1.1.4.2225/driver_disk/aacraid-1.1.4.2225.-kernel(bunch_of_ versions)-dd.img > >Write that to a floppy disk: > dd \ > if=/var/dkms/aacraid/1.1.4.2225/driver_disk/aacraid-1.1.4.2225.*.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 >PERC320/DC. > >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. > >Thanks, >Matt > >-- >Matt Domsch >Sr. Software Engineer, Lead Engineer >Dell Linux Solutions www.dell.com/linux >Linux on Dell mailing lists @ http://lists.us.dell.com _______________________________________________ Linux-aacraid-devel mailing list [email protected] http://lists.us.dell.com/mailman/listinfo/linux-aacraid-devel Please read the FAQ at http://lists.us.dell.com/faq or search the list archives at http://lists.us.dell.com/htdig/