ProLiant Servers (ML,DL,SL)
1826359 Members
3930 Online
109692 Solutions
New Discussion

Re: Problems with cpqfc driver for Compaq Fibre Channel Host Bus Adapter

 
Ayman Altounji
Valued Contributor

Problems with cpqfc driver for Compaq Fibre Channel Host Bus Adapter

we have one problem with cpqfc.o driver. As follow I describe you the platform hardware we have.

2 Proliant PL1600R Servers with:
Compaq Fibre Channel Host Bus Adapter PCI-64 bit/66MHz
one local SCSI disk
2 Pentium III Processors

1 RA4000 Raid Controller


The configuration below worked fine on Windows 2000 but we decided to install Linux RedHat 6.2. In order to take this, before the Linux installation in both servers, we prepared them with SmartStart Compaq Software setting up two logical drives in the RA4000.

Logical Drive 1 (Raid 5)
Logical Drive 2 (Raid 0)

This task was done as compaq explains in its howto install Linux on Proliant servers (http://www.compaq.com/products/servers/linux/15ad-0701a-wwen.html).
After linux installation we have installed kernel 2.2.17 from www.kernel.org with cpqfcTS1.3.4-for-2.2.17.patch downloaded from ftp://ftp.compaq.com/pub/products/drivers/linux/released/cpqfc/ and selecting SCSI->SCSI Low Level drivers->Compaq Fibre Channel Host Bus Adapter HBA as module in the kernel configuration . After booting one of the servers with this kernel we tried to insert the module with 'insmod -f cpqfc' command and we got the next message.

bash-2.0$insmod -f cpqfc
/lib/modules/2.2.17/scsi/cpqfc.o: init_module: Device or resource busy
Using /lib/modules/2.2.17/scsi/cpqfc.o


We have tried the same with kernel 2.4.12 from www.kernel.org and patch cpqfc_2.1.0_for_2.4.12-ac5.patch downloaded from compaq and we got the next message.

bash-2.0$insmod -f cpqfc
/lib/modules/2.4.12/scsi/cpqfc.o: init_module: No such device
Using /lib/modules/2.4.12/scsi/cpqfc.o


I have tested that all connections between the servers and RA4000 raid are ok. I don't know why the driver isn't able to load and see the Compaq Fibre Channel Host Bus Adapter PCI-64 bit/66MHz. I send you the output of /proc/pci under kernel.2.2.17 and kernel 2.4.12. Check the lasf few lines in the /proc/pci under both kernels and you will see the system finds the Fibre Channel Host Bus Adapter properly.

==> /proc/pci under kernel 2.4.12

PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (AGP disabled) (rev 3).
Master Capable. Latency=64.
Prefetchable 32 bit memory at 0x0 [0xfffffff].
Bus 0, device 11, function 0:
VGA compatible controller: Cirrus Logic GD 5446 (rev 69).
Prefetchable 32 bit memory at 0xc4000000 [0xc5ffffff].
Non-prefetchable 32 bit memory at 0xc6dff000 [0xc6dfffff].
Bus 0, device 13, function 0:
PCI bridge: Digital Equipment Corporation DECchip 21150 (rev 4).
Master Capable. Latency=64. Min Gnt=7.
Bus 0, device 14, function 0:
System peripheral: Compaq Computer Corporation Advanced System Management Controller (rev 0).
I/O at 0x1800 [0x18ff].
Non-prefetchable 32 bit memory at 0xc6dfef00 [0xc6dfefff].
Bus 0, device 20, function 0:
ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 2).
Bus 0, device 20, function 1:
IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 1).
Master Capable. Latency=64.
I/O at 0xf100 [0xf10f].
Bus 0, device 20, function 2:
USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 1).
I/O at 0x1000 [0x101f].
Bus 0, device 20, function 3:
Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 2).
IRQ 9.
Bus 1, device 7, function 0:
Network controller: Compaq Computer Corporation ProLiant Integrated Netelligent 10/10
2 REPLIES 2
Ben Sachs_1
Advisor

Re: Problems with cpqfc driver for Compaq Fibre Channel Host Bus Adapter

Was there any resolution to this? I am having the same problem with similar hardware on a Redhat 8.0 installation.

We are trying with a Proliant 1850R dual Pii processors, internal raid mirror set up for Red Hat, and trying to hook up an RA4000/4100 array to a Compaq Fibre Channel Host Adapter.

Any information would be helpful.
Robert Duff
New Member

Re: Problems with cpqfc driver for Compaq Fibre Channel Host Bus Adapter

I am having the same problem with my proliant 8500 not seeing the fibre arrays. I am running Redhat 9.0 (system was running Novell and saw the fibre arrays under it). I can see the arrays and configure them with Smartstart, but not by Redhat..

Has anyone found a solution yet?