Try booting it up using a more modern OS live image (like, say, Ubuntu 14 or Fedora 21), and then go back to CentOS. CentOS itself is kind of old even as far as Linux is concerned. It could be as simple as some internal register not being re-initialized properly after the swap. What does the relevant boot lines look like in the CentOS dmesg? On Mar 13, 2015 12:21 PM, "Steven McDonald" <ste...@steven-mcdonald.id.au> wrote:
> 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).