Re: Possible fxp(4) problem in -CURRENT

From: Dan Bilik (dan_at_mail.neosystem.cz)
Date: 10/19/05

  • Next message: Poul-Henning Kamp: "current/i386/LINT børken in svr4_machdep.c"
    Date: Wed, 19 Oct 2005 09:05:43 +0200
    To: freebsd-current@freebsd.org
    
    

    On Tue, 18 Oct 2005 20:30:12 +0000 (GMT)
    wpaul@FreeBSD.ORG (Bill Paul) wrote:

    >> Today one of the problem machines got stuck again. I was able to
    >> log on through second functional interface and watch it more
    >> closely. Sending packets from the box worked (its arp requests were
    >> appearing on other boxes in the subnet) but it could not receive
    >> any packet. And another thing... It seems that running tcpdump (ie.
    >> entering and leaving promiscuous mode) on the interface resolved
    >> the problem and made the machine to appear back on the network.
    >> It's running with no problem from that moment.
    > ...
    > - The chip has experienced an RX overrun, where all of the descriptors
    > in its RX DMA ring have been filled by the chip before the driver
    > has had a chance to drain them. When this happens, the chip may
    > require the RX unit to be resumed.
    > - For some reason, the RX handler code in the driver has fallen out
    > of sync with the chip, i.e. the current descriptor index has gotten
    > clobbered, or maybe the chip was restarted and the index wasn't
    > properly reset.
    > RX overruns are obviously the result of a very busy network (or a very
    > busy host processor that can't service the NIC frequently enough to
    > drain the RX ring). If the network is busy, it would be with a lot of
    > small packets.

    Yes, it's exactly that case. The box is running boa to serve http
    requests for static content (mostly small to medium size images). There
    are around 1k established short-time connections and 50-70% CPU usage
    for the most of the day. We have also tried polling(4) on the problem
    machines but it didn't help (though we got less CPU usage).

    The same hardware serving the same purposes but running 4.9-RELEASE has
    never got jammed that way. It runs for months without a problem.

    > You should run vmstat -i or something to monitor the interrupt rate
    > on the failing interface and see if it peaks right before it goes
    > deaf.

    OK, I'm going to periodically collect this information on the problem
    boxes. Thanks.

    Dan
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  • Next message: Poul-Henning Kamp: "current/i386/LINT børken in svr4_machdep.c"

    Relevant Pages

    • Re: A new S-100 Prototype board to interface with IDE hard disk drives and CF cards
      ... It's almost easier to interface IDE/CF to S100 without 8255. ... a 40 pin chip and also requires less bit twiddling as all either IDE ... upper 8 bits of sector data and read in 2x512 byte sectors. ...
      (comp.os.cpm)
    • Re: Possible fxp(4) problem in -CURRENT
      ... > through second functional interface and watch it more closely. ... > boxes in the subnet) but it could not receive any packet. ... With the fxp driver, ... - The chip has experienced an RX overrun, ...
      (freebsd-current)
    • Re: Help with 876w config bridging wireless/lan
      ... When connecting another device to the builtin lan switch, the devices can communicate with each other, but they can't access the router. ... When configuring the ip address 10.0.0.1 on the "vlan 1" interface instead on the BVI, the router is accessible from the LAN but not from wireless. ... I any case i can see the outgoing arp requests on the source, but no reply and no incoming arp requests on the destination. ...
      (comp.dcom.sys.cisco)
    • Re: RFC: "Comet" board with AT91RM9200
      ... Before we cut down the design and start ... > The chip supports 32-bit SDRAM. ... It has only one CAN interface, but that is not a problem for me. ... The Cogent CSB337 costs about 400 USD and the Atmel ...
      (comp.arch.embedded)
    • Re: the lowest level of AC97
      ... codec (sound chip) using the AC 97' interface. ... ac97_codec.c) and I still cant figure out how the 'actual' controlling ... Since that chip implements the AC97 interface, ...
      (comp.os.linux.development.system)

    Loading