Q-Logic 4000 SERIES manual Building a Uniprocessor UP Version of the Driver

Models: 4000 SERIES

1 74
Download 74 pages 38.49 Kb
Page 36
Image 36

5 – Red Hat Linux Driver Installation Installing the Driver

Q

5.3.2.1

Building a Uniprocessor (UP) Version of the Driver

Perform the following steps to build a UP version of the qla4000 driver:

1.Extract the kernel-header and kernel-source RPM files from the first Red Hat CD-ROM.

#cd /mnt/cdrom/RedHat/RPMS

#rpm -ivkernel-headers*.rpm(not required for Red Hat Linux 7.3)

#rpm -iv kernel-source*.rpm

2.Prepare source headers by changing to the kernel source directory. For example:

#cd /usr/src/linux-2.4

3.Configure additional support. First, type the following command to access the Main Menu:

#make menuconfig

a.From the Main Menu, select SCSI Support and press ENTER.

b.From the SCSI Support menu, select SCSI Generic Support and press the SPACEBAR twice.

c.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 current directory.

4.Under the kernel source directory, type the following:

#make dep

5.Create a new directory, /qla4xxx. Using the disk created in section 5.2, copy the qla4xxxsrc-v1.xx.tgz file to /qla4xxx and extract the files. For example:

#mkdir qla4xxx

#cd qla4xxx

#mcopy a:*.tgz . (The period (.) at the end is required.)

#tar -xvzf *.tgz

6.Build the driver qla4000.o from the source code by typing:

#make SMP=0

NOTE: 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 the following methods:

Manually (see section 5.3.2.3)

Through a RAMDISK image, which you must build (see section 5.3.2.4).

5-6

IS0053301-00 D

Page 36
Image 36
Q-Logic 4000 SERIES manual Building a Uniprocessor UP Version of the Driver