• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

HP NC523SFP issue

Scheduled Pinned Locked Moved Hardware
21 Posts 4 Posters 4.0k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • X
    XKali
    last edited by May 5, 2021, 9:51 AM

    @kiokoman

    I will send you logs.
    As I can see on Github, they added it in pfSense but still not working :
    https://github.com/pfsense/FreeBSD-src/pull/28

    #ifconfig -vvvm ql0

    ql0: flags=8803<UP,BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 9000
            options=80028<VLAN_MTU,JUMBO_MTU,LINKSTATE>
            capabilities=8013b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,TSO4,LINKSTATE>
            ether c4:34:6b:xx:xx:xx
            inet6 fe80::c634:6bff:fecc:c030%ql0 prefixlen 64 tentative scopeid 0x1
            inet 192.168.1.254 netmask 0xffffff00 broadcast 192.168.1.255
            media: Ethernet 10Gbase-SR <full-duplex> (autoselect)
            status: no carrier
            supported media:
                    media autoselect
                    media 10Gbase-SR mediaopt full-duplex
            nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    

    For exemple with the ql0, an extract ( #dmesg | grep ql0 ) :

    ql0: qla_issue_cmd: cmd[0x001b2218] = 0x80000002
    ql0: qla_issue_cmd: exit (ret = 0xffffffff)
    ql0: qla_get_max_rds: Q8_CMD_RD_MAX_RDS_PER_CNTXT failed
    ql0: qla_issue_cmd: cmd[0x001b2218] = 0x80000003
    ql0: qla_issue_cmd: exit (ret = 0xffffffff)
    ql0: qla_get_max_sds: Q8_CMD_RD_MAX_RDS_PER_CNTXT failed
    ql0: qla_issue_cmd: cmd[0x001b2218] = 0x80000004
    ql0: qla_issue_cmd: exit (ret = 0xffffffff)
    ql0: qla_get_max_rules: Q8_CMD_RD_MAX_RULES_PER_CNTXT failed
    ql0: qla_issue_cmd: cmd[0x001b2218] = 0x80000005
    ql0: qla_issue_cmd: exit (ret = 0xffffffff)
    ql0: qla_get_max_rcv_cntxts: Q8_CMD_RD_MAX_RX_CNTXT failed
    ql0: qla_issue_cmd: cmd[0x001b2218] = 0x80000006
    ql0: qla_issue_cmd: exit (ret = 0xffffffff)
    ql0: qla_get_max_tx_cntxts: Q8_CMD_RD_MAX_TX_CNTXT failed
    ql0: qla_issue_cmd: cmd[0x001b2218] = 0x80000018
    ql0: qla_issue_cmd: exit (ret = 0xffffffff)
    ql0: qla_get_max_mtu: Q8_CMD_RD_MAX_MTU failed
    ql0: qla_issue_cmd: cmd[0x001b2218] = 0x80000019
    ql0: qla_issue_cmd: exit (ret = 0xffffffff)
    ql0: qla_get_max_lro: Q8_CMD_RD_MAX_LRO failed
    ql0: qla_issue_cmd: cmd[0x001b2218] = 0x80000016
    ql0: qla_issue_cmd: exit (ret = 0xffffffff)
    ql0: qla_get_flow_control: Q8_CMD_GET_FLOW_CNTRL failed
    ql0: qla_issue_cmd: cmd[0x001b2218] = 0x80000007
    ql0: qla_issue_cmd: exit (ret = 0xffffffff)
    ql0: qla_init_rcv_cntxt: Q8_CMD_CREATE_RX_CNTXT failed
    ql0: qla_fw_cmd: xmit queue full
    
    K 1 Reply Last reply May 5, 2021, 10:11 AM Reply Quote 0
    • K
      kiokoman LAYER 8 @XKali
      last edited by May 5, 2021, 10:11 AM

      @xkali
      maybe you need to upgrade the firmware
      check with

      sysctl dev.ql
      

      firmware can be found here

      https://support.hpe.com/hpesc/public/km/product/4345884/Product#t=DriversandSoftware&sort=%40hpescuniversaldate%20descending&layout=table&numberOfResults=25&f:@kmswsoftwaretypekey=[swt8000029]

      ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
      Please do not use chat/PM to ask for help
      we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
      Don't forget to Upvote with the 👍 button for any post you find to be helpful.

      X 1 Reply Last reply May 5, 2021, 10:26 AM Reply Quote 0
      • X
        XKali @kiokoman
        last edited by XKali May 5, 2021, 10:27 AM May 5, 2021, 10:26 AM

        @kiokoman

        #sysctl dev.ql

        dev.ql.1.num_sds_rings: 4
        dev.ql.1.num_rds_rings: 2
        dev.ql.1.free_pkt_thres: 1024
        dev.ql.1.snd_pkt_thres: 16
        dev.ql.1.rcv_pkt_thres_d: 32
        dev.ql.1.rcv_pkt_thres: 128
        dev.ql.1.jumbo_replenish: 2
        dev.ql.1.std_replenish: 8
        dev.ql.1.debug: 0
        dev.ql.1.fw_version: 4.20.1.1429931003
        dev.ql.1.stats: 0
        dev.ql.1.%parent: pci1
        dev.ql.1.%pnpinfo: vendor=0x1077 device=0x8020 subvendor=0x103c subdevice=0x3733 class=0x020000
        dev.ql.1.%location: slot=0 function=1 dbsf=pci0:1:0:1
        dev.ql.1.%driver: ql
        dev.ql.1.%desc: Qlogic ISP 80xx PCI CNA Adapter-Ethernet Function v1.1.36
        dev.ql.0.wake: 0
        dev.ql.0.num_sds_rings: 4
        dev.ql.0.num_rds_rings: 2
        dev.ql.0.free_pkt_thres: 1024
        dev.ql.0.snd_pkt_thres: 16
        dev.ql.0.rcv_pkt_thres_d: 32
        dev.ql.0.rcv_pkt_thres: 128
        dev.ql.0.jumbo_replenish: 2
        dev.ql.0.std_replenish: 8
        dev.ql.0.debug: 0
        dev.ql.0.fw_version: 4.20.1.1429931003
        dev.ql.0.stats: 0
        dev.ql.0.%parent: pci1
        dev.ql.0.%pnpinfo: vendor=0x1077 device=0x8020 subvendor=0x103c subdevice=0x3733 class=0x020000
        dev.ql.0.%location: slot=0 function=0 dbsf=pci0:1:0:0 handle=\_SB_.PCI0.RP01.PXSX
        dev.ql.0.%driver: ql
        dev.ql.0.%desc: Qlogic ISP 80xx PCI CNA Adapter-Ethernet Function v1.1.36
        dev.ql.%parent:
        

        I've no idea how to update the firmware.
        I don't really understand why a lot of people have this kind of issue and the implementation of driver didn't work with the 2.4.5p1.

        Could you may be give tips for firmware update?
        The firmware can't be find for FreeBSD on HP website

        1 Reply Last reply Reply Quote 0
        • S
          stephenw10 Netgate Administrator
          last edited by stephenw10 May 5, 2021, 1:05 PM May 5, 2021, 1:04 PM

          Update the firmware from Windows or Linux to save hassle. If there is a firmware update available that is. 4.20.1 appears to be current in the files at HPE.

          X 1 Reply Last reply May 5, 2021, 1:39 PM Reply Quote 0
          • X
            XKali @stephenw10
            last edited by May 5, 2021, 1:39 PM

            @stephenw10 said in HP NC523SFP issue:

            Update the firmware from Windows or Linux to save hassle. If there is a firmware update available that is. 4.20.1 appears to be current in the files at HPE

            I've already the last firmware on this card but I'm not sure about the driver.

            K 1 Reply Last reply May 5, 2021, 1:51 PM Reply Quote 0
            • K
              kiokoman LAYER 8 @XKali
              last edited by May 5, 2021, 1:51 PM

              @xkali
              i see there are some open bugs at freebsd, the workaround is to issue a

              ifconfig ql0 MTU 9000
              

              did you try?

              ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
              Please do not use chat/PM to ask for help
              we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
              Don't forget to Upvote with the 👍 button for any post you find to be helpful.

              X 1 Reply Last reply May 5, 2021, 4:35 PM Reply Quote 0
              • S
                stephenw10 Netgate Administrator
                last edited by May 5, 2021, 2:48 PM

                Yes definitely worth trying that. The errors don't look quite the same but might be related.

                1 Reply Last reply Reply Quote 0
                • X
                  XKali @kiokoman
                  last edited by May 5, 2021, 4:35 PM

                  @kiokoman @stephenw10
                  I've just tried the command but havec this issue :
                  #ifconfig ql0 MTU 9000

                  ifconfig: MTU: bad value
                  

                  With lowercaps, i've no result in shell, but still not working.
                  I've tried down / up interface.

                  Currently, I bought an Intel X520-DA2 for make another test.
                  I think this is a problem with FreeBSD driver ? Because the qlxgb driver is new ?

                  Thank's a lot for your help!

                  1 Reply Last reply Reply Quote 0
                  • X
                    XKali
                    last edited by May 5, 2021, 4:47 PM

                    Just for information, I've tried "opnsense" for check if I've the same issue and still not working.
                    I replace the SSD to get back pfsense (better from my opinion) and the link down just after pfsense load drivers (I think).

                    K 1 Reply Last reply May 5, 2021, 4:59 PM Reply Quote 0
                    • K
                      kiokoman LAYER 8 @XKali
                      last edited by May 5, 2021, 4:59 PM

                      @xkali
                      try to set Speed and Duplex under interfaces to a static value instead of autoselect or default

                      ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
                      Please do not use chat/PM to ask for help
                      we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
                      Don't forget to Upvote with the 👍 button for any post you find to be helpful.

                      X 1 Reply Last reply May 5, 2021, 5:34 PM Reply Quote 0
                      • X
                        XKali @kiokoman
                        last edited by May 5, 2021, 5:34 PM

                        @kiokoman
                        Same result, I'm really lost with this issue...

                        1 Reply Last reply Reply Quote 0
                        • S
                          stephenw10 Netgate Administrator
                          last edited by May 5, 2021, 9:26 PM

                          Does it work with the mtu at 1500?

                          ifconfig ql0 mtu 1500
                          
                          X 1 Reply Last reply May 6, 2021, 6:59 AM Reply Quote 0
                          • X
                            XKali @stephenw10
                            last edited by May 6, 2021, 6:59 AM

                            @stephenw10
                            Same problem unfortunately

                            X 1 Reply Last reply May 7, 2021, 4:10 PM Reply Quote 0
                            • X
                              XKali @XKali
                              last edited by May 7, 2021, 4:10 PM

                              With the Intel X520-DA2, it's work fine and at the first boot with same install.
                              Maybe, it's a driver issue on pfSense for the HP card.

                              1 Reply Last reply Reply Quote 0
                              • S
                                stephenw10 Netgate Administrator
                                last edited by May 7, 2021, 6:00 PM

                                Yes, probably. Though it will be with the FreeBSD driver. pfSense doesn't have different drivers for most things.

                                If you can try verifying the behavior in FreeBSD directly.

                                Steve

                                X 1 Reply Last reply May 9, 2021, 11:04 AM Reply Quote 0
                                • X
                                  XKali @stephenw10
                                  last edited by May 9, 2021, 11:04 AM

                                  @stephenw10 I receive 2 news servers on Monday, I will do test with FreeBSD.

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    banting
                                    last edited by Dec 14, 2021, 5:12 AM

                                    to those having similar issues, please reinstall pfsense without the network card then copy qlxgb.ko from freebsd set the if_qlxgb_load="YES" in the loader.conf or create your own loader.conf.local and add the line into it, power off then install your network card. that worked for me after having identical issue. still don't understand why it sees the card but will not work my guess is that whatever pfsense does with the card may be broken or not enough to fully activate the card. this is happening in version 2.5.2. anyway hope it helps anyone struggling with this.

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      stephenw10 Netgate Administrator
                                      last edited by Dec 14, 2021, 1:08 PM

                                      So a newer qlxgb driver worked? Which FreeBSD version did you load that from?

                                      B 1 Reply Last reply Dec 16, 2021, 5:06 PM Reply Quote 0
                                      • B
                                        banting @stephenw10
                                        last edited by Dec 16, 2021, 5:06 PM

                                        @stephenw10 12.5.2 the same version as current pfsense. What I have noticed also is heating may cause the nic not to work I have three different 10gb nics this one gets hotter than the rest. Perhaps the most hottest nics. I read it has built in control to cut off if it gets too hot so the obvious question is do you have good air flow, perhaps noctua fans or any small fan to fit on-top or close enough to cool it. Another point is that you may have to add this line of code if_glxgb_updated.ko=“YES” updated if you copied from freebsd so the default can be changed. Again I have to emphasise on cooling the nic it’s important as they get weirdly hot like touching hot pan on stove apparently it’s known issue perhaps explains why it’s cheap on eBay. Hope it helps.

                                        1 Reply Last reply Reply Quote 1
                                        • First post
                                          Last post
                                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                          [[user:consent.lead]]
                                          [[user:consent.not_received]]