Eh...this won't happen to be a Broadcom Tigon (tg3), would it?  I remember
that due to some licensing quirk, more than a few Linux distros do not
bundle the firmware to make certain NICs work out of the box, at least not
until you explicitly install firmware-bad or whatever the heck the Linux
guys call it.  The old Intel e100s and their busted checksumming also comes
to mind.  Also, do you have the dmesg/lspci -v off the centos or the Ubuntu
in both cases?
On Mar 13, 2015 3:40 PM, "Miguel Barbosa Gonçalves" <m...@mbg.pt> wrote:

> Hi!
>
> Installed Ubuntu 14.04.2 (amd64) and the NIC does not work: it does not
> configure through DHCP and it simply does not work if I set a static IP
> address.
>
> Ran FreeBSD 10.1 (amd64) Live CD and the network worked fine.
>
> It seems this machine does not like Linux.
>
> I have no more ideas about what might be wrong.
>
> Anyone has more ideas?
>
> 2015-03-13 16:30 GMT+00:00 Kevin Kwan <kkwan....@gmail.com>:
>
>> 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).

Reply via email to