Watchdog timeout



  • Hi,

    after updating to the 2.1-BETA1 (amd64)
    built on Sat Dec 22 10:10:52 EST 2012
    FreeBSD 8.3-RELEASE-p5
    my router keeps hanging with the following error:
    re0: watchdog timeout
    re0: reset never completed!

    re0 is my lan NIC. A hard reset is needed afterwards and after ~15min to an hour it happens again.


  • Netgate Administrator

    What NIC exactly is it?

    Steve





  • I suppose I have the box of it somewhere, will search for it if pics are not sufficient.



  • @strumf666:

    I suppose I have the box of it somewhere, will search for it if pics are not sufficient.

    The output of pfSense shell command```

    pciconf -l -v



  • Thanks and here you go:

    $ pciconf -l -v
    hostb0@pci0:0:0:0:	class=0x060000 card=0x84a51043 chip=0x15101022 rev=0x00 hdr=0x00
        class      = bridge
        subclass   = HOST-PCI
    vgapci0@pci0:0:1:0:	class=0x030000 card=0x84a51043 chip=0x98021002 rev=0x00 hdr=0x00
        class      = display
        subclass   = VGA
    none0@pci0:0:1:1:	class=0x040300 card=0x84a51043 chip=0x13141002 rev=0x00 hdr=0x00
        class      = multimedia
        subclass   = HDA
    atapci0@pci0:0:17:0:	class=0x010601 card=0x84961043 chip=0x43911002 rev=0x40 hdr=0x00
        class      = mass storage
        subclass   = SATA
    ohci0@pci0:0:18:0:	class=0x0c0310 card=0x84961043 chip=0x43971002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass   = USB
    ehci0@pci0:0:18:2:	class=0x0c0320 card=0x84961043 chip=0x43961002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass   = USB
    ohci1@pci0:0:19:0:	class=0x0c0310 card=0x84961043 chip=0x43971002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass   = USB
    ehci1@pci0:0:19:2:	class=0x0c0320 card=0x84961043 chip=0x43961002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass   = USB
    none1@pci0:0:20:0:	class=0x0c0500 card=0x84961043 chip=0x43851002 rev=0x42 hdr=0x00
        class      = serial bus
        subclass   = SMBus
    none2@pci0:0:20:2:	class=0x040300 card=0x84451043 chip=0x43831002 rev=0x40 hdr=0x00
        class      = multimedia
        subclass   = HDA
    isab0@pci0:0:20:3:	class=0x060100 card=0x84961043 chip=0x439d1002 rev=0x40 hdr=0x00
        class      = bridge
        subclass   = PCI-ISA
    pcib1@pci0:0:20:4:	class=0x060401 card=0x00000000 chip=0x43841002 rev=0x40 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    ohci2@pci0:0:20:5:	class=0x0c0310 card=0x84961043 chip=0x43991002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass   = USB
    pcib2@pci0:0:21:0:	class=0x060400 card=0x00001002 chip=0x43a01002 rev=0x00 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    pcib3@pci0:0:21:1:	class=0x060400 card=0x00001002 chip=0x43a11002 rev=0x00 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    pcib4@pci0:0:21:2:	class=0x060400 card=0x00001002 chip=0x43a21002 rev=0x00 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    pcib6@pci0:0:21:3:	class=0x060400 card=0x00001002 chip=0x43a31002 rev=0x00 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    ohci3@pci0:0:22:0:	class=0x0c0310 card=0x84961043 chip=0x43971002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass   = USB
    ehci2@pci0:0:22:2:	class=0x0c0320 card=0x84961043 chip=0x43961002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass   = USB
    hostb1@pci0:0:24:0:	class=0x060000 card=0x00000000 chip=0x17001022 rev=0x43 hdr=0x00
        class      = bridge
        subclass   = HOST-PCI
    hostb2@pci0:0:24:1:	class=0x060000 card=0x00000000 chip=0x17011022 rev=0x00 hdr=0x00
        class      = bridge
        subclass   = HOST-PCI
    hostb3@pci0:0:24:2:	class=0x060000 card=0x00000000 chip=0x17021022 rev=0x00 hdr=0x00
        class      = bridge
        subclass   = HOST-PCI
    hostb4@pci0:0:24:3:	class=0x060000 card=0x00000000 chip=0x17031022 rev=0x00 hdr=0x00
        class      = bridge
        subclass   = HOST-PCI
    hostb5@pci0:0:24:4:	class=0x060000 card=0x00000000 chip=0x17041022 rev=0x00 hdr=0x00
        class      = bridge
        subclass   = HOST-PCI
    hostb6@pci0:0:24:5:	class=0x060000 card=0x00000000 chip=0x17181022 rev=0x00 hdr=0x00
        class      = bridge
        subclass   = HOST-PCI
    hostb7@pci0:0:24:6:	class=0x060000 card=0x00000000 chip=0x17161022 rev=0x00 hdr=0x00
        class      = bridge
        subclass   = HOST-PCI
    hostb8@pci0:0:24:7:	class=0x060000 card=0x00000000 chip=0x17191022 rev=0x00 hdr=0x00
        class      = bridge
        subclass   = HOST-PCI
    re0@pci0:2:0:0:	class=0x020000 card=0x816810ec chip=0x816810ec rev=0x01 hdr=0x00
        class      = network
        subclass   = ethernet
    re1@pci0:3:0:0:	class=0x020000 card=0x84321043 chip=0x816810ec rev=0x06 hdr=0x00
        class      = network
        subclass   = ethernet
    pcib5@pci0:4:0:0:	class=0x060401 card=0x84891043 chip=0x10801b21 rev=0x01 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    re2@pci0:5:1:0:	class=0x020000 card=0x816910ec chip=0x816910ec rev=0x10 hdr=0x00
        class      = network
        subclass   = ethernet
    none3@pci0:6:0:0:	class=0x0c0330 card=0x84881043 chip=0x10421b21 rev=0x00 hdr=0x00
        class      = serial bus
        subclass   = USB
    


  • re1 is a later revision of the same chip id as re0.

    I suggest you make re1 your LAN interface and use re0 for a less demanding application, maybe WAN has lower bandwidth making it a good candidate.

    Is re0 on a plugin card? Perhaps it is old and has an intermittent fault.


  • Netgate Administrator

    The card pictured looks like a half height card with no bracket attached. How was it secured? Perhaps it moved in the slot or wasn't fully inserted.

    Steve



  • The card was fully inserted and it didn't move (I admit that it is insecure without the bracket, unfortunatly I don't have a half bracket for it) after taking the picture ( and reinstalling the card) I still have the problem.
    The card is not new so it is possible it developed a fault but since it manifested after an update, it was my first thought to blame the update :) I'll have to get another card to test it with it seems; might try updating to new build first or regresing (is it possible?) to the previous.
    I'll try swapping the re0 and re1 for wan/lan to see if it changes anything. During past few days bandwith usage was pretty low, 20/4 mbit torrent trafic most of it. The freezing does happen more often when the download is maxed.



  • @strumf666:

    The card was fully inserted and it didn't move (I admit that it is insecure without the bracket, unfortunatly I don't have a half bracket for it) after taking the picture ( and reinstalling the card) I still have the problem.
    The card is not new so it is possible it developed a fault but since it manifested after an update, it was my first thought to blame the update :)

    Possible, though hardware problems manifest themselves after a reboot more than you'd probably think (or at least more than I used to think), we've seen others hit that a ton here.

    What version did you upgrade from? Only see the version you're on now.



  • Not exactly sure but I think it was the build from 21.nov.



  • Ah ok, if you were already on 2.1 from any time this year, then nothing in that re driver has changed. That definitely makes suspect hardware more likely.



  • Ok, thanks.



  • Is there a list of pfsense/freebsd supported/compatible network interfaces?



  • @strumf666:

    Is there a list of pfsense/freebsd supported/compatible network interfaces?

    See http://www.freebsd.org/releases/8.3R/hardware.html Change the 8.3 in the URL for the FreeBSD version in which you are interested.


  • Netgate Administrator

    Some quick googling on this shows a number of generic possible causes but one caught my eye, a possible comflict when used in an Asus motherboard. I assume that's what you're using from your other PCI device information? A workaround for that problem (a few years ago now) was to boot with acpi disabled. Not ideal but it would be an easy and zero cost test.

    I would also try, but not at the same time, disabling MSI/MSI-X since that seems to cause problems with some cards. Add to /boot/loader.conf.local:

    
    hw.re.msi_disable=1
    hw.re.msix_disable=1
    

    Since that is also a zero cost test.  ;)
    It will however effect all three of your re interfaces.

    Steve



  • I am using e35m1-m pro. I have been using the current setup for aprox 1/2 year and so far I didn't have any issues. I'll try disabling msi/msi-x and/or acpi to see if it works. If I disable ACPI will it disable cpu frequency switching or is it not related?
    I think I'll order this NIC - http://www.edimax.com/en/produce_detail.php?pd_id=315&pl1_id=2&pl2_id=9
    Chipset seems to be supported and it's cheap.


  • Netgate Administrator

    If you're buying another NIC I would always buy Intel. That card you linked to looks to be Realtek based?

    Steve



  • From specs: Realtek RTL8168E Single Chip

    Intel is sure to be better but I would guess a few times more expensive. The above card costs ~14€ and the router is for home use otherwise I would use better components. It does still get on my nerves if it doesn't work though  ;D


  • Netgate Administrator

    Do you need Gigabit for home use? Even on WAN? If so, lucky you!  ;D
    You can pick up an Intel pro 100 card for less than €14 these days.

    For example: http://www.ebay.co.uk/itm/Intel-R-Network-Card-EXP19301CTBLK-/321044815334?pt=UK_Computing_Other_Computing_Networking&hash=item4abfc31de6

    Steve



  • Well, I am a bit impatient when moving gigabytes of stuff between computers at home hence my need for gigabit lan. For wan I'll hopefully need gigabit one day when I get the fibre and 100/10 :)

    And now the funny development regarding the problem, it dissapeared. I wasn't home much for the past few days so I couldn't try what was suggested, yday I downloaded ~7gb for test and no problems so far. I'll update pfsense to the latest version after work to see if it will make the problem reappear.



  • Replacing the NIC fixed the problem. Thanks for the help.


Locked