Dual G5 XServe + Fibre Channel panics

frenzy at frenzy.org frenzy at frenzy.org
Mon Jun 13 18:27:29 MDT 2005


I've finally come up with a mostly working solution. My hardware is a dual 
G5 xserve, now with a Qlogic ISP2312 fibre channel adapter.

I used the following drivers from Qlogic. Version 8.00.03
qla2xxx_conf qla2xxx qla2300

My kernel config included the following entries.

CONFIG_SCSI_QLA2XXX=y
CONFIG_SCSI_QLA2300=m

After installing a new kernel, I built and installed the QLogic kernel 
modules.

** Here is the important step **

I am still getting an error as defined below. Only the first port seems to 
work with these drivers. The second port will be unresponsive. I had to 
load the module in rc.local instead of modprobe.conf so that it would 
work. When I had the entries in modprobe.conf the boot process would 
freeze.

/etc/modprobe.conf:
remove qla2xxx /sbin/modprobe -r --first-time --ignore-remove qla2xxx && { 
/sbin/modprobe -r --ignore-remove qla2xxx_conf; }

/etc/rc.local:
modprobe -v qla2xxx_conf
modprobe -v qla2300
mount /raid0


Thanks to all who responded. 

Below is the output from my error message. I am just going to ignore it 
until later when I have some free time to diagnose the problem and delve 
into driver code.


QLogic Fibre Channel HBA Driver
qla2300 0001:06:03.0: Found an ISP2312, irq 53, iobase 0xe000000083dd2000
qla2300 0001:06:03.0: Configuring PCI space...
qla2300 0001:06:03.0: Configure NVRAM parameters...
qla2300 0001:06:03.0: Verifying loaded RISC code...
qla2300 0001:06:03.0: Waiting for LIP to complete...
qla2300 0001:06:03.0: LIP reset occured (f8f7).
qla2300 0001:06:03.0: LIP occured (f8f7).
qla2300 0001:06:03.0: LOOP UP detected (2 Gbps).
qla2300 0001:06:03.0: Topology - (Loop), Host Loop address 0x0
scsi10 : qla2xxx
qla2300 0001:06:03.0:
 QLogic Fibre Channel HBA Driver: 8.00.03-fo
  QLogic QLA2342 -
  ISP2312: PCI (66 MHz) @ 0001:06:03.0 hdma-, host#=10, fw=3.03.13 IPX
  Vendor: APPLE     Model: Xserve RAID       Rev: 1.20
  Type:   Direct-Access                      ANSI SCSI revision: 02
qla2300 0001:06:03.0: scsi(10:0:0:0): Enabled tagged queuing, queue depth 
32.
SCSI device sdc: 2941353984 512-byte hdwr sectors (1505973 MB)
SCSI device sdc: drive cache: write back
SCSI device sdc: 2941353984 512-byte hdwr sectors (1505973 MB)
SCSI device sdc: drive cache: write back
 sdc: sdc1
 sdc1: <bsd: sdc5 >
Attached scsi disk sdc at scsi10, channel 0, id 0, lun 0
Attached scsi generic sg2 at scsi10, channel 0, id 0, lun 0,  type 0
PCI: Unable to reserve I/O region #1:100 at 0 for device 0001:06:03.1
qla2300 0001:06:03.1: Failed to reserve PIO/MMIO regions (0001:06:03.1)
qla2300: probe of 0001:06:03.1 failed with error -1

Cheers,

Randy

http://www.frenzy.org
"Sed Quis Custodiet Ipsos Custodes?" -Juvenal












More information about the yellowdog-general mailing list