HP C-class Blade / Broadcom ethernet / SerDes controllers not
chris+freebsd-questions at schug.net
Mon Feb 5 16:27:52 UTC 2007
On Mon, Feb 05, 2007, Ewald Jenisch wrote:
> I'm trying to install FreeBSD 6.2 (AMD64-version) on a HP C-Class
> Blade system with the following specs:
> Proliant BL465c 2x AMD Opteron 2.4GHz, 16GB RAM, 2x146 GB HDs in
> Raid1-config. During installation the NICs are not recognized. After
> reboot I get an error message in /var/log/messages like this:
> "bce0: .... SerDes controllers are not supported!"
SerDes code isn't implemented in FreeBSD 6.2, but there has been a
commit in HEAD some days ago which should add this functionality to the
bce(4) driver .
Maybe you can give it a try and check whether a current FreeBSD 7 works
right and report back the result to the list. Unfortunately all of
my BL460c blades are in production right now (under Debian/GNU Linux
4/amd64 *sigh*), so I cannot verify it on my own at the moment. I guess
the chipsets of BL460c and BL465c are rather similar, despite the fact
that the ones in the BL460c are of BCM5708S type.
Output of one of my Linux blades regarding its ethernet NICs (the last
two lines are the NICs on the Mezzanine board):
| # lspci -nn | fgrep ''
| 03:00.0 Ethernet controller : Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet [14e4:16ac] (rev 11)
| 07:00.0 Ethernet controller : Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet [14e4:16ac] (rev 11)
| 11:04.0 Ethernet controller : Broadcom Corporation NetXtreme 5715S Gigabit Ethernet [14e4:1679] (rev a3)
| 11:04.1 Ethernet controller : Broadcom Corporation NetXtreme 5715S Gigabit Ethernet [14e4:1679] (rev a3)
> These NICs are listed as "HP NC 370i" in the blade configuration,
> internally they are "Broadcom NetXtreme II BCM5706"s (at least this is
> what FreeBSD 6.2 tells me upon booting).
Another lesson to be learned: one should generally distrust any
marketing names like "NC 370i". For example, both the QuickSpecs of the
DL380 G5  and BL460c  quote an "NC373i Multifunction Gigabit"
ethernet adapter. Nevertheless they are completely different by design
and while the one in the DL380 G5 works under FreeBSD 6.2, the one in
the BL460c doesn't. In the past I knew such confusing names just from
companies like Dell, but obviously HP adopted this bad habit recently
unless it is just a typo in the specs.
Hope this helps (although it's got rather off-topic in the end ;)
More information about the freebsd-questions