Intel X710 troubles



  • I'm having trouble getting our Intel X710 NICs to work with 2.4.5. During a typical boot-up, pfSense reports "ixl0: TX queue 0 still enabled!" and "ixl0: WARNING: queue <num> appears to be hung!". The second message is repeated for each of the NICs that are enabled and for multiple queues. Oddly, if I disable the switch ports, boot the system completely, then enable the switch ports, the NICs come online with no errors and everything appears to be normal.

    The issue occurs with the stock driver in pfSense 2.4.5 and also with the latest driver from Intel that I compiled and copied to the pfSense system (1.11.22). Firmware on the Dell system and X710 are up to the latest versions.

    Can anyone offer any insight into what the "queue appears to be hung" message is referring to? Should I just ditch 2.4.5 and move to 2.5 since everything changes with that version?


  • Netgate Administrator

    I'm not aware of any issue that presents like that in 2.4.5.

    Do you have the card/chip ID from pciconf? Firmware versions etc?

    You certainly could go to 2.5. We have just rebased there to 12.1-stable though so there may be some issues we haven't seen yet.

    Steve



  • I should have been more clear that when the system boots and reports those "queue timeout" errors, there is no network connectivity. I am unable to communicate with the system until I disable the switch ports and reboot.

    From pciconf:
    class=0x020000 card=0x00068086 chip-0x15728086 rev=0x02

    Attached is the screenshot from iDRAC reporting driver, nvm, etc versions.x710.png

    No virtualization is being used.



  • Driver for this card is implemented in sys/dev/ixl/if_ixl.c and I see several improvements this year.


Log in to reply