-1

I'm trying to install Debian wheezy on a used hp server via HP iLO Management Engine. Everything installs fine but when booting it shows warning that it can not find bnx2/bnx2-mips-09-6.2.1a.fw(which is Broadcom NetXtremeII network adapters firmware). After booting, I can do ifconfig and it shows 4 interfaces and their mac addresses but I can not ping gateway. Also Cisco switch which this server connects to does not show any mac address in its mac table. Is this normal? Can switch detect mac address if the OS does not have driver? Can it be the network card problem? By the way when connecting patch cables the light on the NIC turns on. I don't have any physical access to server so I can install firmware.

2
  • What server model?
    – ewwhite
    Feb 27, 2013 at 12:51
  • The server is: HP DL380 G7 Feb 27, 2013 at 18:53

2 Answers 2

2

A switch will populate its MAC address table with the address of a connected device only when that device starts actually performing any Ethernet traffic; otherwise, it will just be ignored.

In your case, the kernel fails to initialize the NIC, which is thus not performing any traffic at all; the switch has all the reasons for ignoring it.

If your server supports it, you can try a PXE boot; even if your environment doesn't offer PXE services, this will force the NIC to try some DHCP, and the switch will thus be forced to acknowledge its existence.

2
  • I do config the server to get IP from DHCP, but nothing happens in switch. Feb 27, 2013 at 8:17
  • The O.S. can't use the NIC. You should have something else use it before the O.S. starts. Trying a PXE boot, even if it doesn't succeed, can help you here.
    – Massimo
    Feb 27, 2013 at 8:20
6

This file is part of the firmware package distributed with the Linux kernel. Due to licensing issues, Debian does not install it by default. If you need it, you must explicitly install it.

apt-get install firmware-bnx2

(And since you probably don't have networking, you'll probably have to manually find the .deb and copy it to the server via some other means.)

The switch isn't going to see anything from your NIC or be aware of it in any way until it sends some traffic. Which won't happen until you get it working by installing the firmware...

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .