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

    Installing the Realtek PCI-e Module in PfSense / FreeBSD [Help]

    Hardware
    2
    5
    1.5k
    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.
    • P
      prickly_porcupine
      last edited by

      Hi, I recently purchased a Rosewill PCI-e WiFi Adapter (RNX-N250PCEv2) and I'm attempting to use it with my PFSense firewall, but it's not recognizing it. pciconf -l results in none1@pci0:3:0:0. I came across the rtwn - Realtek IEEE 802.11 wireless network driver and also the rtwn-pci network driver but I'm not sure how to load these module into FreeBSD / PFSense. Any help would be greatly appreciated. Thanks in advance.

      https://www.freebsd.org/cgi/man.cgi?query=rtwn_pci&sektion=4&apropos=0&manpath=FreeBSD+12.0-RELEASE+and+Ports

      https://www.freebsd.org/cgi/man.cgi?query=rtwn&sektion=4&manpath=freebsd-release-ports

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

        I must appear on the PCI bus with a chip ID if it can be used. Try using: pciconf -lv.

        It might be usb connected somehow so if it doesn't appear there try: usbconfig dump_device_desc

        Steve

        1 Reply Last reply Reply Quote 0
        • P
          prickly_porcupine
          last edited by prickly_porcupine

          Below are the results of pciconf -lv

          none1@pci0:3:0:0: class=0x028000 card=0x818b10ec chip=0x818b10ec rev=0x00 hdr=0x00
          vendor = 'Realtek Semiconductor Co., Ltd.'
          device = 'RTL8192EE PCIe Wireless Network Adapter'
          class = network

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

            @prickly_porcupine said in Installing the Realtek PCI-e Module in PfSense / FreeBSD [Help]:

            chip=0x818b10ec

            Mmm, looks like even in the most recent code that chip is not supported:
            https://github.com/freebsd/freebsd/blob/848287bd3d9c4c22f4423538c714f8f05b9ef254/sys/dev/rtwn/pci/rtwn_pci_attach.h#L35

            static const struct rtwn_pci_ident rtwn_pci_ident_table[] = {
            	{ 0x10ec, 0x8176, "Realtek RTL8188CE", RTWN_CHIP_RTL8192CE },
            	{ 0x10ec, 0x8179, "Realtek RTL8188EE", RTWN_CHIP_RTL8188EE },
            	{ 0, 0, NULL, RTWN_CHIP_MAX_PCI }
            };
            

            Some coding would be required to make that work.

            Steve

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

              Thanks @stephenw10 for the insight, I really appreciate it. I won't waste any more time on this.

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