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

    Official Realtek Driver Binary 1.95 For 2.4.4 Release

    Scheduled Pinned Locked Moved Hardware
    194 Posts 52 Posters 116.0k 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.
    • N
      NetworkingMicrobe @Griffo
      last edited by

      Finally got around to adding some gigabit Intel NICs to the build, and sure enough I can easily obtain 960+ Mbps both to the firewall (to see WAN theoretical max speed) and through the firewall. So definitely something funky going on with the onboard Realtek NIC, like @griffo mentioned, despite using the latest drivers v1.96.04 from Realtek. Not crucial to fix I guess, but still interesting to note for others who may have similar issues in the future.

      1 Reply Last reply Reply Quote 0
      • M
        mikekoke @Rico
        last edited by

        @rico said in Official Realtek Driver Binary 1.95 For 2.4.4 Release:

        Here you go: rtl_bsd12.1_drv_v196.04.zip

        -Rico

        Hi, I would like to know if this driver also works on the 2.5.0 RC that is about to come out.
        Thank you.

        A 1 Reply Last reply Reply Quote 0
        • stephenw10S
          stephenw10 Netgate Administrator
          last edited by stephenw10

          As jimp said in the other thread in 2.5 the FreeBSD package for this is in our repo. So you can simply do this at the command line:

          pkg install realtek-re-kmod
          then
          echo 'if_re_load="YES"' >> /boot/loader.conf.local

          Then reboot and check the boot logs for output from the new driver loading like:

          re0: <Realtek PCIe GbE Family Controller> port 0x1000-0x10ff mem 0xf7a00000-0xf7a00fff,0xf7900000-0xf7903fff irq 16 at device 0.0 on pci1
          re0: Using Memory Mapping!
          re0: Using 1 MSI-X message
          re0: ASPM disabled
          re0: version:1.96.04
          re0: Ethernet address: 00:0d:b9:37:30:10
          

          Steve

          M 2 Replies Last reply Reply Quote 1
          • M
            mikekoke @stephenw10
            last edited by

            @stephenw10
            Ok thanks.

            1 Reply Last reply Reply Quote 0
            • M
              mikekoke @stephenw10
              last edited by

              @stephenw10 said in Official Realtek Driver Binary 1.95 For 2.4.4 Release:

              As jimp said in the other thread in 2.5 the FreeBSD package for this is in our repo. So you can simply do this at the command line:

              pkg install realtek-re-kmod
              then
              echo 'if_re_load="YES"' >> /boot/loader.conf.local

              Then reboot and check the boot logs for output from the new driver loading like:

              re0: <Realtek PCIe GbE Family Controller> port 0x1000-0x10ff mem 0xf7a00000-0xf7a00fff,0xf7900000-0xf7903fff irq 16 at device 0.0 on pci1
              re0: Using Memory Mapping!
              re0: Using 1 MSI-X message
              re0: ASPM disabled
              re0: version:1.96.04
              re0: Ethernet address: 00:0d:b9:37:30:10
              

              Steve

              I was forgetting to ask you something, in your opinion it is better to first remove the old driver for realtek that I had installed for 2.4.5, then update to 2.5.0 and finally install the new driver with the procedure you wrote above or I can do upgrade to 2.5.0 and then overwrite the old driver with the new one? Thank you.

              1 Reply Last reply Reply Quote 1
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                I would removed any 2.4.X binaries you have uploaded first. They won't load in 2.5 anyway.

                Steve

                1 Reply Last reply Reply Quote 2
                • A
                  Allex @mikekoke
                  last edited by

                  @mikekoke said in Official Realtek Driver Binary 1.95 For 2.4.4 Release:

                  @rico said in Official Realtek Driver Binary 1.95 For 2.4.4 Release:

                  Here you go: rtl_bsd12.1_drv_v196.04.zip

                  -Rico

                  Hi, I would like to know if this driver also works on the 2.5.0 RC that is about to come out.
                  Thank you.

                  Thanks. It worked easily for me.

                  PfSense 2.5.0-RELEASE (amd64)
                  built on Tue Feb 16 08:56:29 EST 2021
                  FreeBSD 12.2-STABLE

                  1 Reply Last reply Reply Quote 0
                  • J
                    jgnguyen123 @NetworkingMicrobe
                    last edited by

                    @networkingmicrobe I have the same problem with the built-in RTL8168. In Windows driver, there's an option "Gigabit lite" that is to set to ON by default which reduces its speed to half. I suspect that might be be the default settting on the NIC. Not sure if there's an option to turn it OFF in pfSense.

                    1 Reply Last reply Reply Quote 0
                    • m4nf47M
                      m4nf47
                      last edited by

                      @mikekoke said in Official Realtek Driver Binary 1.95 For 2.4.4 Release:

                      @stephenw10 said in Official Realtek Driver Binary 1.95 For 2.4.4 Release:

                      As jimp said in the other thread in 2.5 the FreeBSD package for this is in our repo. So you can simply do this at the command line:

                      pkg install realtek-re-kmod
                      then
                      echo 'if_re_load="YES"' >> /boot/loader.conf.local

                      Then reboot and check the boot logs for output from the new driver loading like:

                      re0: <Realtek PCIe GbE Family Controller> port 0x1000-0x10ff mem 0xf7a00000-0xf7a00fff,0xf7900000-0xf7903fff irq 16 at device 0.0 on pci1
                      re0: Using Memory Mapping!
                      re0: Using 1 MSI-X message
                      re0: ASPM disabled
                      re0: version:1.96.04
                      re0: Ethernet address: 00:0d:b9:37:30:10
                      

                      Steve

                      I was forgetting to ask you something, in your opinion it is better to first remove the old driver for realtek that I had installed for 2.4.5, then update to 2.5.0 and finally install the new driver with the procedure you wrote above or I can do upgrade to 2.5.0 and then overwrite the old driver with the new one? Thank you.

                      Hi thread, long time no see! So I recently upgraded from 2.4.5 to 2.5.1 and started getting the dreaded watchdog timeout errors again after a couple of days, would completely hang my connection and force me offline. I noticed that the Realtek driver wasn't loading as before and can confirm that the above simple (pkg install) fix seemed to work for me. The key info to confirm that the driver is loaded is to run the kldstat command and also check the boot logs for the version line as shown above. Many thanks for sharing, fingers crossed this post might help someone else running crappy Realtek hardware on pfSense. 👍

                      1 Reply Last reply Reply Quote 0
                      • m4nf47M
                        m4nf47 @m4nf47
                        last edited by

                        Just an update for anyone reading this old thread for older releases, there are much simpler instructions that worked for me on the 2.5.1 release, I now recommend avoiding any messy compilation and upload of drivers and just using the instructions here:

                        https://forum.netgate.com/topic/135850/official-realtek-driver-binary-1-95-for-2-4-4-release/168

                        C 1 Reply Last reply Reply Quote 2
                        • C
                          cooljimy84 @m4nf47
                          last edited by

                          @m4nf47
                          same here, pkg remove and then install
                          tho i had to add the following to /boot/loader.conf
                          if_re_load="YES"
                          if_re_name="/boot/modules/if_re.ko"

                          1 Reply Last reply Reply Quote 1
                          • A
                            aignatev
                            last edited by

                            Version 1.96.04 for FreeBSD 13, if needed.

                            https://github.com/anignatev/if_re

                            1 Reply Last reply Reply Quote 0
                            • F fictionedge referenced this topic on
                            • J
                              j3roen
                              last edited by

                              I'm running into this issue on PFSense 2.6. Does anyone have a working driver?

                              ? 1 Reply Last reply Reply Quote 0
                              • stephenw10S
                                stephenw10 Netgate Administrator
                                last edited by

                                Do this:

                                pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/realtek-re-kmod-197.00.pkg
                                

                                Then do:

                                echo 'if_re_load="YES"' >> /boot/loader.conf.local
                                echo 'if_re_name="/boot/modules/if_re.ko"' >> /boot/loader.conf.local
                                

                                Then reboot. Make sure it reports the new driver in the boot log.

                                Steve

                                1 Reply Last reply Reply Quote 1
                                • ?
                                  A Former User @j3roen
                                  last edited by A Former User

                                  @j3roen
                                  Loading and installing over the Webgui
                                  Console or log in via SSH

                                  pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/realtek-re-kmod-197.00.pkg 
                                  pkg install -f -y realtek-re-kmod-197.00.pkg
                                  

                                  /boot/loader.conf.local
                                  loader.conf.local and entries must be created by yourself

                                  if_re_load=“YES” 
                                  if_re_name="/boot/modules/if_re.ko"
                                  
                                  1 Reply Last reply Reply Quote 0
                                  • stephenw10S
                                    stephenw10 Netgate Administrator
                                    last edited by

                                    You only need the 'pkg add' command to install it.

                                    You don't need to do anything with the existing module if you have specified the path to the alternative module in the _name variable.

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

                                      Thanks all! :)

                                      1 Reply Last reply Reply Quote 0
                                      • O
                                        Oxyacetylene
                                        last edited by Oxyacetylene

                                        I am having this same issue, but the repository listed above is giving me a 403 forbidden error. I am on pfSense 2.6 and just set up a new Zimaboard to use for a firewall. My WAN internet connection has dropped multiple times over the last 24 hours.

                                        EDIT: I used pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/quarterly/All/realtek-re-kmod-197.00.pkg

                                        2nd Edit: Once I installed this package the firewall behaved even worse. I went back in after a reboot and unchecked the option to disable hardware checksum offload. Rebooted again. Watching now to see if things are stable. I had checked this option to disable the offload as an attempt to fix the problem, before loading the driver.

                                        O 1 Reply Last reply Reply Quote 1
                                        • O
                                          Oxyacetylene @Oxyacetylene
                                          last edited by

                                          3rd Update: The driver didn't fix the problem. The WAN connection went down again in less than 24 hours. The LAN would still ping, but the web GUI would not load. I have pulled the Zimaboard out of service for now. The next attempt will be with a PCIe dual Intel NIC on the Zimaboard. This isn't really ideal but I am going to give it a shot.

                                          1 Reply Last reply Reply Quote 0
                                          • stephenw10S
                                            stephenw10 Netgate Administrator
                                            last edited by

                                            Was it showing watchdog timeouts from the Realtek driver in the logs?

                                            Are you sure the alternative driver was actually loading?

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