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

    SG-1100 LTE USB-Modem

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    17 Posts 4 Posters 1.8k 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.
    • K
      Kitsufan
      last edited by

      Hi, I bought the SG-1100 for a project and still have the same problems that the Huawei E3372 isnt seen as an interface after updating to 21.02

      in the 2.0 port it shows in the log

      ugen1.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus1 (disconnected)
      ugen1.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus1
      ugen1.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus1 (disconnected)
      ugen1.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus1
      ugen1.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus1 (disconnected)
      ugen1.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus1
      ugen1.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus1 (disconnected)
      
      

      And in the 3.0 port

      ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
      cdce0 on uhub0
      cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
      ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
      cdce0: at uhub0, port 2, addr 1 (disconnected)
      cdce0: detached
      ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
      ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
      ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
      cdce0 on uhub0
      cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
      ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
      cdce0: at uhub0, port 2, addr 1 (disconnected)
      cdce0: detached
      
      

      I have 10 of those modems and would like to use them, my goal is to use the SG-1100 and an USB modem as a remote point that will connect by VPN to my infrastructure. If those modems are usless please tell me a recomendation i can buy to use in my project.

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

        Are those disconnects shown you physically unplugging it?

        You may need to access the modem in something else, Windows say, and change it's mode then move it back. Some devices have permanent settings like that.

        Steve

        K 1 Reply Last reply Reply Quote 0
        • K
          Kitsufan @stephenw10
          last edited by Kitsufan

          @stephenw10 The modem is constatly connected I check 3 of them and they all behave the same. The modem led shows its connected to LTE but the console shows it's constantly connecting and disconnecting. The modems work fine under windows.

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

            Hmm, well either it's constantly cycling through modes or it's rebooting.

            I would be still be looking to set a mode permanently in the modem firmware if possible.

            Try running usbconfig dump_all_config_desc against it. If it has more than one config index you can set a device quirk to force one of them.
            But here it looks like it's exposing the cdcether interface already.

            Steve

            K 1 Reply Last reply Reply Quote 0
            • K
              Kitsufan @stephenw10
              last edited by

              @stephenw10 The modem isnt reseting, its status led show connected to LTE so its working, the software side of pfsense has a problem managing the modem and resets the buss or something?

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

                Potentially, though I've never seen it do that.

                If it's a recognised device u3g will either create virtual com ports for it or try to change it's mode first.
                I don't see any logs for u3g and it appears as a USB Ethernet device anyway.

                Need to check that usbconfig output at different stages to see if it is changing and what IDs it's using at each stage.

                Steve

                K 1 Reply Last reply Reply Quote 0
                • K
                  Kitsufan @stephenw10
                  last edited by

                  @stephenw10 After a week of work, the modems i have are all E3372-320, its the last version E3372 that is blocked from flashing at home, even the needle recovery trick dosent work on them.

                  As for usbconfig dump_all_config_desc it hangs and after it show output the same

                  [21.02-RELEASE][root@pfSense.localdomain]/root: usbconfig dump_all_config_desc
                  ugen0.1: <Marvell XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
                  
                  
                   Configuration index 0
                  
                      bLength = 0x0009
                      bDescriptorType = 0x0002
                      wTotalLength = 0x001f
                      bNumInterfaces = 0x0001
                      bConfigurationValue = 0x0001
                      iConfiguration = 0x0000  <no string>
                      bmAttributes = 0x0040
                      bMaxPower = 0x0000
                  
                      Interface 0
                        bLength = 0x0009
                        bDescriptorType = 0x0004
                        bInterfaceNumber = 0x0000
                        bAlternateSetting = 0x0000
                        bNumEndpoints = 0x0001
                        bInterfaceClass = 0x0009  <HUB>
                        bInterfaceSubClass = 0x0000
                        bInterfaceProtocol = 0x0000
                        iInterface = 0x0000  <no string>
                  
                       Endpoint 0
                          bLength = 0x0007
                          bDescriptorType = 0x0005
                          bEndpointAddress = 0x0081  <IN>
                          bmAttributes = 0x0003  <INTERRUPT>
                          wMaxPacketSize = 0x0002
                          bInterval = 0x00ff
                          bRefresh = 0x0000
                          bSynchAddress = 0x0000
                  
                        Additional Descriptor
                  
                        bLength = 0x06
                        bDescriptorType = 0x30
                        bDescriptorSubType = 0x00
                         RAW dump:
                         0x00 | 0x06, 0x30, 0x00, 0x00, 0x00, 0x00
                  
                  
                  
                  
                  ugen1.1: <Marvell EHCI root HUB> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                  
                  
                   Configuration index 0
                  
                      bLength = 0x0009
                      bDescriptorType = 0x0002
                      wTotalLength = 0x0019
                      bNumInterfaces = 0x0001
                      bConfigurationValue = 0x0001
                      iConfiguration = 0x0000  <no string>
                      bmAttributes = 0x0040
                      bMaxPower = 0x0000
                  
                      Interface 0
                        bLength = 0x0009
                        bDescriptorType = 0x0004
                        bInterfaceNumber = 0x0000
                        bAlternateSetting = 0x0000
                        bNumEndpoints = 0x0001
                        bInterfaceClass = 0x0009  <HUB>
                        bInterfaceSubClass = 0x0000
                        bInterfaceProtocol = 0x0000
                        iInterface = 0x0000  <no string>
                  
                       Endpoint 0
                          bLength = 0x0007
                          bDescriptorType = 0x0005
                          bEndpointAddress = 0x0081  <IN>
                          bmAttributes = 0x0003  <INTERRUPT>
                          wMaxPacketSize = 0x0008
                          bInterval = 0x00ff
                          bRefresh = 0x0000
                          bSynchAddress = 0x0000
                  
                  
                  
                  [21.02-RELEASE][root@pfSense.localdomain]/root: usbconfig dump_all_config_desc
                  ugen0.1: <Marvell XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
                  
                  
                   Configuration index 0
                  
                      bLength = 0x0009
                      bDescriptorType = 0x0002
                      wTotalLength = 0x001f
                      bNumInterfaces = 0x0001
                      bConfigurationValue = 0x0001
                      iConfiguration = 0x0000  <no string>
                      bmAttributes = 0x0040
                      bMaxPower = 0x0000
                  
                      Interface 0
                        bLength = 0x0009
                        bDescriptorType = 0x0004
                        bInterfaceNumber = 0x0000
                        bAlternateSetting = 0x0000
                        bNumEndpoints = 0x0001
                        bInterfaceClass = 0x0009  <HUB>
                        bInterfaceSubClass = 0x0000
                        bInterfaceProtocol = 0x0000
                        iInterface = 0x0000  <no string>
                  
                       Endpoint 0
                          bLength = 0x0007
                          bDescriptorType = 0x0005
                          bEndpointAddress = 0x0081  <IN>
                          bmAttributes = 0x0003  <INTERRUPT>
                          wMaxPacketSize = 0x0002
                          bInterval = 0x00ff
                          bRefresh = 0x0000
                          bSynchAddress = 0x0000
                  
                        Additional Descriptor
                  
                        bLength = 0x06
                        bDescriptorType = 0x30
                        bDescriptorSubType = 0x00
                         RAW dump:
                         0x00 | 0x06, 0x30, 0x00, 0x00, 0x00, 0x00
                  
                  
                  
                  
                  ugen1.1: <Marvell EHCI root HUB> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                  
                  
                   Configuration index 0
                  
                      bLength = 0x0009
                      bDescriptorType = 0x0002
                      wTotalLength = 0x0019
                      bNumInterfaces = 0x0001
                      bConfigurationValue = 0x0001
                      iConfiguration = 0x0000  <no string>
                      bmAttributes = 0x0040
                      bMaxPower = 0x0000
                  
                      Interface 0
                        bLength = 0x0009
                        bDescriptorType = 0x0004
                        bInterfaceNumber = 0x0000
                        bAlternateSetting = 0x0000
                        bNumEndpoints = 0x0001
                        bInterfaceClass = 0x0009  <HUB>
                        bInterfaceSubClass = 0x0000
                        bInterfaceProtocol = 0x0000
                        iInterface = 0x0000  <no string>
                  
                       Endpoint 0
                          bLength = 0x0007
                          bDescriptorType = 0x0005
                          bEndpointAddress = 0x0081  <IN>
                          bmAttributes = 0x0003  <INTERRUPT>
                          wMaxPacketSize = 0x0008
                          bInterval = 0x00ff
                          bRefresh = 0x0000
                          bSynchAddress = 0x0000
                  
                  
                  
                  [21.02-RELEASE][root@pfSense.localdomain]/root: usbconfig dump_all_config_descugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
                  cdce0 on uhub0
                  cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
                  ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
                  cdce0: at uhub0, port 2, addr 1 (disconnected)
                  cdce0: detached
                  
                  ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
                  ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
                  ugen0.1: <Marvell XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
                  
                  
                   Configuration index 0
                  
                      bLength = 0x0009
                      bDescriptorType = 0x0002
                      wTotalLength = 0x001f
                      bNumInterfaces = 0x0001
                      bConfigurationValue = 0x0001
                      iConfiguration = 0x0000  <no string>
                      bmAttributes = 0x0040
                      bMaxPower = 0x0000
                  
                      Interface 0
                        bLength = 0x0009
                        bDescriptorType = 0x0004
                        bInterfaceNumber = 0x0000
                        bAlternateSetting = 0x0000
                        bNumEndpoints = 0x0001
                        bInterfaceClass = 0x0009  <HUB>
                        bInterfaceSubClass = 0x0000
                        bInterfaceProtocol = 0x0000
                        iInterface = 0x0000  <no string>
                  
                       Endpoint 0
                          bLength = 0x0007
                          bDescriptorType = 0x0005
                          bEndpointAddress = 0x0081  <IN>
                          bmAttributes = 0x0003  <INTERRUPT>
                          wMaxPacketSize = 0x0002
                          bInterval = 0x00ff
                          bRefresh = 0x0000
                          bSynchAddress = 0x0000
                  
                        Additional Descriptor
                  
                        bLength = 0x06
                        bDescriptorType = 0x30
                        bDescriptorSubType = 0x00
                         RAW dump:
                         0x00 | 0x06, 0x30, 0x00, 0x00, 0x00, 0x00
                  
                  
                  
                  
                  ugen1.1: <Marvell EHCI root HUB> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                  
                  
                   Configuration index 0
                  
                      bLength = 0x0009
                      bDescriptorType = 0x0002
                      wTotalLength = 0x0019
                      bNumInterfaces = 0x0001
                      bConfigurationValue = 0x0001
                      iConfiguration = 0x0000  <no string>
                      bmAttributes = 0x0040
                      bMaxPower = 0x0000
                  
                      Interface 0
                        bLength = 0x0009
                        bDescriptorType = 0x0004
                        bInterfaceNumber = 0x0000
                        bAlternateSetting = 0x0000
                        bNumEndpoints = 0x0001
                        bInterfaceClass = 0x0009  <HUB>
                        bInterfaceSubClass = 0x0000
                        bInterfaceProtocol = 0x0000
                        iInterface = 0x0000  <no string>
                  
                       Endpoint 0
                          bLength = 0x0007
                          bDescriptorType = 0x0005
                          bEndpointAddress = 0x0081  <IN>
                          bmAttributes = 0x0003  <INTERRUPT>
                          wMaxPacketSize = 0x0008
                          bInterval = 0x00ff
                          bRefresh = 0x0000
                          bSynchAddress = 0x0000
                  
                  
                  
                  [21.02-RELEASE][root@pfSense.localdomain]/root: ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
                  cdce0 on uhub0
                  cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
                  ugen0.2: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
                  cdce0: at uhub0, port 2, addr 1 (disconnected)
                  cdce0: detached
                  
                  
                  1 Reply Last reply Reply Quote 0
                  • K
                    Kitsufan
                    last edited by

                    Can some one please confirm a working modem? It can be a virtual usb card nat is not a problem for me. I'm a bit negative to buy modems to try them one by one.

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

                      You might just open a new thread in the Wireless section. This is not something that is specific to the SG-1100 and it will get more eyes there.
                      I don't have a USB modem I can recommend myself.

                      Steve

                      1 Reply Last reply Reply Quote 0
                      • M
                        m4ver0 @Kitsufan
                        last edited by

                        @kitsufan Hi, I hit the same issue. Have you figured out how to get it to work?

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