Dell Emulex Family of Adapters User Manual

Page 877

Advertising
background image

Emulex Drivers Version 10.2 for Linux User Manual

P010081-01A Rev. A

4. Troubleshooting

Situations and their Resolutions

877

The Emulex driver for Linux does not
load in ramdisk for a custom-built
kernel.

Custom built kernels are not supported by Emulex. However,
the Emulex install script attempts to install the driver into a
ramdisk that follows the naming scheme used by Red Hat or
SLES kernels.
• The Red Hat naming scheme for ramdisk images is:

/boot/initrd-KERNELVERSION.img.

• The SLES naming scheme for ramdisk images is:

/boot/initrd.

If a custom built kernel has a ramdisk image that does not
follow the appropriate naming scheme, the name of the image
can be changed using the following procedure:
1) Change the name of the ramdisk image to match the SLES

naming scheme.

2) Update any file links to the ramdisk image.
3) Edit the boot loader configuration file (for example,

/etc/lilo.conf, /etc/yaboot.conf, /boot/grub/grub.conf,
/boot/grub/menu.lst), find any references to the old
ramdisk image name, and replace them with the new name.

4) Reboot the system to verify the changes.
5) Install the Emulex LPFC Linux driver kit.

The Linux SCSI subsystem sees only
eight LUNs when more are present.

Some SCSI drivers do not scan past eight LUNs when the target
reports itself as a SCSI-2 device.
To resolve this situation, force a SCSI bus scan with the
following command:

/usr/sbin/lpfc/lun_scan.

SUSE supplies a /bin/rescan-scsi-bus.sh script, which can be
changed to scan everything.

Table 4-1 FC and FCoE Driver Situations and their Resolutions (Continued)

Situation

Resolution

Advertising