PCI NICs don't communicate after reboot



  • Hi all,

    I want to say that I have not changed my hardware between 2.0.1 and 2.1.0.

    I did NOT have an issue with 2.0.1.

    After booting up pfsense currently none of my three PCI NICs (RealTek re FreeBSD driver) operate (don't talk). If I do down and up combinations a number of times (not the same number every time and some times even after three or four times it still doesn't work). Eventually I can get them to talk, but I worry that if it ever restarts from a power outage or something and I'm not home that my family's internet and web server will be down.

    Has anyone ever experienced this? I'm using a MS-6577 version 2.0 motherboard with an Intel Celeron processor. The WAN interface is the onboard RealTek NIC which uses the rl FreeBSD driver.

    Any help would be much appreciated.

    I will note, that I found out this past weekend that my non-PCI (USB) NICs needed a sysctl option set (hw.usb.ehci.no_hs) to disable FreeBSD from controlling the NICs as high speed devices. Because doing so caused them to not work.

    EDIT:

    I found out that the FreeBSD core change between 2.0.3 and 2.1.0. So I was looking through release notes of FreeBSD 8.2 and 8.3

    http://www.freebsd.org/releases/8.2R/relnotes-detailed.html
    http://www.freebsd.org/releases/8.3R/relnotes-detailed.html

    and noticed there's been many changes made to the rl and re drivers. I was hoping that someone more knowledgeable on the topic could tell me if any of those changes would cause the issues I am seeing.

    Thanks!