DevHeads.net

HPE ProLiant ML10 Gen9 Server

My development server motherboard died. So this time, instead of
getting an old windows machine out and making it a server I
decided to buy new.
I bought a HPE ProLiant ML10 Gen9 Server without disks or OS.
When I started to install 14.04* LTS I got as far as configuring
the NIC and the install said that no NIC was installed.
OK, thinks I, driver problem. To the HPE website. They have a
driver for Red Hat or SUSE, but even if I download it for a try I
can't figure out how to merge it with the 14.04 install disk.

Thoughts/Suggestions ?

*I am staying with 14.04 until I get a huge php legacy
application converted to PHP7
bill

Comments

Re: HPE ProLiant ML10 Gen9 Server -solved

By bill at 10/14/2017 - 13:52

On 10/12/2017 7:36 AM, william drescher wrote:
Going to 16.4 LTS solved the problems.
Now I have 2 questions that I will post separately.

Re: HPE ProLiant ML10 Gen9 Server

By Xen at 10/12/2017 - 07:13

william drescher schreef op 12-10-2017 13:36:
Do you need to have LAN support before installation?

Re: HPE ProLiant ML10 Gen9 Server

By bill at 10/12/2017 - 09:19

On 10/12/2017 8:13 AM, Xen wrote:
No, just makes it easier
bill

Re: HPE ProLiant ML10 Gen9 Server

By J. L. at 10/12/2017 - 12:56

On 12.10.2017 16:19, william drescher wrote:
You're absolutely sure that the above mentioned nic is really enabled in
the BIOS? And really "working" (with / under another OS)?

Perhaps You can / should check this with another read-only distribution
like Knoppix for example.

Good luck! :-)

J. L.

PS:
If all fails You can get for example very well supported Intel-NICs on
ebay for (significantly) under 10 € oder $ as well ... ;-)

Re: HPE ProLiant ML10 Gen9 Server

By J at 10/12/2017 - 15:59

On Thu, Oct 12, 2017 at 1:56 PM, J. L. <jl. ... at gmx dot net> wrote:
He should also try the 16.04 and/or 16.03.3 installer just to see if
the 4.4 or later kernel has the support. From what I could tell, that
model has an newer Intel NIC and if he's using the older 14.04
installing with the 3.13 kernel, the support just may not be there.

