
63
Symmetrix Fibre Channel with Qlogic HBAs on Linux Hosts
Fabric Configurations
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
4. Go to the end of the
BLIST_NOLUN list and add the device. For
example, in the case of the NEC ExpressServer 5800 120Ra2, the
entry would be similar to the following:
{"NEC", "GEM312R-G7CGQ", "4.1a", BLIST_NOLUN}, /*Reports back
incorrect LUNs*/
5. After this addition is made; then proceed to Configuring and
Compiling the Kernel on page 64.
Komentarze do niniejszej Instrukcji