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

    rx fifo overflow errors

    Scheduled Pinned Locked Moved General pfSense Questions
    2 Posts 2 Posters 483 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.
    • P
      packet_onslaught
      last edited by packet_onslaught

      We are running 2.2.5 on a Pentium dual core machine.

      Since a last few weeks, the following fifo overflow errors are occurring which cause delay and placket loss.

      I have changed the cable 3 times and also changed the switch to which it connects. The switch shows negligible errors on the uplink Rx about 10e-7.

      The errors continue irrespective of the load on the system i.e there are errors at off peak time also. There a script running monitoring the hour by hour error rate, will update here if peak time error are higher or not.

      Thinking of upgrading to the latest release. The interface is the onboard one and one other PCIe interface is used on LAN side. There are no other slots on the mobo.

      There are also few (3613 vs 45376) Tx error on the LAN interface. The switch on the Rx side of that shows no errors.

      The machines is used as captive portal for lower side of 100s of users. Memory is at max 30%, CPU is at 50-70 mostly with jumps to full at times. Load average sometimes goes to max 2.x 1.9 1.6.

      How do we dig deeper?

      Thanks

      dev.alc.0.%desc: Atheros AR8151 v2.0 PCIe Gigabit Ethernet
      dev.alc.0.%driver: alc
      dev.alc.0.%location: slot=0 function=0
      dev.alc.0.%pnpinfo: vendor=0x1969 device=0x1083 subvendor=0x1043 subdevice=0x847e class=0x020000
      dev.alc.0.%parent: pci1
      dev.alc.0.int_rx_mod: 100
      dev.alc.0.int_tx_mod: 1000
      dev.alc.0.process_limit: 64
      dev.alc.0.stats.rx.good_frames: 3664566744
      dev.alc.0.stats.rx.good_bcast_frames: 0
      dev.alc.0.stats.rx.good_mcast_frames: 0
      dev.alc.0.stats.rx.pause_frames: 0
      dev.alc.0.stats.rx.control_frames: 9380
      dev.alc.0.stats.rx.crc_errs: 2
      dev.alc.0.stats.rx.len_errs: 0
      dev.alc.0.stats.rx.good_octets: 3989673913677
      dev.alc.0.stats.rx.good_bcast_octets: 0
      dev.alc.0.stats.rx.good_mcast_octets: 0
      dev.alc.0.stats.rx.runts: 0
      dev.alc.0.stats.rx.fragments: 0
      dev.alc.0.stats.rx.frames_64: 190486856
      dev.alc.0.stats.rx.frames_65_127: 610033952
      dev.alc.0.stats.rx.frames_128_255: 88456269
      dev.alc.0.stats.rx.frames_256_511: 65111845
      dev.alc.0.stats.rx.frames_512_1023: 59742321
      dev.alc.0.stats.rx.frames_1024_1518: 2650964882
      dev.alc.0.stats.rx.frames_1519_max: 6
      dev.alc.0.stats.rx.trunc_errs: 0
      dev.alc.0.stats.rx.fifo_oflows: 45376
      dev.alc.0.stats.rx.rrs_errs: 0
      dev.alc.0.stats.rx.align_errs: 0
      dev.alc.0.stats.rx.filtered: 174629
      dev.alc.0.stats.tx.good_frames: 2512567223
      dev.alc.0.stats.tx.good_bcast_frames: 336
      dev.alc.0.stats.tx.good_mcast_frames: 10
      dev.alc.0.stats.tx.pause_frames: 0
      dev.alc.0.stats.tx.control_frames: 0
      dev.alc.0.stats.tx.excess_defers: 0
      dev.alc.0.stats.tx.defers: 0
      dev.alc.0.stats.tx.good_octets: 1162371012533
      dev.alc.0.stats.tx.good_bcast_octets: 976
      dev.alc.0.stats.tx.good_mcast_octets: 0
      dev.alc.0.stats.tx.frames_64: 362620042
      dev.alc.0.stats.tx.frames_65_127: 1117661924
      dev.alc.0.stats.tx.frames_128_255: 75998451
      dev.alc.0.stats.tx.frames_256_511: 53448469
      dev.alc.0.stats.tx.frames_512_1023: 318281056
      dev.alc.0.stats.tx.frames_1024_1518: 584557281
      dev.alc.0.stats.tx.frames_1519_max: 0
      dev.alc.0.stats.tx.single_colls: 0
      dev.alc.0.stats.tx.multi_colls: 0
      dev.alc.0.stats.tx.late_colls: 0
      dev.alc.0.stats.tx.excess_colls: 0
      dev.alc.0.stats.tx.abort: 0
      dev.alc.0.stats.tx.underruns: 0
      dev.alc.0.stats.tx.desc_underruns: 0
      dev.alc.0.stats.tx.len_errs: 0
      dev.alc.0.stats.tx.trunc_errs: 20160
      
      1 Reply Last reply Reply Quote 0
      • DerelictD
        Derelict LAYER 8 Netgate
        last edited by

        It is probably time to consider more current hardware.

        It is definitely time to consider upgrading to more current software.

        Chattanooga, Tennessee, USA
        A comprehensive network diagram is worth 10,000 words and 15 conference calls.
        DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
        Do Not Chat For Help! NO_WAN_EGRESS(TM)

        1 Reply Last reply Reply Quote 1
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.