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.
    • L
      Legolars99
      last edited by

      yes, under 12 it still creates the ue0 interface

      1 Reply Last reply Reply Quote 0
      • 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.