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

    WAN out errors since 2.8 upgrade

    Scheduled Pinned Locked Moved General pfSense Questions
    16 Posts 2 Posters 975 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.
    • brookheatherB
      brookheather @stephenw10
      last edited by brookheather

      @stephenw10 The NIC is physically connected to the OpenReach Huawei ONT (Gigabit connection) - the output from the command is:

      dev.igc.0.interrupts.rx_desc_min_thresh: 0
      dev.igc.0.interrupts.asserts: 43969407
      dev.igc.0.mac_stats.tso_txd: 0
      dev.igc.0.mac_stats.tx_frames_1024_1522: 9891015
      dev.igc.0.mac_stats.tx_frames_512_1023: 748735
      dev.igc.0.mac_stats.tx_frames_256_511: 1006813
      dev.igc.0.mac_stats.tx_frames_128_255: 1742288
      dev.igc.0.mac_stats.tx_frames_65_127: 10311937
      dev.igc.0.mac_stats.tx_frames_64: 352282
      dev.igc.0.mac_stats.mcast_pkts_txd: 0
      dev.igc.0.mac_stats.bcast_pkts_txd: 9
      dev.igc.0.mac_stats.good_pkts_txd: 24053070
      dev.igc.0.mac_stats.total_pkts_txd: 24053070
      dev.igc.0.mac_stats.good_octets_txd: 16003109611
      dev.igc.0.mac_stats.good_octets_recvd: 48063405551
      dev.igc.0.mac_stats.rx_frames_1024_1522: 32590421
      dev.igc.0.mac_stats.rx_frames_512_1023: 1036421
      dev.igc.0.mac_stats.rx_frames_256_511: 1184829
      dev.igc.0.mac_stats.rx_frames_128_255: 2528507
      dev.igc.0.mac_stats.rx_frames_65_127: 4555804
      dev.igc.0.mac_stats.rx_frames_64: 337518
      dev.igc.0.mac_stats.mcast_pkts_recvd: 2
      dev.igc.0.mac_stats.bcast_pkts_recvd: 0
      dev.igc.0.mac_stats.good_pkts_recvd: 42233500
      dev.igc.0.mac_stats.total_pkts_recvd: 42233500
      dev.igc.0.mac_stats.mgmt_pkts_txd: 0
      dev.igc.0.mac_stats.mgmt_pkts_drop: 0
      dev.igc.0.mac_stats.mgmt_pkts_recvd: 0
      dev.igc.0.mac_stats.unsupported_fc_recvd: 0
      dev.igc.0.mac_stats.xoff_txd: 0
      dev.igc.0.mac_stats.xoff_recvd: 0
      dev.igc.0.mac_stats.xon_txd: 0
      dev.igc.0.mac_stats.xon_recvd: 0
      dev.igc.0.mac_stats.alignment_errs: 0
      dev.igc.0.mac_stats.crc_errs: 0
      dev.igc.0.mac_stats.recv_errs: 0
      dev.igc.0.mac_stats.recv_jabber: 0
      dev.igc.0.mac_stats.recv_oversize: 0
      dev.igc.0.mac_stats.recv_fragmented: 0
      dev.igc.0.mac_stats.recv_undersize: 0
      dev.igc.0.mac_stats.recv_no_buff: 0
      dev.igc.0.mac_stats.recv_length_errors: 0
      dev.igc.0.mac_stats.missed_packets: 0
      dev.igc.0.mac_stats.defer_count: 0
      dev.igc.0.mac_stats.sequence_errors: 0
      dev.igc.0.mac_stats.symbol_errors: 0
      dev.igc.0.mac_stats.collision_count: 0
      dev.igc.0.mac_stats.late_coll: 0
      dev.igc.0.mac_stats.multiple_coll: 0
      dev.igc.0.mac_stats.single_coll: 0
      dev.igc.0.mac_stats.excess_coll: 0
      dev.igc.0.queue_rx_3.rx_irq: 0
      dev.igc.0.queue_rx_3.rxd_tail: 128
      dev.igc.0.queue_rx_3.rxd_head: 0
      dev.igc.0.queue_rx_3.interrupt_rate: 20832
      dev.igc.0.queue_rx_2.rx_irq: 0
      dev.igc.0.queue_rx_2.rxd_tail: 1
      dev.igc.0.queue_rx_2.rxd_head: 2
      dev.igc.0.queue_rx_2.interrupt_rate: 20832
      dev.igc.0.queue_rx_1.rx_irq: 0
      dev.igc.0.queue_rx_1.rxd_tail: 128
      dev.igc.0.queue_rx_1.rxd_head: 0
      dev.igc.0.queue_rx_1.interrupt_rate: 20832
      dev.igc.0.queue_rx_0.rx_irq: 0
      dev.igc.0.queue_rx_0.rxd_tail: 690
      dev.igc.0.queue_rx_0.rxd_head: 691
      dev.igc.0.queue_rx_0.interrupt_rate: 4032
      dev.igc.0.queue_tx_3.tx_irq: 0
      dev.igc.0.queue_tx_3.txd_tail: 424
      dev.igc.0.queue_tx_3.txd_head: 424
      dev.igc.0.queue_tx_3.interrupt_rate: 20832
      dev.igc.0.queue_tx_2.tx_irq: 0
      dev.igc.0.queue_tx_2.txd_tail: 552
      dev.igc.0.queue_tx_2.txd_head: 552
      dev.igc.0.queue_tx_2.interrupt_rate: 20832
      dev.igc.0.queue_tx_1.tx_irq: 0
      dev.igc.0.queue_tx_1.txd_tail: 644
      dev.igc.0.queue_tx_1.txd_head: 644
      dev.igc.0.queue_tx_1.interrupt_rate: 20832
      dev.igc.0.queue_tx_0.tx_irq: 0
      dev.igc.0.queue_tx_0.txd_tail: 506
      dev.igc.0.queue_tx_0.txd_head: 506
      dev.igc.0.queue_tx_0.interrupt_rate: 4032
      dev.igc.0.fc_low_water: 32752
      dev.igc.0.fc_high_water: 32768
      dev.igc.0.rx_control: 71335970
      dev.igc.0.device_control: 1478231617
      dev.igc.0.watchdog_timeouts: 0
      dev.igc.0.rx_overruns: 0
      dev.igc.0.link_irq: 5
      dev.igc.0.dropped: 0
      dev.igc.0.eee_control: 1
      dev.igc.0.tso_tcp_flags_mask_last_segment: 3967
      dev.igc.0.tso_tcp_flags_mask_middle_segment: 3958
      dev.igc.0.tso_tcp_flags_mask_first_segment: 4086
      dev.igc.0.dmac: 0
      dev.igc.0.rs_dump: 0
      dev.igc.0.reg_dump: General Registers
      	CTRL	 581c0641
      	STATUS	 00380683
      	CTRL_EXIT	 100000c0
      
      Interrupt Registers
      	ICR	 00000000
      
      RX Registers
      	RCTL	 04408022
      	RDLEN	 00004000
      	RDH	 000002b3
      	RDT	 000002b2
      	RXDCTL	 02040808
      	RDBAL	 02e9e000
      	RDBAH	 00000000
      
      TX Registers
      	TCTL	 a503f0fa
      	TDBAL	 02e60000
      	TDBAH	 00000000
      	TDLEN	 00004000
      	TDH	 000001fa
      	TDT	 000001fa
      	TXDCTL	 0201011f
      	TDFH	 00000000
      	TDFT	 00000000
      	TDFHS	 00000000
      	TDFPC	 00000000
      
      
      dev.igc.0.fc: 3
      dev.igc.0.debug: -1
      dev.igc.0.fw_version: EEPROM V2.23-0 eTrack 0x80000397
      dev.igc.0.enable_aim: 1
      dev.igc.0.nvm: -1
      dev.igc.0.iflib.rxq3.rxq_fl0.buf_size: 2048
      dev.igc.0.iflib.rxq3.rxq_fl0.credits: 128
      dev.igc.0.iflib.rxq3.rxq_fl0.cidx: 0
      dev.igc.0.iflib.rxq3.rxq_fl0.pidx: 128
      dev.igc.0.iflib.rxq3.cpu: 3
      dev.igc.0.iflib.rxq2.rxq_fl0.buf_size: 2048
      dev.igc.0.iflib.rxq2.rxq_fl0.credits: 1023
      dev.igc.0.iflib.rxq2.rxq_fl0.cidx: 2
      dev.igc.0.iflib.rxq2.rxq_fl0.pidx: 1
      dev.igc.0.iflib.rxq2.cpu: 2
      dev.igc.0.iflib.rxq1.rxq_fl0.buf_size: 2048
      dev.igc.0.iflib.rxq1.rxq_fl0.credits: 128
      dev.igc.0.iflib.rxq1.rxq_fl0.cidx: 0
      dev.igc.0.iflib.rxq1.rxq_fl0.pidx: 128
      dev.igc.0.iflib.rxq1.cpu: 1
      dev.igc.0.iflib.rxq0.rxq_fl0.buf_size: 2048
      dev.igc.0.iflib.rxq0.rxq_fl0.credits: 1023
      dev.igc.0.iflib.rxq0.rxq_fl0.cidx: 691
      dev.igc.0.iflib.rxq0.rxq_fl0.pidx: 690
      dev.igc.0.iflib.rxq0.cpu: 0
      dev.igc.0.iflib.txq3.r_abdications: 2
      dev.igc.0.iflib.txq3.r_restarts: 0
      dev.igc.0.iflib.txq3.r_stalls: 0
      dev.igc.0.iflib.txq3.r_starts: 8692668
      dev.igc.0.iflib.txq3.r_drops: 0
      dev.igc.0.iflib.txq3.r_enqueues: 8698710
      dev.igc.0.iflib.txq3.ring_state: pidx_head: 0854 pidx_tail: 0854 cidx: 0854 state: IDLE
      dev.igc.0.iflib.txq3.txq_cleaned: 20038013
      dev.igc.0.iflib.txq3.txq_processed: 20038053
      dev.igc.0.iflib.txq3.txq_in_use: 43
      dev.igc.0.iflib.txq3.txq_cidx_processed: 421
      dev.igc.0.iflib.txq3.txq_cidx: 381
      dev.igc.0.iflib.txq3.txq_pidx: 424
      dev.igc.0.iflib.txq3.no_tx_dma_setup: 0
      dev.igc.0.iflib.txq3.txd_encap_efbig: 0
      dev.igc.0.iflib.txq3.tx_map_failed: 0
      dev.igc.0.iflib.txq3.no_desc_avail: 0
      dev.igc.0.iflib.txq3.mbuf_defrag_failed: 0
      dev.igc.0.iflib.txq3.m_pullups: 3254948
      dev.igc.0.iflib.txq3.mbuf_defrag: 0
      dev.igc.0.iflib.txq3.cpu: 3
      dev.igc.0.iflib.txq2.r_abdications: 0
      dev.igc.0.iflib.txq2.r_restarts: 0
      dev.igc.0.iflib.txq2.r_stalls: 0
      dev.igc.0.iflib.txq2.r_starts: 3823423
      dev.igc.0.iflib.txq2.r_drops: 0
      dev.igc.0.iflib.txq2.r_enqueues: 3825109
      dev.igc.0.iflib.txq2.ring_state: pidx_head: 1493 pidx_tail: 1493 cidx: 1493 state: IDLE
      dev.igc.0.iflib.txq2.txq_cleaned: 7308797
      dev.igc.0.iflib.txq2.txq_processed: 7308837
      dev.igc.0.iflib.txq2.txq_in_use: 43
      dev.igc.0.iflib.txq2.txq_cidx_processed: 549
      dev.igc.0.iflib.txq2.txq_cidx: 509
      dev.igc.0.iflib.txq2.txq_pidx: 552
      dev.igc.0.iflib.txq2.no_tx_dma_setup: 0
      dev.igc.0.iflib.txq2.txd_encap_efbig: 0
      dev.igc.0.iflib.txq2.tx_map_failed: 0
      dev.igc.0.iflib.txq2.no_desc_avail: 0
      dev.igc.0.iflib.txq2.mbuf_defrag_failed: 0
      dev.igc.0.iflib.txq2.m_pullups: 2872129
      dev.igc.0.iflib.txq2.mbuf_defrag: 0
      dev.igc.0.iflib.txq2.cpu: 2
      dev.igc.0.iflib.txq1.r_abdications: 0
      dev.igc.0.iflib.txq1.r_restarts: 0
      dev.igc.0.iflib.txq1.r_stalls: 0
      dev.igc.0.iflib.txq1.r_starts: 3850397
      dev.igc.0.iflib.txq1.r_drops: 0
      dev.igc.0.iflib.txq1.r_enqueues: 3852590
      dev.igc.0.iflib.txq1.ring_state: pidx_head: 0302 pidx_tail: 0302 cidx: 0302 state: IDLE
      dev.igc.0.iflib.txq1.txq_cleaned: 7776856
      dev.igc.0.iflib.txq1.txq_processed: 7776896
      dev.igc.0.iflib.txq1.txq_in_use: 44
      dev.igc.0.iflib.txq1.txq_cidx_processed: 640
      dev.igc.0.iflib.txq1.txq_cidx: 600
      dev.igc.0.iflib.txq1.txq_pidx: 644
      dev.igc.0.iflib.txq1.no_tx_dma_setup: 0
      dev.igc.0.iflib.txq1.txd_encap_efbig: 0
      dev.igc.0.iflib.txq1.tx_map_failed: 0
      dev.igc.0.iflib.txq1.no_desc_avail: 0
      dev.igc.0.iflib.txq1.mbuf_defrag_failed: 0
      dev.igc.0.iflib.txq1.m_pullups: 2752996
      dev.igc.0.iflib.txq1.mbuf_defrag: 0
      dev.igc.0.iflib.txq1.cpu: 1
      dev.igc.0.iflib.txq0.r_abdications: 0
      dev.igc.0.iflib.txq0.r_restarts: 0
      dev.igc.0.iflib.txq0.r_stalls: 0
      dev.igc.0.iflib.txq0.r_starts: 7671245
      dev.igc.0.iflib.txq0.r_drops: 0
      dev.igc.0.iflib.txq0.r_enqueues: 7678564
      dev.igc.0.iflib.txq0.ring_state: pidx_head: 0612 pidx_tail: 0612 cidx: 0612 state: IDLE
      dev.igc.0.iflib.txq0.txq_cleaned: 19215824
      dev.igc.0.iflib.txq0.txq_processed: 19215864
      dev.igc.0.iflib.txq0.txq_in_use: 42
      dev.igc.0.iflib.txq0.txq_cidx_processed: 504
      dev.igc.0.iflib.txq0.txq_cidx: 464
      dev.igc.0.iflib.txq0.txq_pidx: 506
      dev.igc.0.iflib.txq0.no_tx_dma_setup: 0
      dev.igc.0.iflib.txq0.txd_encap_efbig: 0
      dev.igc.0.iflib.txq0.tx_map_failed: 0
      dev.igc.0.iflib.txq0.no_desc_avail: 0
      dev.igc.0.iflib.txq0.mbuf_defrag_failed: 0
      dev.igc.0.iflib.txq0.m_pullups: 2094876
      dev.igc.0.iflib.txq0.mbuf_defrag: 0
      dev.igc.0.iflib.txq0.cpu: 0
      dev.igc.0.iflib.override_nrxds: 0
      dev.igc.0.iflib.override_ntxds: 0
      dev.igc.0.iflib.allocated_msix_vectors: 5
      dev.igc.0.iflib.use_extra_msix_vectors: 0
      dev.igc.0.iflib.use_logical_cores: 0
      dev.igc.0.iflib.separate_txrx: 0
      dev.igc.0.iflib.core_offset: 0
      dev.igc.0.iflib.tx_abdicate: 0
      dev.igc.0.iflib.rx_budget: 0
      dev.igc.0.iflib.disable_msix: 0
      dev.igc.0.iflib.override_qs_enable: 0
      dev.igc.0.iflib.override_nrxqs: 0
      dev.igc.0.iflib.override_ntxqs: 0
      dev.igc.0.iflib.driver_version: 1
      dev.igc.0.%iommu: rid=0x300
      dev.igc.0.%parent: pci3
      dev.igc.0.%pnpinfo: vendor=0x8086 device=0x125c subvendor=0x8086 subdevice=0x0000 class=0x020000
      dev.igc.0.%location: slot=0 function=0 dbsf=pci0:3:0:0
      dev.igc.0.%driver: igc
      dev.igc.0.%desc: Intel(R) Ethernet Controller I226-V
      
      
      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        Hmm, nothing obvuiously wrong there. I assume igc0 is the WAN?

        brookheatherB 1 Reply Last reply Reply Quote 0
        • brookheatherB
          brookheather @stephenw10
          last edited by

          @stephenw10 Yes igc0 is the WAN. Speedtests and latency are fine - I haven't observed any actual issues with the network which is why I was wondering whether these WAN out errors are actually real?

          1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            Hmm, curious. I'd expect to see some errors in the stats there. Is it linked at 1G?

            brookheatherB 1 Reply Last reply Reply Quote 0
            • brookheatherB
              brookheather @stephenw10
              last edited by

              @stephenw10 Yes linked at 1G on both WAN and LAN.

              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                Ah, wait is this still PPPoE? BT have yet to deem my area fit for fiber. 🙄

                In which case the errors could be on pppoe0. Are you using the new if_pppoe in 2.8?

                brookheatherB 1 Reply Last reply Reply Quote 0
                • brookheatherB
                  brookheather @stephenw10
                  last edited by

                  @stephenw10 Yes it is PPPoE and I am using the new if_pppoe code.

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    Ah, interesting.

                    Try looking at netstat -i, check if the errors are shown there. And if that are only on pppoe0 and not igc0.

                    Do you still see errors if you switch back to the old pppoe driver?

                    brookheatherB 1 Reply Last reply Reply Quote 0
                    • stephenw10S stephenw10 moved this topic from Problems Installing or Upgrading pfSense Software on
                    • brookheatherB
                      brookheather @stephenw10
                      last edited by brookheather

                      @stephenw10 Yes errors are only showing on pppoe0 - there are none on igc0. I haven't tried switching off if_pppoe unless it is actually causing a problem? Do you think it is just mis-reporting the errors?

                      Name         Mtu Network                   Address                                                Ipkts Ierrs Idrop     Opkts Oerrs  Coll
                      igc0        1508 <Link#1>                  xx:xx:xx:xx:xx:xx                                   43520768     0     0  24375770     0     0
                      pppoe0      1500 <Link#11>                 pppoe0                                              38313171     0     0  22268397 93436     0
                      
                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        It could be. Though I'm using here (stuck on FTTC) without any errors:

                        pppoe0     1500 <Link#20>                pppoe0                                           27001708     0     0   14339373     0     0
                        pppoe0        - fe80::%pppoe0/64         fe80::201:21ff:fe01:6775%pppoe0                         0     -     -          0     -     -
                        pppoe0        - x.x.13.9/32           9.13.x.x.dyn.plus.net                           458252     -     -          1     -     -
                        pppoe1     1500 <Link#22>                pppoe1                                            6970581     0     0    2942040     0     0
                        pppoe1        - fe80::%pppoe1/64         fe80::201:21ff:fe01:6775%pppoe1                        34     -     -          5     -     -
                        pppoe1        - x.x.86.29/32          hostxx-x-x-29.btcentralplus.com      44548     -     -          0     -     -
                        

                        Do you see any errors on warning in the system logs?

                        The debug output from if_pppoe is unlikely to be helpful here. It will fill the logs! But you can enable it with ifconfig pppoe0 debug and disable it with ifconfig pppoe0 -debug.

                        brookheatherB 3 Replies Last reply Reply Quote 0
                        • brookheatherB
                          brookheather @stephenw10
                          last edited by

                          @stephenw10 I tried enabling the debug - there were just lots of lines with pppoe - no errors that I could see. I will try reverting if_pppoe later today and see if that makes any difference.

                          1 Reply Last reply Reply Quote 0
                          • brookheatherB
                            brookheather @stephenw10
                            last edited by brookheather

                            @stephenw10 So I have switched back to the old PPPoE code and it works fine - no errors at all - I have run a number of speedtests and the error count is still zero so it looks like there is an issue with the new if_pppoe code.

                            Name         Mtu Network                   Address                                            Ipkts Ierrs Idrop    Opkts Oerrs  Coll
                            pppoe0      1500 <Link#9>                  pppoe0                                            916340     0     0   375667     0     0
                            
                            1 Reply Last reply Reply Quote 0
                            • brookheatherB
                              brookheather @stephenw10
                              last edited by brookheather

                              @stephenw10 This bug seems to already be reported here: redmine though I don't see any follow up?

                              1 Reply Last reply Reply Quote 0
                              • stephenw10S
                                stephenw10 Netgate Administrator
                                last edited by

                                Yup I see it. I'll reach out to the dev and let him know. Though I think he's at BSDCan next week,

                                1 Reply Last reply Reply Quote 0
                                • patient0P patient0 referenced this topic on
                                • First post
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.