Estou executando um Dell PowerEdge 820 com uma placa de rede NetXtreme II BCM57800 QLogic (anteriormente, Broadcom). Tem 4 portas e estou usando a primeira porta de fibra ótica. Esta placa é controlada pelo driver do kernel bnx2x.
Atualmente, o sistema está executando o SuSE Linux Enterprise 11 SP4 e tudo funciona bem. (Kernel 3.0.101-108.21-default, driver bnx2x 1.710.51-0)
Por várias razões, gostaria de mudar para o Ubuntu (16.04). Infelizmente, a interface de rede não funciona mais corretamente. O driver é carregado e detecta tudo corretamente, mas não recebo nenhum link. (Kernels 4.4.0-87-genérico e 4.4.0-112-genérico, bnx2x driver 1.712.30-0)
Aqui está um trecho do syslog
Feb 16 08:05:38 ubuntu kernel: [ 5.120328] bnx2x: QLogic 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.712.30-0 (2014/02/10)
Feb 16 08:05:38 ubuntu kernel: [ 5.125393] bnx2x 0000:01:00.0: msix capability found
Feb 16 08:05:38 ubuntu kernel: [ 5.130376] bnx2x 0000:01:00.0: part number 394D4342-30383735-30305430-473030
Feb 16 08:05:38 ubuntu kernel: [ 5.272109] bnx2x 0000:01:00.1: msix capability found
Feb 16 08:05:38 ubuntu kernel: [ 5.272479] bnx2x 0000:01:00.1: part number 394D4342-30383735-30305430-473030
Feb 16 08:05:38 ubuntu kernel: [ 5.424153] bnx2x 0000:01:00.2: msix capability found
Feb 16 08:05:38 ubuntu kernel: [ 5.424501] bnx2x 0000:01:00.2: part number 394D4342-30383735-30305430-473030
Feb 16 08:05:38 ubuntu kernel: [ 5.572040] bnx2x 0000:01:00.3: msix capability found
Feb 16 08:05:38 ubuntu kernel: [ 5.579253] bnx2x 0000:01:00.3: part number 394D4342-30383735-30305430-473030
Feb 16 08:05:38 ubuntu kernel: [ 5.707381] bnx2x 0000:01:00.0 eno1: renamed from eth0
Feb 16 08:05:38 ubuntu kernel: [ 5.729537] bnx2x 0000:01:00.1 eno2: renamed from eth1
Feb 16 08:05:38 ubuntu kernel: [ 5.765642] bnx2x 0000:01:00.3 eno4: renamed from eth3
Feb 16 08:05:38 ubuntu kernel: [ 5.805490] bnx2x 0000:01:00.2 eno3: renamed from eth2
Feb 16 08:06:06 ubuntu kernel: [ 41.310371] bnx2x 0000:01:00.0 eno1: using MSI-X IRQs: sp 56 fp[0] 58 ... fp[7] 65
Feb 16 08:06:06 ubuntu kernel: [ 41.526277] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
Quando eu inicializo o SuSE, tudo funciona bem novamente. Eu atualizei o firmware da NIC em várias etapas de 7.2 a 14.02.12 sem efeito. Eu também tentei ubuntu 17.10 sem sucesso (versão do driver é idêntica)
Alguma ideia de como proceder?