beautypg.com

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

Page 35

background image

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 is the host, is the bus (always 0 for ATTO drivers), is

the target, and is the LUN. You can confirm that the device has been

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

This manual is related to the following products: