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

    Differences in builds of the same versions

    Scheduled Pinned Locked Moved Hardware
    9 Posts 3 Posters 894 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.
    • ServerTeamS
      ServerTeam
      last edited by

      I recently got a new SG-3100 and have been attempting to configure USB phone tethering on it. However, there is a requirement for both the if_urndis and if_ipheth depending on the phone type being used. From all that I can tell, these kernel modules should be included in the most recent stable build (2.4.5_1), however I'm about 95% sure they are not included in the release installed on this SG-3100 appliance.

      Is it possible that there are different builds that may or may not include different kernel modules?

      For reference, I have been using information from this thread: https://forum.netgate.com/topic/117929/how-to-usb-tether-on-pfsense-2-4-as-router/13

      Thanks.

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

        They are built as kernel modules that need to be loaded, they are not in kernel as reported on that other thread:

        [2.4.5-RELEASE][admin@t70.stevew.lan]/root: kldstat -v | grep urndis
        [2.4.5-RELEASE][admin@t70.stevew.lan]/root: kldstat -v | grep ipheth
        [2.4.5-RELEASE][admin@t70.stevew.lan]/root: ls /boot/kernel | grep urndis
        if_urndis.ko
        [2.4.5-RELEASE][admin@t70.stevew.lan]/root: ls /boot/kernel | grep ipheth
        if_ipheth.ko
        

        However they do not appear to be built on arm. Not in 2.4.5p1 at least.

        Steve

        ServerTeamS 1 Reply Last reply Reply Quote 0
        • ServerTeamS
          ServerTeam @stephenw10
          last edited by

          @stephenw10 That's pretty annoying. Any idea why there might be build differences between amd64 and arm?

          Personally, I would expect the netgate appliances to be at least feature complete with the community builds, if not have even more features.

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

            There are somethings that don't build for arm but I doubt this one of them.

            More likely it was added to 2.5 to test and proved successful so was added to 2.4.5 CE and simply hasn't been added to factory yet. It's considered the most stable.
            Let me see if there's any reason why we cannot at this point.

            Steve

            ServerTeamS 1 Reply Last reply Reply Quote 0
            • ServerTeamS
              ServerTeam @stephenw10
              last edited by

              @stephenw10 Than you for checking into this, Steve.

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

                I would really love to get iPhone tethering working as well as a failover when Spectrum goes down (and I have to fight with them every time to prove it's not my router)

                I'm not a network expert (I just know enough to be dangerous) so I'm wondering if there are any easy step-by-step instructions to get the appropriate kernel driver (if_ipheth, I believe) and install it on a 3100

                I'm assuming that this will allow me to connect an iPhone through the USB 3 port on the 3100 and then configure that a new WAN connection.

                I've read some of the other posts but from what I can tell, most people look like they're running pfSense under a VM rather than directly on the netgate appliance.

                Many thanks in advance.

                D

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

                  The module is in current arm builds now. It's available on the SG-3100 in 21.05:

                  [21.05-RELEASE][admin@fw1.stevew.lan]/root: ls /boot/kernel | grep ipheth
                  if_ipheth.ko
                  

                  So, for example this should work there if your iphone is supported by the driver.

                  Steve

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    dhjdhj @stephenw10
                    last edited by

                    Thanks for the fast response.

                    According to my status, I'm on the latest build (see images) but a quick ls of /boot/kernel does not show that driver. Is there a package I need to install, or somewhere from where I can get this driver?

                    screenshot_5008.png

                    screenshot_5009.png

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

                      There have been 3 releases since then. 21.05 is the current release for the SG-3100.

                      You may have the update repo set to 2.4.X deprecated deliberately to remain on the 2.4 branch.

                      Otherwise I would run at the command line: pkg-static -d update
                      See what error that returns that's preventing you see the update.

                      Steve

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