> > Which Broadcom interface is doing the netbooting? What architecture
> > are you using? Stuff like that.
> 
> The Broadcom interface used for netboot is named bnx1. The architecture 
> is
> i386. The physical machine is a Dell Poweredge 1950. I don't see any 
> other
> useful information but tell me if you need more.

[...]

> scsibus4 at softraid0: 256 targets
> PXE boot MAC address 00:22:19:50:82:6f, interface unknown
> root on rd0a swap on rd0b dump on rd0b
> bnx0: address 00:22:19:50:82:71
> brgphy0 at bnx0 phy 1: BCM5708C 10/100/1000baseT PHY, rev. 6
> bnx1: address 00:22:19:50:82:6f
> brgphy1 at bnx1 phy 1: BCM5708C 10/100/1000baseT PHY, rev. 6

The problem here is that the bnx interfaces need to boot a firmware
before they can expose their MAC address.

Thinking out loud.  It's possible the chip can expose it's MAC
address earlier, and maybe bnxattach() could create the "ifp"
earlier, in partial form.  But there's all sorts of downsides to
that ... because then the diskless code wil assume it can move
packets in and out of there...

So it's a bit of a bummer.

Reply via email to