I recently installed endeavour and now have a problem that I did not have in the live environment. My broadcom card is not bringing up both NIC ports. The second port gives me the following message in dmesg when I boot my system and says that the port is not connected.
[ 5.736702] bnx2x: [bnx2x_compare_fw_ver:2379(enp6s0f1)]bnx2x with FW 120d07 was already loaded which mismatches my 150d07 FW. Aborting
Correct. It sees enp6s0f1, but due to that firmware issue it looks like it won’t bring the port up. It worked fine in the live iso environment though. Has there been a module or firmware change recently that would have caused this? I tried two different linux firmware bundles and neither one worked.
Yes, I tried both the linux-firmware-bnx2x package and the linux-firmware-bnx2x-git package. Both packages are giving me the same result with the error in dmesg. Before I installed linux-firmware-bnx2x package, the card would not work at all, which makes sense. After I added either firmware package for the bnx2x, I only get the one port to work and the other port says it is unplugged even though there is a cable plugged into it and it worked fine in the live ISO. I can try swapping the cables to see if the issue follows my cables, but I highly doubt that would be the issue.
Worst case I can get by with one cable, but I would like my card to work like it used to work.
I am debating if I should try a different OS so I can see if there is something on the card firmware that is broken.
Well i wonder if it’s a kernel issue or firmware? Have you tried it with any other kernels? lts or even zen? It’s easy to install another kernel using akm. It is a kernel manager. You can install it either with commands or from the welcome app. It allows you to install and remove a kernel easily.
I swapped my twinax cables between the ports and the issue is not following the cable. It is staying with the second port on the card. Dmesg is showing that a firmware mismatch is disabling it. I just don’t know from where.