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

    How to configure USB modem Huawei E372u-5 (branded "T-Mobile Web Stick 42")?

    Scheduled Pinned Locked Moved Hardware
    3 Posts 2 Posters 2.3k 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.
    • Z
      zoomer
      last edited by

      I am trying to use a usb modem on a pfSense 2.1.4-RELEASE.

      The modem was sold as Huawei E372u-5 (branded "T-Mobile Web Stick 42").

      There is a "Huawei E372" listed in the "Known Working 3G-4G Modems" section of the pfSense docs (https://doc.pfsense.org/index.php/Known_Working_3G_Modems), but maybe the E372 essentially differs from the E372u-5 (?)

      Anyway, I tried creating the necessary PPP device, but connection fails.

      Here is some debugging info with a comparison of output on Linux where the modem stick works out of the box:

      On Linux:

      # dmesg
      [41959.861399] usb 2-1.1: new high-speed USB device number 5 using ehci_hcd
      [41959.957515] scsi9 : usb-storage 2-1.1:1.4
      [41959.957887] scsi10 : usb-storage 2-1.1:1.5
      [41960.001559] usbcore: registered new interface driver usbserial
      [41960.001573] USB Serial support registered for generic
      [41960.001643] usbcore: registered new interface driver usbserial_generic
      [41960.001645] usbserial: USB Serial Driver core
      [41960.023914] USB Serial support registered for GSM modem (1-port)
      [41960.024056] option 2-1.1:1.0: GSM modem (1-port) converter detected
      [41960.024425] usb 2-1.1: GSM modem (1-port) converter now attached to ttyUSB0
      [41960.024450] option 2-1.1:1.2: GSM modem (1-port) converter detected
      [41960.024534] usb 2-1.1: GSM modem (1-port) converter now attached to ttyUSB1
      [41960.024547] option 2-1.1:1.3: GSM modem (1-port) converter detected
      [41960.024633] usb 2-1.1: GSM modem (1-port) converter now attached to ttyUSB2
      [41960.024663] usbcore: registered new interface driver option
      [41960.024664] option: v0.7.2:USB Driver for GSM modems
      [41960.957295] scsi 9:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
      [41960.957837] scsi 10:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
      [41960.959153] sr1: scsi-1 drive
      [41960.959259] sr 9:0:0:0: Attached scsi CD-ROM sr1
      [41960.959318] sr 9:0:0:0: Attached scsi generic sg4 type 5
      [41960.959503] sd 10:0:0:0: Attached scsi generic sg5 type 0
      [41960.965522] sd 10:0:0:0: [sdd] Attached SCSI removable disk
      
      
      
      # lsusb
      Bus 002 Device 005: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
      
      

      On pfSense:

      # dmesg
      ugen1.2: <huawei>at usbus1
      ugen1.2: <huawei>at usbus1 (disconnected)
      ugen1.2: <huawei>at usbus1
      umodem0: <huawei 0="" 2="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 1.02,="" addr="">on usbus1
      umodem0: data interface 0, has no CM over data, has no break
      umodem1: <huawei 0="" 2="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 1.02,="" addr="">on usbus1
      umodem1: data interface 1, has no CM over data, has no break
      umodem2: <huawei 0="" 2="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 1.02,="" addr="">on usbus1
      umodem2: data interface 2, has no CM over data, has no break
      umass0: <huawei 0="" 2="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 1.02,="" addr="">on usbus1
      umass1: <huawei 0="" 2="" huawei="" mobile,="" class="" 0,="" rev="" 2.00="" 1.02,="" addr="">on usbus1
      cd0 at umass-sim0 bus 0 scbus0 target 0 lun 0
      cd0: <huawei mass="" storage="" 2.31="">Removable CD-ROM SCSI-2 device 
      cd0: 40.000MB/s transfers
      cd0: cd present [65536 x 2048 byte records]
      (probe1:umass-sim1:1:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 
      (probe1:umass-sim1:1:0:0): CAM status: SCSI Status Error
      (probe1:umass-sim1:1:0:0): SCSI status: Check Condition
      (probe1:umass-sim1:1:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
      da0 at umass-sim1 bus 1 scbus1 target 0 lun 0
      da0: <huawei sd="" storage="" 2.31="">Removable Direct Access SCSI-2 device 
      da0: 40.000MB/s transfers
      da0: Attempt to query device size failed: NOT READY, Medium not present</huawei></huawei></huawei></huawei></huawei></huawei></huawei></huawei></huawei></huawei> 
      
      
      # usbconfig dump_device_desc
      ugen1.2: <huawei mobile="" huawei="">at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
      
        bLength = 0x0012 
        bDescriptorType = 0x0001 
        bcdUSB = 0x0200 
        bDeviceClass = 0x0000 
        bDeviceSubClass = 0x0000 
        bDeviceProtocol = 0x0000 
        bMaxPacketSize0 = 0x0040 
        idVendor = 0x12d1 
        idProduct = 0x1c05 
        bcdDevice = 0x0102 
        iManufacturer = 0x0002  <huawei>iProduct = 0x0001  <huawei mobile="">iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001</no></huawei></huawei></huawei> 
      

      Upon plugging in the device, the following device files appear:

      
        /dev/cuaU0      /dev/cuaU0.init /dev/cuaU0.lock
        /dev/cuaU1      /dev/cuaU1.init /dev/cuaU1.lock
        /dev/cuaU2      /dev/cuaU2.init /dev/cuaU2.lock
      
      

      A test with cu fails like this:

      
      # cu -l /dev/cuaU0
      /var/spool/lock/LCK..cuaU0: No such file or directory
      Can't open lock file.
      all ports busy
      # ls /var/spool
      ls: /var/spool: No such file or directory
      
      

      What may I do in order to get this modem to work?

      If further info is required, please let me know.

      1 Reply Last reply Reply Quote 0
      • Z
        zoomer
        last edited by

        Does anybody have an idea on how to further debug this issue?

        … and eventually resolve it?

        If there's anything else I con provide in regards to logs and the like, please let me know.

        1 Reply Last reply Reply Quote 0
        • D
          DiskWizard
          last edited by

          first of all you have to try to set up the definitive modem mode of your stick. It might be done using usbswitch software.

          1. GA-N3150M-D3P 8Gb RAM

          2. GA-C1037EN-EU 4GB RAM

          • 2,5 SATA III Solid State Drive SLIM S60
          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.