Linux installation troubleshooting, Linux troubleshooting table – HP PCIe U320 SCSI Host Bus Adapter User Manual
Page 35

Linux installation troubleshooting
Table 5 Linux troubleshooting table
Symptoms
Troubleshooting steps
The host adapter driver
was loaded properly and
everything was working, but
the devices do not show
up after the computer was
rebooted.
On some Red Hat Linux distributions, the driver may not automatically load
when the system is booted.
•
To enable driver autoload in Red Hat 4, add the following line to
/etc/modprobe.conf
after installing the driver:
alias scsi_hostadapterX express2
Where X is the next
available #.
To enable driver autoload in Red Hat 3, add the following line to
/etc/rc.modules
after installing the driver:
modprobe express2
(Note: you may need to create /etc/rc.modules and make it
executable with chmod +x /etc/rc.modules)
The host adapter can detect
the target device at LUN 0
but not the devices at LUN
1 or higher in Red Hat Linux
version 3 with kernel 2.4.
•
When using version 2.4 of the Linux kernel e.g. Red Hat 3), devices on
LUN 1 or higher may not be detected automatically when the driver is
loaded. This is a known issue with the 2.4 kernel. To manually detect
such devices, issue the following command:
$ echo "scsi add-single-device
/proc/scsi/scsi
Where
the target, and
detected by checking for it in /proc/scsi/scsi.
On certain 64-bit platforms,
the driver Makefile may
be unable to detect the
correct CPU architecture when
compiling the driver, an error
such as cc1 : error :
CPU you selected does
not support x86_64
instruction set
•
Specify the correct architecture when running the make command. For
example: $make install ARCH=x86_64
The connected SCSI devices
are not detected by the
operating system.
•
Verify the driver is loaded by examining the output of the Ismod
command for express2.
•
Check /proc/scsi/scsi to see a list of devices that are known
by the operating system. This will only list the device at LUN 0 and
its negotiated speed.
User guide
35