I have two qlogic 2100 fibre channel adapters connected to a Mylex Raid Controller fibre channel expansion unit. When I create arrays LINUX only ever detects the array assigned LUN 0 on each HBA. Does LINUX support multiple HBAs?
Yes, multiple-LUN support exists. Option 1) recompile kernel with multiple LUN support Option 2) add a parameter to the boot commandline (through LILO) - I can't find the parameter documented anywhere, though. BTW: best way I've found to update the kernel under RH6.2 is to install the kernel-2.2.16-3.src.rpm, extract with 'rpm -bp', then go modify the config file that corresponds to whichever version you'll be using (i686-smp, for example), then go back and use 'rpm -bb' to rebuild the RPM(s). [Warning: takes a long time, because it builds eight(?) versions of the kernel]
max_scsi_luns=8