Hi, I am trying to install Arch on a HP (formerly Compaq) DL360 1U server.
The problem is that setup can't see the disks attached to the reaid controller, presumably because it does not have a driver for it.
Has anyone else done this, if so how was it fixed?
If not, how do I get support for it? Do I need to compile a new kernal for it? If so is there a readme or something that will help.
I do have access to many working arch box's.
I installed a RHEL-knockoff (TaoLinux) onto a DL380,
it reports the following through LSPCI:
00:00.0 Host bridge: ServerWorks CNB20HE Host Bridge (rev 23) 00:00.1 Host bridge: ServerWorks CNB20HE Host Bridge (rev 01) 00:00.2 Host bridge: ServerWorks CNB20HE Host Bridge (rev 01) 00:00.3 Host bridge: ServerWorks CNB20HE Host Bridge (rev 01) 00:01.0 RAID bus controller: Compaq Computer Corporation Smart Array 5i/532 (rev 01) 00:02.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08) 00:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08) 00:05.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) 00:06.0 System peripheral: Compaq Computer Corporation Advanced System Management Controller 00:0f.0 ISA bridge: ServerWorks OSB4 South Bridge (rev 51) 00:0f.1 IDE interface: ServerWorks OSB4 IDE Controller 00:0f.2 USB Controller: ServerWorks OSB4/CSB5 OHCI USB Controller (rev 04) 07:07.0 PCI Hot-plug controller: Compaq Computer Corporation PCI Hotplug Controller (rev 12)
modprobe lists the SCSI host adapter as:
[root@inf-linux-dev root]# cat /etc/modules.conf alias eth0 e100 alias eth1 e100 alias scsi_hostadapter cciss alias usb-controller usb-ohci
Does this help any? I haven't tried to install arch on one of these yet.
That works a bit, in that if I do a modprobe after the install has booted i can see the disks, and partion them, do the install etc. so many thanks for that.
The next question is how do I get that module to be loaded into the kernal so that it can see the disk at boot time? Presumably I have to specify some option in Grub, but how do I get it to see the module as well?
Sadly, I a bit of a noob about this stuff, but I'm guessing you'll have to compile support for that module into the kernel? or set the system to boot from another (perhaps IDE) drive and then set root to the SCSI array?
I must confess at this point that I still haven't rebuilt my kernel under arch, yet.
oh the shame....
Well, I have found the answer..
There is no built in support in the kernel for the Compaq 5X smart raid controller, and it is not even mentioned in the scsi driver options.
However, it is mentioned in the block driver options or the kernel config, so then provided that is compiled in it works very well.
just thought I would let everyone know.
Out of interest, if there is a kernel update, will it respect my config file options in the recompile?