Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Hans Peter Graf

#1
I recently installed a Broadcom P425G (4x 25Gbe) on a hardware running OPNsense 23.1. Unfortunately, there seems to be a problem with the drivers and no ethernet card is shown (ifconfig -a). 

I should mention that on Linux the P425G Ethernet card works, and that on Linux I was able to install the latest P425G firmware [1].

OPNsense (13.1-RELEASE-p7) has a driver/module: if_bnxt.ko . With this module loaded, no network device is found. Furthermore, I tried to compile the latest version of the if_bnxt.ko module from [1]. Even after unload the bundled driver and loading the new driver, no Ethernet device was found.

Do you have any suggestion ?


Here a portion of the output of pciconf -lbcevV :

none6@pci0:1:0:0: class=0x020000 rev=0x11 hdr=0x00 vendor=0x14e4 device=0x1801 subvendor=0x14e4 subdevice=0x4250
    vendor     = 'Broadcom Inc. and subsidiaries'
    device     = 'BCM57504 NetXtreme-E Ethernet Partition'
    class      = network
    subclass   = ethernet
    bar   [10] = type Prefetchable Memory, range 64, base 0x6045070000, size 65536, enabled
    bar   [18] = type Prefetchable Memory, range 64, base 0x6044000000, size 16777216, enabled
    bar   [20] = type Prefetchable Memory, range 64, base 0x60450b8000, size 32768, enabled
    cap 01[48] = powerspec 3  supports D0 D3  current D0
    cap 03[50] = VPD
    cap 11[a0] = MSI-X supports 74 messages
                 Table in map 0x20[0x0], PBA in map 0x20[0x4000]
    cap 10[ac] = PCI-Express 2 endpoint max data 256(512) FLR RO NS
                 max read 4096
                 link x16(x16) speed 16.0(16.0) ClockPM enabled
    ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected
    ecap 0003[13c] = Serial 1 84160cfffe648250
    ecap 0004[150] = Power Budgeting 1
    ecap 0002[160] = VC 1 max VC0
    ecap 000b[180] = Vendor [1] ID 0000 Rev 0 Length 32
    ecap 0018[1b0] = LTR 1
    ecap 000e[1b8] = ARI 1
    ecap 0010[1c0] = SR-IOV 1 IOV disabled, Memory Space disabled, ARI disabled
                     0 VFs configured out of 8 supported
                     First VF RID Offset 0x0100, VF RID Stride 0x0001
                     VF Device ID 0x1806
                     Page Sizes: 4096 (enabled), 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 4194304
    ecap 0017[230] = TPH Requester 1
    ecap 0019[300] = PCIe Sec 1 lane errors 0
    ecap 001f[200] = Precision Time Measurement 1
    ecap 0026[358] = Physical Layer 16.0 GT/s 1
    ecap 0027[388] = Lane Margining at Receiver 1
  PCI-e errors = Correctable Error Detected
                 Unsupported Request Detected
     Corrected = Advisory Non-Fatal Error
    VPD ident  = 'Broadcom NetXtreme E-Series Quad-port 25Gb SFP28 PCIe Ethernet Adapter'
    VPD ro PN  = 'BCM957504-P425G'
    VPD ro MN  = '14E4'
    VPD ro V0  = '226.1.107.1'
    VPD ro V1  = '226.0.135.0'
    VPD ro V3  = '226.0.145.1'
    VPD ro V6  = '226.0.135.0'
    VPD ro V7  = '0.0.0'
    VPD ro V9  = '0.0.0'
    VPD ro VB  = 'REV016DEV869DEV917'
    VPD ro SN  = 'P425G2215003XXXX'





[1] https://www.broadcom.com/products/ethernet-connectivity/network-adapters/p425g