5 – Red Hat Linux Driver InstallationInstalling the Driver5-2 PRELIMINARY IS0053302-00 7Q5.3.1Building a Uniprocessor (UP) Version of the DriverPerform the following steps to build a UP version of the qla4xxx driver:1. Extract the kernel-header and kernel-source RPM files from the first Red HatCD-ROM.# cd /mnt/cdrom/RedHat/RPMS# rpm -iv kernel-headers*.rpm (Not required for Red Hat 9.)# rpm -iv kernel-source*.rpm (Not required for Red Hat 9.)2. Prepare source headers by changing to the kernel source directory. Forexample:# cd /usr/src/linux-2.43. Configure additional support. First, type the following command to access theMain Menu:# make menuconfiga. From the Main Menu, select SCSI Support and press ENTER.b. From the SCSI Support menu, select SCSI Disk Support.c. From the SCSI Disk Support menu, select SCSI Generic Support.d. Select Exit to exit the Main Menu.The system prompts Do you wish to save your new kernel configuration?Select Yes. The system saves a new config file .config in the currentdirectory.4. Under the kernel source directory, type the following:# make dep5. Create a new directory, /qla4xxx. Using the disk created in section 5.2, copythe qla4xxxsrc-vx.xx.tgz file to /qla4xxx and extract the files. For example:# mkdir qla4xxx# cd qla4xxx# cp mcopy a:*.tgz . (The period (.) at the end is required.)# tar -xvzf *.tgz6. Build the driver qla4010.o from the source code by typing:# make SMP=0NOTE: Refer to Makefile for additional supported command line parameters.After building a UP version of the driver, you must load the driver by one of thefollowing methods:■ Manually (see section 5.3.3)■ Through a RAMDISK image, which you must build (see section 5.3.4)