Ixgbe driver problem - Intel X520 10Gb card with VLANs



  • Intel ixgbe driver is flaky on my Dell PowerEdge R620 with x520 10GB DP network daughter card.
    On stable pfsense 2.0.3 with default driver it sporadically holds and buffers packets for 40-70 seconds.
    Similar behavior on latest 2.1-beta (it comes with ixgbe driver 2.5.0).
    I managed to compile ixgbe driver version 2.5.8 from Intel web site.
    Now it works fine on default interface, but does not receive packets when configured with any non-default VLAN.
    Though the packets are coming out and I can see them with tcpdump on another host.

    Any help and ideas are appreciated.
    – Ivan



  • Hi Ivan,

    I'm facing the same issue. Did you managed to get it working ?

    Best,



  • @Altar:

    Hi Ivan,

    I'm facing the same issue. Did you managed to get it working ?

    Best,

    Altar, no - I gave up. 10G was nice to have option in my case and I am using copper interfaces now.
    I asked this question also on freebsd-net forum, the developer of the driver Jack Vogel first asked me for details but did not reply back later. He might take a look and fix the bug if you post and ask him there as well.

    Thanks,
    – Ivan



  • So I got it working by disabling VLAN_HWFILTER and VLAN_HWTSO on the nic.

    Hope this helps.

    Best,

    edit : Actually, you just need to disable VLAN_HWFILTER but pfSense disable TSO by default so I also took VLAN_HWTSO out of the equation :)

    If I have time, I'll try to enable TSO and VLANTSO and see if it works or not on this nic.



  • @Altar:

    So I got it working by disabling VLAN_HWFILTER and VLAN_HWTSO on the nic.

    Hope this helps.

    Best,

    edit : Actually, you just need to disable VLAN_HWFILTER but pfSense disable TSO by default so I also took VLAN_HWTSO out of the equation :)

    If I have time, I'll try to enable TSO and VLANTSO and see if it works or not on this nic.

    Glad to hear that. That does not help in my case.


Log in to reply