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

    Belkin USB Wireless Adapter F5D6050

    Scheduled Pinned Locked Moved Hardware
    18 Posts 3 Posters 9.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.
    • B
      broncoBrad
      last edited by

      I am running the 1.2.3 release. If it's supported in 2.0 does that mean that it's supported in a later version of freeBSD? I downloaded freeBSD 7.2 when I attempted the driver copy. So do I need to download a new freeBSD or is the only way to upgrade to 2.0? 2.0 is still in release candidate builds yes? I was hoping to wait until it became a production release before upgrading.

      1 Reply Last reply Reply Quote 0
      • M
        Metu69salemi
        last edited by

        Just select new update path for your current setup, and install new one.

        Or are you running on compact flash?

        1 Reply Last reply Reply Quote 0
        • B
          broncoBrad
          last edited by

          Two things… number one I figured out that pfSense 2.0 is using the freeBSD 8.1 base, but from what I read on the freeBSD 8.1 hardware compatibility list it doesn't list the RT2070 chipset... am I missing something?

          If it is supported in 8.1, do I just need to download 8.1 and copy the if_rum.ko driver again?? If so, I'm worried I'm going to get the same error:

          module uhub/rum already exists
          module uhub/rum failed to register: 17

          Do I need to rebuild the kernel? How long is it going to be before a stable 2.0 is ready?

          Also Metu what do you mean by "just select new update path"? I guess this is more generalized question in how would I upgrade and do I need to save out my configuration before I upgrade?

          1 Reply Last reply Reply Quote 0
          • B
            broncoBrad
            last edited by

            Wallabybob, is this what you found? http://www.leidinger.net/FreeBSD/dox/dev_usb/html/d9/de8/if__run_8c_source.html I can't tell what version of FreeBSD this is based on except for possibly the "8" in the link, which might mean version 8.x, which would mean it's supported.

            I didn't really want to do a release candidate, but I think I'll try it later tonight to see if 2.0 solves my problem.

            Please see my questions in previous "replies" as I still need answers there. Thanks!

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

              @broncoBrad:

              Wallabybob, is this what you found? http://www.leidinger.net/FreeBSD/dox/dev_usb/html/d9/de8/if__run_8c_source.html I can't tell what version of FreeBSD this is based on except for possibly the "8" in the link, which might mean version 8.x, which would mean it's supported.

              No. One of your earlier posted links contained the USB Vendor code and USB product code. These code are used to identify USB devices. The specific code values occur in the run driver in FreeBSD 8.1 suggesting that driver recognises your device as one it supports. pfSense 2.0 is built from FreeBSD 8.1 sources so pfSense 2.0 should also recognise it.

              @broncoBrad:

              Two things… number one I figured out that pfSense 2.0 is using the freeBSD 8.1 base, but from what I read on the freeBSD 8.1 hardware compatibility list it doesn't list the RT2070 chipset... am I missing something?

              The FreeBSD hardware compatibility list is not an exhaustive list of supported devices.

              @broncoBrad:

              If it is supported in 8.1, do I just need to download 8.1 and copy the if_rum.ko driver again??
              Do I need to rebuild the kernel? How long is it going to be before a stable 2.0 is ready?

              1. No the run driver is built into the FreeBSD kernel which is  included in the files installed when pfSense is installed.
              2. No, see 1.
              3. As long as it takes. I have been using pfSense 2.0 as my "production" firewall for months (probably at least a year) and it does what I want of it.

              1 Reply Last reply Reply Quote 0
              • B
                broncoBrad
                last edited by

                Well the link that I believe you're referring to that listed the vendor code and USB product code is this one: http://freebsd-forums.liquidneon.com/showthread.php?t=15682. Correct?

                If that's the case, that's not the device I'm using.  How do I go about finding my vendor and product codes in pfSense?

                And when I do where do I go to figure out whether it's compatible??

                This seems like way too much analysis, please still answer these questions (esp. the first one for my future reference), but I think I'm going to upgrade to 2.0 RC3 anyway and I'll let you know whether it worked.

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

                  @broncoBrad:

                  Well the link that I believe you're referring to that listed the vendor code and USB product code is this one: http://freebsd-forums.liquidneon.com/showthread.php?t=15682. Correct?

                  No, http://www.wikidevi.com/wiki/TP-LINK_TL-WN321G_v4

                  @broncoBrad:

                  How do I go about finding my vendor and product codes in pfSense?

                  Plug in your USB device and type the following command to the pfSense shell :

                  usbconfig dump_device_desc

                  and then trawl through the output looking for appropriate idVendor and idProduct codes.

                  @broncoBrad:

                  And when I do where do I go to figure out whether it's compatible??

                  Use the source Luke!  (FreeBSD kernel source)

                  I saw from another topic in another pfSense forum that you have already seen that someone else had their WN321G V4 recognised by run driver in pfSense 2.0.

                  1 Reply Last reply Reply Quote 0
                  • B
                    broncoBrad
                    last edited by

                    So I upgraded to 2.0RC3 tonight and after the initial upgrade I unplugged and plugged the usb adapter and it was found and showed up in ifconfig, but after a reboot it no longer appears and I'm seeing this error (from dmesg | grep run):

                    run0: <1.0> on usbus3
                    run0: MAC/BBP RT3070 (rev 0x0201), RF RT2020 (MIMO 1T1R), address 54:e6:fc:90:59:93
                    runfw: root not mounted yet, no way to load image
                    run0: failed loadfirmware of file runfw
                    run0: could not load 8051 microcode
                    device_attach: run0 attach returned 6

                    Please help! Thanks!

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

                      @broncoBrad:

                      runfw: root not mounted yet, no way to load image

                      You need to have the line:

                      runfw_load="YES"

                      in pfSense file /boot/loader.conf.local so the boot loader loads the firmware when the kernel is loaded and hence it becomes accessible to the kernel before the root filesystem is loaded.

                      1 Reply Last reply Reply Quote 0
                      • B
                        broncoBrad
                        last edited by

                        Okay.

                        I've seen posts similar to that so it makes sense. Question though, why loader.conf**.local**?? And not just loader.conf??

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

                          @broncoBrad:

                          Question though, why loader.conf**.local**?? And not just loader.conf??

                          loader.conf.local is preserved over a pfSense firmware upgrade; loader.conf might not be preserved over a firmware upgrade.

                          1 Reply Last reply Reply Quote 0
                          • M
                            Metu69salemi
                            last edited by

                            local version exists between updates/upgrades
                            normal conf gets written again by script and what it contains may not survive updates

                            1 Reply Last reply Reply Quote 0
                            • B
                              broncoBrad
                              last edited by

                              Just so everyone is aware the TP-LINK TL-WN321G works great with pfSense 2.0 RC3!

                              Thanks so much for everyone's help!

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