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

    SG-1100 PCIe WIFI (mikrotik)

    Scheduled Pinned Locked Moved Hardware
    13 Posts 3 Posters 1.2k 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.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by

      Mmm, there's a good chance it simply won't work. The only card I know will work there is the WLE200NX. That's what was used when developing the driver.
      I've tried other NICs in the 2100 that are just not recognised.

      Steve

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

        @stephenw10 are all Newgate HW the same in terms of pcie? I just received a 7100, a 6100max and some 1100 in question.

        Any other tricks I can do?

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

          No, the 1100 and 2100 share the same arm64 SoC so the have the same pci driver.

          The 7100 and 6100 are x86 so very different and much more mature PCIe support.

          However in general the WIFI support in FreeBSD, and hence pfSense, is poor. Using an external access point will be better in almost every way.

          Steve

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

            @stephenw10 do the arm boards show something with "pciconf -lv" without a pcie connected? my 1100 show nothing.

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

              No they don't show anything unless a card is present. The card is the only device shown.

              [22.05-RELEASE][admin@2100-2.stevew.lan]/root: pciconf -lv
              [22.05-RELEASE][admin@2100-2.stevew.lan]/root: 
              
              [22.05-RELEASE][admin@2100-3.stevew.lan]/root: pciconf -lv
              ath0@pci0:0:0:0:	class=0x028000 card=0x3099168c chip=0x002a168c rev=0x01 hdr=0x00
                  vendor     = 'Qualcomm Atheros'
                  device     = 'AR928X Wireless Network Adapter (PCI-Express)'
                  class      = network
              

              Steve

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

                @stephenw10 uboot shows something though 😭

                Is this my pci or on-board nics?

                Marvell>> pci long
                Scanning PCI devices on bus 0
                
                Found PCI device 00.00.00:
                  vendor ID =                   0x168c
                  device ID =                   0x0033
                  command register ID =         0x0006
                  status register =             0x0010
                  revision ID =                 0x01
                  class code =                  0x02 (Network controller)
                  sub class code =              0x80
                  programming interface =       0x00
                  cache line =                  0x08
                  latency time =                0x00
                  header type =                 0x00
                  BIST =                        0x00
                  base address 0 =              0xe8000004
                  base address 1 =              0x00000000
                  base address 2 =              0x00000000
                  base address 3 =              0x00000000
                  base address 4 =              0x00000000
                  base address 5 =              0x00000000
                  cardBus CIS pointer =         0x00000000
                  sub system vendor ID =        0x19b6
                  sub system ID =               0xd016
                  expansion ROM base address =  0xe8020000
                  interrupt line =              0xff
                  interrupt pin =               0x01
                  min Grant =                   0x00
                  max Latency =                 0x00
                Marvell>> 
                
                1 Reply Last reply Reply Quote 0
                • stephenw10S
                  stephenw10 Netgate Administrator
                  last edited by

                  That is the wifi card. You can see from the vendor/device IDs:
                  https://pci-ids.ucw.cz/read/PC/168c/0033

                  It's the FreeBSD driver that can't 'see' it for some reason.

                  Steve

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

                    @stephenw10 as boot sees it but freebsd not, can I compile a new kernel and add more drivers?? based on arm64 confirmation??? maybe??

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

                      Not really. For this to work would require more development work on the PCI driver for the Marvell SoC used on the 1100. There is no existing driver that can be added to make this work as it is.

                      Steve

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

                        @daemonix

                        Compex WLE200NX is able to get new for ~30 € and clone from other countries (same chip) will be able to get for ~10 €
                        so if you will be able to get hands on, it will be the best choice for you to insert WiFi in the SG-1100.

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