Hi folks,
I've just spent about six hours messing around with an HP DL585 G2 server trying to get CentOS to go.
This box is a dual-CPU with dual cores and 10GB of RAM total. According to the datasheet, the POST screens, and the BIOS, it has the Broadcom embedded NICs in it.
The problem boils down to the installed OS (4.4 x86_64) not seeing the NICs. If you do an lspci on the system after installing from local media the only unknown device is one of the built-in hardware health monitors. And since the NICs don't show up in the pci table, there's nothing for the drivers I downloaded from the HP website to hook to.
What's interesting is that in the process of trying to get this thing going I've installed two old (2002 vintage) 3Com 905cxl PCI cards in the system -- again, the BIOS (or whatever the built in hardware diagnostics program is called) sees them, but the running OS does not.
This implies I've done or missed something trivially stupid, and after banging my head against this box and the monumentally unhelpful HP "documentation" I was wondering if someone had been down this road before.
Any insights would be appreciated.
Thanks!
David Mackintosh wrote:
Hi folks,
I've just spent about six hours messing around with an HP DL585 G2 server trying to get CentOS to go.
This box is a dual-CPU with dual cores and 10GB of RAM total. According to the datasheet, the POST screens, and the BIOS, it has the Broadcom embedded NICs in it.
The problem boils down to the installed OS (4.4 x86_64) not seeing the NICs. If you do an lspci on the system after installing from local media the only unknown device is one of the built-in hardware health monitors. And since the NICs don't show up in the pci table, there's nothing for the drivers I downloaded from the HP website to hook to.
What's interesting is that in the process of trying to get this thing going I've installed two old (2002 vintage) 3Com 905cxl PCI cards in the system -- again, the BIOS (or whatever the built in hardware diagnostics program is called) sees them, but the running OS does not.
This implies I've done or missed something trivially stupid, and after banging my head against this box and the monumentally unhelpful HP "documentation" I was wondering if someone had been down this road before.
Any insights would be appreciated.
Thanks!
Have you run the HP/Compaq SmartStart CD? It lets you configure system BIOSs. If this was a used machine, it is possible that the previous owner may have disabled the onboard nics.. perhaps to run some other hardware in its place.
The CDs are available at hp.com. Try to pick one that is dated about the same as the machine you are working with, or you might waste a lot of download time to find the version is too new.
Best, John Hinton <how has about 6 different versions of smartstart laying around>
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
!DSPAM:45ff3f5e251911159421361!
John Hinton wrote:
Have you run the HP/Compaq SmartStart CD? It lets you configure system BIOSs. If this was a used machine, it is possible that the previous owner may have disabled the onboard nics.. perhaps to run some other hardware in its place.
The CDs are available at hp.com. Try to pick one that is dated about the same as the machine you are working with, or you might waste a lot of download time to find the version is too new.
fyi, the DL585 G2 is quite new.
I have two DL585 running quad opteron 850 (single core 2.4Ghz), one is running RHEL3, the other RHEL4, both x86_64, I don't recall havinng to install any special drivers or anything.
However, the G2 is the 2nd generation of this 4-socket server, and likely has newer NICs. HP should have RHEL4 drivers which should work just fine with CentOS4 kernels.. I find HPs support of Linux is much better than that other major vendor of x86 hardware with the 4 letter name.
on my DL585 (non-G2) boxes, `lspci` lists...
02:06.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10) 02:06.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
John R Pierce wrote:
John Hinton wrote:
Have you run the HP/Compaq SmartStart CD? It lets you configure system BIOSs. If this was a used machine, it is possible that the previous owner may have disabled the onboard nics.. perhaps to run some other hardware in its place.
The CDs are available at hp.com. Try to pick one that is dated about the same as the machine you are working with, or you might waste a lot of download time to find the version is too new.
fyi, the DL585 G2 is quite new.
OK, so get the latest SmartStart.. I still have to wonder if the NICs are disabled in bios.
I did a check on one of my DL380G3s and it seems that they at least have a lower number/rev of eth controllers.
02:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02) 02:02.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)
So I can't really help by saying that they should work out of the box.
I have two DL585 running quad opteron 850 (single core 2.4Ghz), one is running RHEL3, the other RHEL4, both x86_64, I don't recall havinng to install any special drivers or anything.
However, the G2 is the 2nd generation of this 4-socket server, and likely has newer NICs. HP should have RHEL4 drivers which should work just fine with CentOS4 kernels.. I find HPs support of Linux is much better than that other major vendor of x86 hardware with the 4 letter name.
I shied away from four letter words, in order to not be uttering four letter words... ;) But again, no first hand experience there. I can say that I am really happy with most compaq servers. I will never buy another DL360.. had bad luck there before.. talked to a fellow today that just got in 150 of them and about one in five have power supply fan problems.. just like the one I had. He is scared to death that they will be like what happened with mine and two others of almost the same vintage. They all had power supply fan problems within two weeks of the same period from manufacturer date. If he starts losing 150 servers in a two week period........... YUCK!!!
Good luck with figuring it out.
Best, John Hinton
on my DL585 (non-G2) boxes, `lspci` lists...
02:06.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10) 02:06.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
!DSPAM:45ff78ab98981431512628!
On Mon, 19 Mar 2007, David Mackintosh wrote:
Hi folks,
I've just spent about six hours messing around with an HP DL585 G2 server trying to get CentOS to go.
I can confirm that RHEL4u4 installs fine on these machines (u3 is a different fish). I would second the suggestion to get the SmartStart CD (should have been one with the machine). Also call HP (can't imagine this is a used box).
------------------------------------------------------------------------ Jim Wildman, CISSP, RHCE jim@rossberry.com http://www.rossberry.com "Society in every state is a blessing, but Government, even in its best state, is a necessary evil; in its worst state, an intolerable one." Thomas Paine
On Tue, Mar 20, 2007 at 07:00:43AM -0400, Jim Wildman wrote:
I can confirm that RHEL4u4 installs fine on these machines (u3 is a different fish). I would second the suggestion to get the SmartStart CD (should have been one with the machine). Also call HP (can't imagine this is a used box).
I have access to the real RedHat ISOs and that is on the list of things to try today.
However one thing I neglected to mention is that this box was running Gentoo quite well (NICs included) -- the only thing we did was remove the Gentoo hard disk and insert a blank one for CentOS.
I'll also try the SmartStart disk anyways.
I believe someone else mentioned that the G2 was different from the older DL585 -- I actually have an older DL585 working well.
Hi
I would get the proliant support pack/smartstart and check that you are either using the bnx2 of tg3 drivers. You should have one or the other loaded. I would also check that you have the latest system firmware.
Thanks
Richard
Hi folks,
I've just spent about six hours messing around with an HP DL585 G2 server trying to get CentOS to go.
This box is a dual-CPU with dual cores and 10GB of RAM total. According to the datasheet, the POST screens, and the BIOS, it has the Broadcom embedded NICs in it.
The problem boils down to the installed OS (4.4 x86_64) not seeing the NICs. If you do an lspci on the system after installing from local media the only unknown device is one of the built-in hardware health monitors. And since the NICs don't show up in the pci table, there's nothing for the drivers I downloaded from the HP website to hook to.
What's interesting is that in the process of trying to get this thing going I've installed two old (2002 vintage) 3Com 905cxl PCI cards in the system -- again, the BIOS (or whatever the built in hardware diagnostics program is called) sees them, but the running OS does not.
This implies I've done or missed something trivially stupid, and after banging my head against this box and the monumentally unhelpful HP "documentation" I was wondering if someone had been down this road before.
Any insights would be appreciated.
Thanks!
-- /\oo/\ / /()\ \ David Mackintosh | dave@xdroop.com | http://www.xdroop.com _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos