Broadcom NIC not bringing up second port

What? How did that happen?

I don’t need to reinstall, but I need to fix grub. I removed the bnx2x-2.5g kernel I had installed with pacman -R. When I did that though, it didn’t update grub. Grub now tries to boot a bad entry, which isn’t going to work. No big deal, just use grub to pick the correct kernel. However, my keyboard is locked up in grub. I can’t do anything. Num lock won’t even change state so something is off there. I can mount my boot partition and change my grub entries or I can just reinstall. I am almost tempted to do an install with “offline” mode so that the live ISO doesn’t update to see if that works. I would imagine it would.

Did you already update the bios?

Edit: Couldn’t you just arch-chroot from the live ISO and reinstall grub and update it?

Yes, BIOS is updated.

Correct, I can do that to fix grub.

Did that package just come out? bnx2x-2.5g kernel

Edit: I’m just asking because on the live ISO would most likely be the 5.15 kernel. So if you updated to 5.16.8 this is a kernel with the bnx2x built in?

I believe the 2.5g kernel has been around a while, but I believe it is for the 2.5g nic. That kernel seems to cause me problems.

Yours is a 10GB nic correct?

Correct. Dual port 10gb with sfp+ slots. I am connected via twinax.

Something like this?

Broadcom NetXtreme II ML2 Dual Port 10GbE SFP+

4.3E52

Did you get grub working again?

Same basic idea. Yes.

Haven’t booted up my computer today to work on it yet.

1 Like

Not sure if this helps here but I am having a similar issue with Fedora 34 where the bnx2x modules all of a sudden won’t load. I am only using 1 nic on the dual card but nothing is coming up online. This just happened after an upgrade.

bnx2x: [bnx2x_compare_fw_ver:2379(enp4s0f1)]bnx2x with FW 120d07 was already loaded which mismatches my 150d07 FW. Aborting

What kernel version are you running? I wonder if this is an upstream issue.

So. I just recently installed this kernel “5.16.8-200.fc35” Sorry i am on Fedora 35. I just booted into this kernel and the issue is gone “5.15.16-200.fc35.x86_64”. I am removing the new kernel. From the looks on my system “5.16.8-200.fc35” was the issue.

It looks like it is a kernel bug in the newer kernel versions because I am experiencing the same issue when I switch kernels.

Thank you for posting your issue! Glad we were able to find the culprit. I wonder how we report this issue to those who need to fix it.

@mns6070
So i guess that’s why it works on the live ISO then with the older kernel.

That’s my thinking as well. It is the only thing that makes sense to me at this point given everything that we are seeing.

How is it that you have this type of connection? Is this a home connection?