Bug 147671
Summary: | aic79xx driver doesn't detect LUNs | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 3 | Reporter: | Richard Freeman <rhfreeman> |
Component: | kernel | Assignee: | Tom Coughlan <coughlan> |
Status: | CLOSED NOTABUG | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3.0 | CC: | petrides, riel |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-03-01 08:57:22 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Richard Freeman
2005-02-10 13:12:13 UTC
The following is from the RHEL 3 U1 Release Notes: http://www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/release-notes/as-x86/RELEASE-NOTES-U1-x86-en.html ================ The SCSI standard requires that all SCSI devices respond to Logical Unit Number (LUN) zero. Some SCSI devices fail when they are scanned for Logical Unit Numbers (LUNs) greater than zero. Other devices require that LUNs must be numbered sequentially. The Red Hat Enterprise Linux 3 Update 1 kernel contains a list of devices that have been tested and shown to work correctly when scanned for non-zero LUNs, and non-sequential LUNs. Only devices on this list are scanned by default. This default behavior can be overridden on a system-wide basis by adding the following entry to the /etc/modules.conf file: options scsi_mod max_scsi_luns=255 After modifying modules.conf, it is necessary to rebuild the initial ramdisk file using the mkinitrd script. Refer to mkinitrd man page (using the command man mkinitrd) for more information about creating the initial ramdisk image. When this option is used, the LUN numbers on the device must be assigned sequentially, starting with zero. =============== Please try this option with the stock RHEL 3 kernel (not re-compiled). Update the BZ with your results. Tom Spot on, thanks that has fixed it. I was aware of the mod to the modules.conf, which I tried. I was not aware of the re-build of mkinitrd. I tried this of course, and it must have been present when I re-built the custom kernel. As I thought it was the kernel that was the fix, I then removed it so later kernels didn't pick up the option. Cheers, Rich |