Download a 14.04.5 ISO image and try booting and installing from that,
and verify that the install environment is using the 4.4 kernel as
well. (I haven't done an ISO based install in forever, so I honestly
don't remember if the .5 installer uses the 4.4 kernel or not.

Re: HPE ProLiant ML10 Gen9 Server

By J. L. at 10/12/2017 - 17:14

On 12.10.2017 22:59, J wrote:
At least this modell is not listed as supported by 14.04:
<a href="https://certification.ubuntu.com/server/models/?release=14.04%20LTS&amp;vendors=HPE" title="https://certification.ubuntu.com/server/models/?release=14.04%20LTS&amp;vendors=HPE">https://certification.ubuntu.com/server/models/?release=14.04%20LTS&amp;vend...</a>

Which does not necessarily that it isn't supported as it isn't listed
under 16.04 either:
<a href="https://certification.ubuntu.com/server/models/?release=16.04%20LTS&amp;vendors=HPE" title="https://certification.ubuntu.com/server/models/?release=16.04%20LTS&amp;vendors=HPE">https://certification.ubuntu.com/server/models/?release=16.04%20LTS&amp;vend...</a>

Perhaps the TO might or should have looked at these links before his
buying decision. Sorry!

And the built-in NIC isn't listed here either:
<a href="https://wiki.ubuntu.com/HardwareSupportComponentsWiredNetworkCardsIntel" title="https://wiki.ubuntu.com/HardwareSupportComponentsWiredNetworkCardsIntel">https://wiki.ubuntu.com/HardwareSupportComponentsWiredNetworkCardsIntel</a>

Sorry, but the TO seems to be out of luck.

Re: HPE ProLiant ML10 Gen9 Server

By J at 10/13/2017 - 08:50

On Thu, Oct 12, 2017 at 6:14 PM, J. L. <jl. ... at gmx dot net> wrote:
While Ubuntu certification is certainly a good indicator of support,
it is not all-inclusive. There are plenty of systems that are
supported just find that have not been certified, from a number of
vendors.

Re: HPE ProLiant ML10 Gen9 Server

By Xen at 10/12/2017 - 18:09

J. L. schreef op 13-10-2017 0:14:

Seems to be supported just fine in the kernel:

<a href="https://cateee.net/lkddb/web-lkddb/E1000E.html" title="https://cateee.net/lkddb/web-lkddb/E1000E.html">https://cateee.net/lkddb/web-lkddb/E1000E.html</a>

The module should be in

/lib/module/<KERNEL_VERSION>/updates/drivers/net/ethernet/intel/e1000e/

or

/lib/module/<KERNEL_VERSION>/kernel/drivers/net/ethernet/intel/e1000e/

Re: HPE ProLiant ML10 Gen9 Server

By J at 10/13/2017 - 08:50

On Thu, Oct 12, 2017 at 7:09 PM, Xen < ... at xenhideout dot nl> wrote:
You'll note that the i-219 series:
vendor: 8086 ("Intel Corporation"), device: 15b7 ("Ethernet Connection
(2) I219-LM")
vendor: 8086 ("Intel Corporation"), device: 15b8 ("Ethernet Connection
(2) I219-V")

didn't enter the kernel until 4.x:
lkddb pci 8086 15b7 .... .... ...... : CONFIG_E1000E CONFIG_ETHERNET
CONFIG_NET_VENDOR_INTEL : drivers/net/ethernet/intel/e1000e/netdev.c #
in 4.1–4.13, 4.14-rc+HEAD
lkddb pci 8086 15b8 .... .... ...... : CONFIG_E1000E CONFIG_ETHERNET
CONFIG_NET_VENDOR_INTEL : drivers/net/ethernet/intel/e1000e/netdev.c #
in 4.1–4.13, 4.14-rc+HEAD

As I suggested... so trying the 14.04.5 installer (provided that does,
indeed, boot a 4.4 kernel in the installation environment) should
work. To verify this, I downloaded the 14.04.5 ISO:
<a href="http://releases.ubuntu.com/releases/trusty/ubuntu-14.04.5-server-amd64.iso" title="http://releases.ubuntu.com/releases/trusty/ubuntu-14.04.5-server-amd64.iso">http://releases.ubuntu.com/releases/trusty/ubuntu-14.04.5-server-amd64.iso</a>

and booted it in a KVM instance and checked the installer environment
and it does, indeed, boot a 4.4 kernel.

So I still suggest William at least try with a freshly downloaded
14.04.5 ISO image, though by his own comments, he's not blocked on
installing, installing is just a bit annoying without network during
install (understandable).

Re: HPE ProLiant ML10 Gen9 Server

By J. L. at 10/12/2017 - 16:33

On 12.10.2017 22:59, J wrote:
Quite right! According to
<a href="https://www.hpe.com/de/de/product-catalog/servers/proliant-servers/pip.specifications.hpe-proliant-ml10-gen9-server.1008686780.html" title="https://www.hpe.com/de/de/product-catalog/servers/proliant-servers/pip.specifications.hpe-proliant-ml10-gen9-server.1008686780.html">https://www.hpe.com/de/de/product-catalog/servers/proliant-servers/pip.s...</a>
it's an "Intel® Ethernet-Verbindung I219-LM", which might in fact be too
"new" for 14.04

Re: HPE ProLiant ML10 Gen9 Server

By compdoc at 10/12/2017 - 16:03

I always use those. How do you do it?

Re: HPE ProLiant ML10 Gen9 Server

By J at 10/12/2017 - 17:16

On Thu, Oct 12, 2017 at 5:03 PM, compdoc < ... at hotrodpc dot com> wrote:
MAAS (<a href="http://maas.io" title="http://maas.io">http://maas.io</a>). It network boots the servers and installs an
image onto them. it's very rare that I do an ISO based install
anymore because of that. Usually if I do use an ISO, it's installing
a KVM instance.

Re: HPE ProLiant ML10 Gen9 Server

By Wynona Stacy Lo... at 10/12/2017 - 06:48

Are they still using broadcom nics? I bet that's the problem if so.
Personally, I turn those off in the bios and install a real nic. Preferably
Intel. Broadcom nics are the herpes of network adaptors.