Problem
I'm trying to install RedHat Enterprise Linux 4 Update 4 x86_64 on a HP DL585 G2 and I can't see the Broadcom NICs.
In fact, I can't see NICs in the PCI slots if I install them directly.
The BIOS sees the NICs (built-in or expansion card) but they do not show up in
lspci output.
Solution
Enable the Linux x86_64 option in RBSU:
- Pres the F9 key during powerup to access RBSU
- Select Advanced Options
- Select the Linux x86_64 HPET option and change the setting to Enabled
- Press the F10 key to exit RBSU; the server resets automatically.
Before installation:
- add the parameter "pci=nommconf" to the kernel boot string
After installation:
- add the parameter "pci=nommconf" to the GRUB configuration file
(Source: some RedHat support site I lost the link to. But this works.)
Commentary
This holds for CentOS 4.4 x86_64 as well.