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

    Hardware driver

    Scheduled Pinned Locked Moved Hardware
    33 Posts 7 Posters 4.6k 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.
    • R
      regentofgaia @stephenw10
      last edited by

      @stephenw10 said in Hardware driver:

      At the command line run:

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

      Then:

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

      Then reboot and check the boot logs show the 1.97 driver:

      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.97.00
      re0: Ethernet address: 00:0d:b9:38:30:10
      

      Steve

      This work flawlessly. Thank you so much Steve!

      Irwin

      G 1 Reply Last reply Reply Quote 1
      • G
        Gradius @regentofgaia
        last edited by

        It won't really works on last version (2.7):
        [2.7.0-RELEASE][admin@pfSense.home.arpa]/: pkg-static add https://pkg.freebsd.org/FreeBSD:12:amd64/release_4/All/realtek-re-kmod-197.00.pkg
        Fetching realtek-re-kmod-197.00.pkg: 100% 100 KiB 102.1kB/s 00:01
        Installing realtek-re-kmod-197.00...
        pkg-static: wrong architecture: FreeBSD:12:amd64 instead of FreeBSD:14:amd64

        Failed to install the following 1 package(s): https://pkg.freebsd.org/FreeBSD:12:amd64/release_4/All/realtek-re-kmod-197.00.pkg

        As v2.7 uses FreeBSD 14.0

        G 1 Reply Last reply Reply Quote 0
        • G
          Gradius @Gradius
          last edited by

          As v2.7 uses FreeBSD 14.0

          This worked btw:

          pkg install realtek-re-kmod

          Updating pfSense-core repository catalogue...
          pfSense-core repository is up to date.
          Updating pfSense repository catalogue...
          pfSense repository is up to date.
          All repositories are up to date.
          The following 1 package(s) will be affected (of 0 checked):

          New packages to be INSTALLED:
          realtek-re-kmod: 198.00_1 [pfSense]

          Number of packages to be installed: 1

          102 KiB to be downloaded.

          Proceed with this action? [y/N]: y
          [1/1] Fetching realtek-re-kmod-198.00_1.pkg: 100% 102 KiB 104.2kB/s 00:01
          Checking integrity... done (0 conflicting)
          [1/1] Installing realtek-re-kmod-198.00_1...
          [1/1] Extracting realtek-re-kmod-198.00_1: 100%

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

            Yes the pkg is in our repo in 2.7 so you can just install it directly. That also means it's build for the specific kernel used by pfSense.

            S 1 Reply Last reply Reply Quote 0
            • S
              Spectrum @stephenw10
              last edited by

              @stephenw10 hello everyone. i am a new user, i installed pfsense on my machine and i wanted to install Realtek RTL8125B dual port 2.5G drivers. i followed what you wrote but as user @Gradius says with pfsense 2.7.0 it can't be done anymore. I tried sending the command directly into the machine (pfsense) as root@pfsense.xxxxx.local/root.

              I also tried to do "pkg install realtek-re-kmod" and it says that the packages versions are already installed but the driver seems not to go (I also did reboot the machine). tips for this white rabbit?

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

                @stephenw10 said in Hardware driver:

                Then:

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

                Did you do that part?

                S 2 Replies Last reply Reply Quote 0
                • S
                  Spectrum @stephenw10
                  last edited by

                  @stephenw10 no. now i reset to factory defaults

                  1 Reply Last reply Reply Quote 0
                  • S
                    Spectrum @stephenw10
                    last edited by

                    @stephenw10 Now I did as you said but in root@pfsense.home.arpa/root nothing happens

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

                      Try running: cat /boot/loader.conf.local

                      Make sure those two lines have been added to the file. Those are required to load the kernel module at boot.

                      S J 2 Replies Last reply Reply Quote 0
                      • S
                        Spectrum @stephenw10
                        last edited by

                        @stephenw10 now i see them enabled, but pc won't connect. i have tried everything between rebooting, swapping cables, swapping re0 re1 re2 re3. all day i try. i unplugged everything and plugged the line back to pc to write

                        1 Reply Last reply Reply Quote 0
                        • stephenw10S stephenw10 forked this topic on
                        • J
                          jeonard1985 @stephenw10
                          last edited by jeonard1985

                          @stephenw10
                          cbe65b0f-8184-4bc8-84cc-79d02806f5b3-image.png

                          are they working? if this is the result?

                          1 Reply Last reply Reply Quote 0
                          • J
                            jeonard1985 @stephenw10
                            last edited by

                            @stephenw10 said in Hardware driver:

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

                            i try this command nothing happen

                            6e30eef5-5e7d-4512-ac58-88110c2b1ede-image.png

                            it normal?

                            patient0P 1 Reply Last reply Reply Quote 0
                            • patient0P
                              patient0 @jeonard1985
                              last edited by

                              @jeonard1985 said in Hardware driver:

                              i try this command nothing happen

                              With these command you add the two lines to the /boot/loader.conf.local file. That worked; you added the two lines 6x but that won't hurt.

                              After that you reboot so the driver get loaded.

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

                                Yes, and then check the boot log to see the driver version when it attaches to the NIC.

                                1 Reply Last reply Reply Quote 0
                                • P
                                  pfultz @Gradius
                                  last edited by

                                  @Gradius can you show how you did this and where you obtained the 1998.00 driver.

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

                                    198 is the version in our repo:

                                    [2.7.2-RELEASE][admin@t70.stevew.lan]/root: pkg search realtek
                                    realtek-re-kmod-198.00_3       Kernel driver for Realtek PCIe Ethernet Controllers
                                    
                                    P 3 Replies Last reply Reply Quote 0
                                    • P
                                      pfultz @stephenw10
                                      last edited by

                                      @stephenw10 is there any space between any thing in the two echo lines.
                                      as well after this is done what command do you give to do I proper reboot?

                                      1 Reply Last reply Reply Quote 0
                                      • P
                                        pfultz @stephenw10
                                        last edited by

                                        @stephenw10 Is this the right driver to download?
                                        https://pkg.freebsd.org/FreeBSD:14:amd64/latest/All/realtek-re-kmod-1100.00.pkg
                                        If I do from 13 it gives an error if I go with 14 it loads.

                                        stephenw10S 1 Reply Last reply Reply Quote 0
                                        • P
                                          pfultz @stephenw10
                                          last edited by

                                          @stephenw10 Do I need to take my Intel NIC card off the motherboard to get this to work/ load. And then put the NIC card back so I have incoming and outgoing? The Realtek is the NIC the motherboard comes with.

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

                                            @pfultz said in Hardware driver:

                                            @stephenw10 Is this the right driver to download?
                                            https://pkg.freebsd.org/FreeBSD:14:amd64/latest/All/realtek-re-kmod-1100.00.pkg

                                            No that won't load into the pfSense kernel. You must use the pkg from our repo. Or compile your own driver.

                                            @pfultz said in Hardware driver:

                                            Do I need to take my Intel NIC card off the motherboard to get this to work

                                            No. The Realtek driver doesn't care about Intel NICs, that would make no difference.

                                            @pfultz said in Hardware driver:

                                            after this is done what command do you give to do I proper reboot?

                                            Just reboot normally from the console menu or GUI (Diag > Reboot).

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