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

    Realtek 8111E Driver for H/W revision: 0x2c800000 on pfSense 2.0

    Scheduled Pinned Locked Moved Hardware
    13 Posts 8 Posters 11.5k 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.
    • J
      jcal
      last edited by

      Can you please repost updated links.

      1 Reply Last reply Reply Quote 0
      • J
        jcal
        last edited by

        Sorry, problem was on my end.

        Thanks for compiling the drivers.

        Muchly appreciated.

        1 Reply Last reply Reply Quote 0
        • D
          drewy
          last edited by

          Hi,

          I've tried the suggested fix on 2.0.1 x82 (32 bit) but see no difference.
          The mother board nic's still don't seem to be detected.
          Anything I can try?

          thanks

          1 Reply Last reply Reply Quote 0
          • W
            wallabybob
            last edited by

            @drewy:

            The mother board nic's still don't seem to be detected.

            What evidence led you to that conclusion?

            1 Reply Last reply Reply Quote 0
            • D
              drewy
              last edited by

              from the boot log

              module_register_init: MOD_LOAD (pci/if_re, 0xc0a67b70, 0xc15955d4) error 22

              …

              re1: <realtek 8111="" 8168="" b="" c="" cp="" d="" dp="" e="" pcie="" gigabit="" ethernet="">port 0xd000-0xd0ff mem 0xdfd04000-0xdfd04fff,0xdfd00000-0xdfd03fff irq 18 at device 0.0 on pci3
              re1: Using 1 MSI messages
              re1: Chip rev. 0x2c800000
              re1: MAC rev. 0x00000000
              re1: Unknown H/W revision: 0x2c800000

              same as I was seeing before trying the recommended fix.

              I typo'd the version, it is 2.0.2.</realtek>

              1 Reply Last reply Reply Quote 0
              • J
                jcal
                last edited by

                Hi, is there anyway to configure these drivers to load pre-installation. (i.e. by editting the .iso or install media)? Because my system won't recognise any interfaces (without the driver) I am unable to drop to a shell and edit the config files.

                I used the 2.1 snapshot to succesfully install, and it recognises the NIC's, however, would rather run the stable release.

                1 Reply Last reply Reply Quote 0
                • N
                  nahun
                  last edited by

                  @drewy:

                  from the boot log

                  module_register_init: MOD_LOAD (pci/if_re, 0xc0a67b70, 0xc15955d4) error 22

                  …

                  re1: <realtek 8111="" 8168="" b="" c="" cp="" d="" dp="" e="" pcie="" gigabit="" ethernet="">port 0xd000-0xd0ff mem 0xdfd04000-0xdfd04fff,0xdfd00000-0xdfd03fff irq 18 at device 0.0 on pci3
                  re1: Using 1 MSI messages
                  re1: Chip rev. 0x2c800000
                  re1: MAC rev. 0x00000000
                  re1: Unknown H/W revision: 0x2c800000

                  same as I was seeing before trying the recommended fix.

                  I typo'd the version, it is 2.0.2.</realtek>

                  I'm getting the same problem still too. Loaded your module and won't recognize the adapters quite right. I tried compiling on 8.1 myself and loading it and same thing. This machine has other Realtek adapters (RealTek 8169/8169S/8169SB(L)/8110S/8110SB(L)) that do work fine with re, but they're not on the motherboard.

                  Here are details of the adapter that won't work:

                  module_register_init: MOD_LOAD (pci/if_re, 0xc0a67b70, 0xc15955d4) error 22

                  re0: <realtek 8111="" 8168="" b="" c="" cp="" d="" dp="" e="" pcie="" gigabit="" ethernet="">port 0xe000-0xe0ff mem 0xdfe04000-0xdfe04fff,0xdfe00000-0xdfe03fff irq 17 at device 0.0 on pci2
                  re0: Using 1 MSI messages
                  re0: Chip rev. 0x2c800000
                  re0: MAC rev. 0x00000000
                  re0: Unknown H/W revision: 0x2c800000
                  device_attach: re0 attach returned 6

                  re0@pci0:2:0:0: class=0x020000 card=0x816810ec chip=0x816810ec rev=0x06 hdr=0x00
                     class      = network
                     subclass   = ethernet
                     bar   [10] = type I/O Port, range 32, base 0xe000, size 256, enabled
                     bar   [20] = type Prefetchable Memory, range 64, base 0xdfe00000, size 16384, enabled
                     cap 01[40] = powerspec 3  supports D0 D1 D2 D3  current D0
                     cap 05[50] = MSI supports 1 message, 64 bit
                     cap 10[70] = PCI-Express 2 endpoint IRQ 2 max data 128(128) link x1(x1)
                     cap 11[b0] = MSI-X supports 4 messages in map 0x20
                     cap 03[d0] = VPD

                  kldstat
                  Id Refs Address    Size     Name
                  1    2 0xc0400000 117c18c  kernel
                  2    1 0xc157d000 195b4    if_re.ko

                  thanks for any help!

                  edit: added dmesg module_register_init error</realtek>

                  1 Reply Last reply Reply Quote 0
                  • N
                    nahun
                    last edited by

                    I decided to just use a 2.1 snapshot since that is based on FreeBSD 8.3 and I'm just using this for a home firewall. The interfaces work perfectly fine now.

                    1 Reply Last reply Reply Quote 0
                    • T
                      tbardill
                      last edited by

                      Hi,

                      I have the same problem with my onboard RTL8111E network adapter.  I've also never loaded a driver for pfsense before.  Would you be able to run me through the process of loading the driver?  I have pfsense release 2.0.2 burned to CD and am ready to install it, I have also downloaded the Realtek driver from your link in your previous post, see below:
                      Could you run me through the commands to place the driver "if_re.ko" into the kernel and to edit the loader.

                      Thanks, Thomas.

                      _I have compiled Realtek's latest driver for all those who have issues with the Realtek 8111E NIC that has a higher revision then what that built in driver supports.  The module is for pfSense 2.0 (FreeBSD 8.1) systems.

                      To install the module, place if_re.ko to /boot/kernel/.  Next edit/create the file /boot/loader.conf.local and add if_re_load="YES" on its own line. Reboot and enjoy your onboard Realtek 8111E NIC_

                      1 Reply Last reply Reply Quote 0
                      • R
                        r22ko
                        last edited by

                        I have the same problem.
                        PfSense 2.0.3 x86 RTL8111E.
                        Error 22 when uploading the file if_re.ko (x32 too).
                        Please help.

                        1 Reply Last reply Reply Quote 0
                        • W
                          wallabybob
                          last edited by

                          @r22ko:

                          Error 22 when uploading the file if_re.ko (x32 too).

                          How are you attempting to upload the file? Please post the command (if applicable) and the problem report. (A bit more more context might be informative.)

                          1 Reply Last reply Reply Quote 0
                          • W
                            woni
                            last edited by

                            I have the same problem with error 22 on pfsense 2.01
                            Can anyone help? It's not possible for me to go to Version 2.1

                            I have copied re_if.ko to /boot/kernel and have edited the loader.conf.local and the loader.conf.
                            No success.

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