On Fri, 13 Mar 2015 15:48:02 +0000
Miguel Barbosa Gonçalves <m...@mbg.pt> wrote:

> I recently installed OpenBSD 5.6 on an amd64 platform. Everything went
> smoothly. After installation, at the first boot, OpenBSD updated the
> firmware of some devices. I found this strange...

OpenBSD runs fw_update(8) on first boot. fw_update simply downloads
firmware packages and installs firmware onto the filesystem (not
directly into the devices that use it) for drivers that need to load it
at runtime. Linux has a similar firmware-loading mechanism, but it
typically ships the firmware embedded in the kernel.

> I had to reinstall this machine with CentOS and now the NIC does not
> work.

Did the machine work with CentOS previously? It seems extremely
unlikely that fw_update would be able to break Linux's use of the
hardware, since that firmware is loaded on every boot by the relevant
driver in both operating systems.

> I reinstalled OpenBSD again and it works. I tried to reflash the NIC's
> firmware and the installer does not recognize the NIC. At the moment,
> the machine only works with OpenBSD...

Some details as to specifically what you did and what failed, as well as
a dmesg, would be useful here. All I can say with the information given
is that, if your Broadcom NIC requires non-free firmware to be loaded by
the driver, the OpenBSD installer would not be able to use it because
it does not include non-free firmware.

If fw_update was able to run on first boot, though, it sounds like your
NIC is usable without firmware. Again, a dmesg would help (I'm not even
sure which of the three Broadcom NIC drivers in OpenBSD you're using).

Reply via email to