Uh...just out of curiosity, you did run pfctl -d to disable the firewall first, right? On Mar 13, 2015 6:55 PM, "Miguel Barbosa Gonçalves" <m...@mbg.pt> wrote:
> Hi Kevin! > > It is indeed a tg3. I have another two machines using this driver and > there's a package installed for the firmware. I really don't recall if the > firmware was installed. > > The strange thing that happened on this machine was that the NIC sent > packets but never received the replies. I know this because I pinged the > default gateway from this machine and was seeing the ARP requests and > replies on default gateway for its IP address. Then I added a static ARP > mapping and pinged an outside IP address (8.8.8.8). Again, on the default > gateway I would see packets going out and returning but never reaching the > machine. Odd... > > I will reinstall again to see if the package with the firmware is > installed or not. > > Thanks! > > > 2015-03-13 21:30 GMT+00:00 Kevin Kwan <kkwan....@gmail.com>: > >> 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).