Operating System - Linux
1830044 Members
10855 Online
109998 Solutions
New Discussion

Re: cpqarray and SYM53c8xx on DL380 G1

 
Fog-Watch
Advisor

cpqarray and SYM53c8xx on DL380 G1

I have a DL380 G1. The machine has an integrated array controller (raid on chip (ROC)), and has on-board SCSI. I would like to be able to access a ROC disk and a SCSI disk at the same time.

I have Gentoo on the array disk working fine.

When the ROC is installed on the motherboard it gives a flash on the screen when the machine is turned on, something about Compaq Integrated Smart Array Controller, and no SCSI flash. In the operating system there is no evidence of SCSI, not in dmesg, /dev, anywhere. If I unplug the ROC I get no ROC flash, but I do get a listing of SCSI disks, and in the operating system I can access the disks (modprobe SYM53c8xx). I have seen nothing in the setup utility about enable/disable SCSI, or something like that.

I want to access my RAID and a SCSI disk at the same time. How? Please.

Regards

Fog_Watch.
4 REPLIES 4
George Georgiev
Occasional Advisor

Re: cpqarray and SYM53c8xx on DL380 G1

Hi Fog,

From my experience with DL380 G3 which has integrated SmartArray 5i dual channel U160 controller:

1. You can use both scsi channels on the 5i to connect the hard drives which are mounted on the inline chasis. This way four hard drives go to channel 1 and two hard drives go to channel 2. However you can not use the scsi port on the back of the server.

2. You can use only one scsi channel on the 5i to connect the inline hard drives. This way six hard drives go to channel 2 and channel 1 is free to be used for the scsi port on the back of the server.


Variants 1 and 2 can be achieved by rearanging the cables that connect the inner chasis. You need to open up your server and follow the instructions written inside the box. I guess the situation is simillar with DL380 G1. Can you tell me what kernel module you are using for the SmartArray? If it is cciss then if you want to activate the scsi port you would use the following commands:


for x in /proc/driver/cciss/cciss[0-9]*
do
echo "engage scsi" > $x
done


There is a lot of info on the subject in linux kernel documentation:

/usr/src/linux/Documentation/cciss.txt


cheers!
George
Fog-Watch
Advisor

Re: cpqarray and SYM53c8xx on DL380 G1

George

I use cpqarray to access my single-disk array. In /proc/driver/cpqarray/ all there is is ida0, and this is the array disk. The SCSI disk is nowhere to be seen in /dev/ida or anywhere else. Nor is the SCSI disk listed in /proc/diskstats. My kernel is monolithic and yes it includes SCSI.

Thanks again.

Fog_Watch
George Georgiev
Occasional Advisor

Re: cpqarray and SYM53c8xx on DL380 G1

So you have a G1 with 4 integrated hard drive bays. In one of the bays you have a drive you want to be able to use with ROC and in another bay you have a second drive you want to be used with the scsi controller. If this is the picture then the problem could be with scsi connectivity. Maybe the hard drive bay is simplex meaning you can't split hard drives in two scsi channels and all drives are either connected to the ROC(when it is plugged) or to the SYM53c8xx (when ROC is unplugged). Aren't there any instructions on the inner side of the box cover about scsi cables/connectivity?


cheers!
George
Fog-Watch
Advisor

Re: cpqarray and SYM53c8xx on DL380 G1

George,

That is about it. The machine has four bays, only one of which has been populated with a disk (80 pin). This is run off the ROC using cpqarray on the second SCSI port. On the first SCSI port I thought I would just plug in the second (68 pin) disk. No go: it is either RAID or SCSI, not both.

There is nothing under the cover that relates to this scenario.

Thanks. Fog_Watch.