# HP ProLiant DL180 G6 with P410 Smart Array

**URL:** <https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915>\
**Category:** Rocky Linux Help & Support\
**Created:** [December 17, 2021, 5:18am UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915 "2021-12-17T05:18:10Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![komobo](https://avatars.discourse-cdn.com/v4/letter/k/d6d6ee/32.png) [@komobo](https://forums.rockylinux.org/u/komobo)\
**Post date:** [December 17, 2021, 5:18am UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/1 "2021-12-17T05:18:10Z")

</div>

I want to breathe new life into an HP ProLiant DL180 G6 with P410 Smart Array 12-bay server that was purchased in early 2012 and hasn’t really done much for the last decade. It used to run Open-E DSS V6 software but the licence for that expired long ago. Will the latest Rocky run on it, or should I go back to something like CentOS-6 as the RedHat site only certified the hardware up to RHEL-6.x?

Many thanks  
Kevin

---

<div class="post-metadata">

**Author:** ![iwalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/iwalker/32/2599_2.png) [@iwalker](https://forums.rockylinux.org/u/iwalker)\
**Post date:** [December 17, 2021, 5:53am UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/2 "2021-12-17T05:53:15Z")

</div>

I would just try it and see if it works. Chances are it will. A G6 isn’t that old so should work.

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [December 17, 2021, 6:39am UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/3 "2021-12-17T06:39:23Z")

</div>

Get a “live” image (of any linux) or just the Rocky installer, boot with it, and run `lspci -nn`.  
Record the device id’s of at least storage controller and NICs.  
Search those id’s from output of `modprobe -c` on Rocky system.  
If all are not found, then search ELRepo; they probably have kmods for missing devices.

---

<div class="post-metadata">

**Author:** ![anemarkus](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@anemarkus](https://forums.rockylinux.org/u/anemarkus)\
**Post date:** [December 17, 2021, 11:13am UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/4 "2021-12-17T11:13:02Z")

</div>

> [@jlehtone](#):
>
> If all are not found, then search ELRepo; they probably have kmods for missing devices.

I guess that elrepo kmod for the disk controller (cciss?) will be necessary.

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [December 17, 2021, 12:04pm UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/5 "2021-12-17T12:04:44Z")

</div>

Quite possible. I did install (CL8.3, summer 2020) on Fujitsu (~2010 model) that has LSI SAS1068E controller. RHEL 8 has no support for it (but ELRepo has ‘kmod-mptsas’) so the installer did not see any disk(s) on the system.

The key is to get that _device id_ first.

Installer had no driver for RAID, _but_ installer can load a “driver disk”, even from net.  
If I’d install RL 8.5 now to that Fujitsu, I would append this to installer kernel’s command-line:

```auto
inst.dd=https://elrepo.org/linux/dud/el8/x86_64/dd-mptsas-3.04.20-6.el8_5.elrepo.iso

```

Alas, there is no “_cciss_” among those dd’s.  
This says that hpsa replaced cciss (upstream): [cciss(4) - Linux manual page](https://man7.org/linux/man-pages/man4/cciss.4.html)  
And (hpsa in upstream support(s|ed) P410: [hpsa(4) - Linux manual page](https://man7.org/linux/man-pages/man4/hpsa.4.html)

Is the device id `[103c:3243]`? [https://www.suse.com/support/kb/doc/?id=000018202](https://www.suse.com/support/kb/doc/?id=000018202)

```auto
[AL8.5]# modinfo hpsa | grep -i "103c.*324.bc"
alias: pci:v0000103Cd0000323Asv0000103Csd0000324Bbc*sc*i*
alias: pci:v0000103Cd0000323Asv0000103Csd0000324Abc*sc*i*
alias: pci:v0000103Cd0000323Asv0000103Csd00003249bc*sc*i*
alias: pci:v0000103Cd0000323Asv0000103Csd00003247bc*sc*i*
alias: pci:v0000103Cd0000323Asv0000103Csd00003245bc*sc*i*
alias: pci:v0000103Cd0000323Asv0000103Csd00003243bc*sc*i*
alias: pci:v0000103Cd0000323Asv0000103Csd00003241bc*sc*i*

```

Looks like those “Smart Array” models do have support.

Things get more interesting if network cards have no drivers …

---

<div class="post-metadata">

**Author:** ![komobo](https://avatars.discourse-cdn.com/v4/letter/k/d6d6ee/32.png) [@komobo](https://forums.rockylinux.org/u/komobo)\
**Post date:** [January 10, 2022, 8:53pm UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/6 "2022-01-10T20:53:40Z")

</div>

Good news, folks! I booted the DL180 successfully from a USB stick built from Rocky-8.5-x86\_64-minimal.iso, told it to auto-partition the 12TB RAID drive, configured a network interface and the other bits and bobs “minimal” asks you for (but NO additional packages, just the basic server) and off it went and created me a bootable system. Marvellous!

The only tweakery I had to do was edit /etc/default/grub to add “vga=794” to GRUB\_CMDLINE\_UNIX and run grub2-mkconfig to get the graphics adapter to run in a mode my ancient monitor could cope with - without this my screen kept showing a “graphics resolution not supported message” which was mildly annoying - I wonder why it didn’t autodetect - maybe because the native resolution is 1440x900 - and maybe I shouldn’t be using “vga=” in 2022, but it worked so what the heck!

The other thing I had to do, on the DL180 side of things, was replace all the disk drives because the old ones had worn out, then boot into the Option ROM Configuration for Arrays utility, create a logical drive (4x 4TB disks in a RAID5 configuration) and set is as the boot volume. Simples!

---

<div class="post-metadata">

**Author:** ![alirizaaribas-ibg](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/alirizaaribas-ibg/32/1887_2.png) [@alirizaaribas-ibg](https://forums.rockylinux.org/u/alirizaaribas-ibg)\
**Post date:** [April 26, 2022, 7:13am UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/7 "2022-04-26T07:13:58Z")

</div>

Hi, I have a similar issue with my HP sl165s g7. Tried many monitor but failed. When booting, my screen says “change resolution to 1920x1080x60” ☹ Is there a hope to use, because I have **39 servers** left to install Rocky 8.5.

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [April 27, 2022, 7:35am UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/8 "2022-04-27T07:35:56Z")

</div>

Installer has text-mode. Once you get one system installed, its /root/ has kickstart-file with the choices you made. With that you can do non-interactive install on similar machines.

---

<div class="post-metadata">

**Author:** ![alirizaaribas-ibg](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/alirizaaribas-ibg/32/1887_2.png) [@alirizaaribas-ibg](https://forums.rockylinux.org/u/alirizaaribas-ibg)\
**Post date:** [April 27, 2022, 8:11am UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/9 "2022-04-27T08:11:44Z")

</div>

When boot screen with tab key, entered **text** and installed successfully, thanks @jlehtone😊. But after a restart, despite setting at boot **vga=31A** , the screen resolution error comes again. When this error happens, remote login doesn’t work. So I need to solve this step, disable unsupported settings and let the boot complete. ☹ My server is an old one: hp sl165s g7 from the date 2011.

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [April 27, 2022, 11:56am UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/10 "2022-04-27T11:56:49Z")

</div>

What package selection did you choose? Something that did install GUI? You should have no need for GUI in a cluster.

Add `systemd.unit=multi-user.target` to the kernel options. When (if) system boots to text mode, run:

```bash
systemctl set-default multi-user.target

```

---

<div class="post-metadata">

**Author:** ![alirizaaribas-ibg](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/alirizaaribas-ibg/32/1887_2.png) [@alirizaaribas-ibg](https://forums.rockylinux.org/u/alirizaaribas-ibg)\
**Post date:** [April 27, 2022, 12:35pm UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/11 "2022-04-27T12:35:54Z")

</div>

I installed webmin for management gui after install minimum. I will try that command. Thank you.

---

<div class="post-metadata">

**Author:** ![brian](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/brian/32/5777_2.png) [@brian](https://forums.rockylinux.org/u/brian)\
**Post date:** [August 25, 2023, 3:50am UTC](https://forums.rockylinux.org/t/hp-proliant-dl180-g6-with-p410-smart-array/4915/12 "2023-08-25T03:50:59Z")

</div>


