Installation guide

25
Symmetrix Fibre Channel with Qlogic HBAs on Linux Hosts
Arbitrated Loop Configurations
new device can more easily be appended to the list of the regularly
attached devices and the mount table altered accordingly.
tasks.h
There is a limit to the number of processes that can run
simultaneously on a host. The default is set to 512. If the environment
requires it, this value can be increased up to 4092.
To change the value:
1.
cd /usr/src/linux/include/linux x
2.
vi tasks.h x
3. Line 14 is:
Change the value of
512 to whatever is required up to a
maximum of 4092; then proceed to Configuring and Compiling the
Kernel on page 26.
BLIST_NOLUN
Hosts with a GEM SCSI chip on the motherboard may incorrectly
report multiple processors when booting. This incorrect reporting can
be fixed by adding an entry to BLIST_NOLUN in the file scsi.c.
For example, in the NEC ExpressServer 5800 120Ra2, the GEM chip
incorrectly reports back 8 LUNs instead of 1 LUN as it should. This
problem can be corrected by editing scsi.c as follows:
1.
cd /usr/src/linux/drivers/scsi x
2.
vi scsi.c x
3. Search for the following:
static struct dev_info device_list [] =
{"Aashima", "IMAGERY 2400sp", "1.03", BLIST_NOLUN}, /*Locks up if
polled for lun != 0 */
{"CHINON", "CD-ROM CDS-431", "H42", BLIST_NOLUN}, /*Locks up if polled
for lun != 0*/
where:
Aashima = Make
IMAGERY2 2400sp = Model
1.03 = firmware
BLIST_NOLUN = flag
#define NR_TASKS 512 /*On x86 Max 4092, or 4090 w/ APM configured.*/