I've recently come across a thread in the CentOS forums [0] regarding the solution to getting hardware requiring the cciss driver, such as HP ProLiant G5 systems, to install and boot with CentOS 7. The thread was a start in the right direction, but I believe I've determined a better workflow and feel that it would benefit the community to have this published either in the release notes or on the Wiki. On a system containing an older HPSA (HP Smart Array) adapter, the following will allow CentOS and/or RHEL 7 to boot and install without requiring any special drivers. When booting from the installation media, hit <tab> to edit the boot command. Add these two keys to the kernel options, and continue to boot and install the operating system as normal: hpsa.hpsa_simple_mode=1 hpsa.hpsa_allow_any=1 On the first reboot after installation, hit <e> to edit the boot command when you are presented with the grub selection menu. Scroll down to the line containing the vmlinuz reference, and add those same two keys to the end of the line. Once the system is booted, edit /etc/default/grub and add those two keys to the "GRUB_CMDLINE_LINUX=" line. It should look like this: GRUB_CMDLINE_LINUX="rd.lvm.lv=centos_boot/swap \ rd.lvm.lv=centos_boot/root crashkernel=auto \ hpsa.hpsa_simple_mode=1 hpsa.hpsa_allow_any=1 \ rhgb quiet" After the grub default is modified, run the following command, and proceed as you normally would. Your system will now operate through all kernel updates with the HPSA adapter. grub2-mkconfig -o /boot/grub/grub.cfg [0] https://www.centos.org/forums/viewtopic.php?f=49&t=47011 -- Dan Mossor, RHCSA Systems Engineer Fedora Server WG | Fedora KDE WG | Fedora QA Team FAS: dmossor IRC: danofsatx San Antonio, Texas, USA
Greetings, ----- Original Message -----> I've recently come across a thread in the CentOS forums [0] regarding > the solution to getting hardware requiring the cciss driver, such as HP > ProLiant G5 systems, to install and boot with CentOS 7. The thread was a > start in the right direction, but I believe I've determined a better > workflow and feel that it would benefit the community to have this > published either in the release notes or on the Wiki.I have a couple of ProLiant G5 systems and I just built my own remix that includes the elrepo provided cciss driver... but hey, I'd like to use stock media and the info you provided if possible. The only thing is I don't remember what card is in the system as it has been a while since I originally set it up. I guess I could probably reboot it and pay very close attention to the POST info and maybe that'd tell me. lspci only lists it as: 06:00.0 RAID bus controller: Hewlett-Packard Company Smart Array Controller (rev 03) lshw lists it as: *-storage description: RAID bus controller product: Smart Array Controller vendor: Hewlett-Packard Company physical id: 0 bus info: pci at 0000:06:00.0 version: 03 width: 64 bits clock: 33MHz capabilities: storage pciexpress msix pm vpd bus_master cap_list rom configuration: driver=cciss latency=0 resources: irq:18 memory:fde00000-fdefffff ioport:4000(size=256) memory:fddf0000-fddf0fff memory:d0000000-d003ffff How do I tell what make and model of RAID card it is? TYL, -- Scott Dowdle 704 Church Street Belgrade, MT 59714 (406)388-0827 [home] (406)994-3931 [work]
On 09/28/2015 06:17 PM, Scott Dowdle wrote:> Greetings, > > I have a couple of ProLiant G5 systems and I just built my own remix that includes the elrepo provided cciss driver... but hey, I'd like to use stock media and the info you provided if possible. The only thing is I don't remember what card is in the system as it has been a while since I originally set it up. I guess I could probably reboot it and pay very close attention to the POST info and maybe that'd tell me. > > lspci only lists it as: > 06:00.0 RAID bus controller: Hewlett-Packard Company Smart Array Controller (rev 03) > > lshw lists it as: > *-storage > > How do I tell what make and model of RAID card it is? > > TYL, >I neglected to note that in my original mail. My systems are the same as yours. As you can see, I'm using the native HPSA driver in mine. [root at node2 ~]# lspci | grep -i rai 06:00.0 RAID bus controller: Hewlett-Packard Company Smart Array Controller (rev 03) [root at node2 ~]# lshw -class disk -class storage *-storage description: RAID bus controller product: Smart Array Controller vendor: Hewlett-Packard Company physical id: 0 bus info: pci at 0000:06:00.0 version: 03 width: 64 bits clock: 33MHz capabilities: storage pciexpress msix pm vpd bus_master cap_list rom configuration: driver=hpsa latency=0 resources: irq:18 memory:fdd00000-fddfffff ioport:4000(size=256) memory:fdcf0000-fdcf0fff memory:d0100000-d013ffff -- Dan Mossor, RHCSA Systems Engineer Fedora Server WG | Fedora KDE WG | Fedora QA Team Fedora Infrastructure Apprentice FAS: dmossor IRC: danofsatx San Antonio, Texas, USA