Huawei K5410 3G modem - how to make it work in pfSense?



  • Hi, I want to use this 3Gmodem as a backup in case the primary link fails. However, I cannot get pfSense to detect it properly.

    It gets detected as two mass storage devices. No additional serial port appears in /dev.
    I installed and ran usb_modeswitch:

     /usr/local/sbin/usb_modeswitch -c /usr/local/etc/usb_modeswitch.conf -s 20
    
    Looking for target devices ...
     No devices in target mode or class found
    Looking for default devices ...
       found matching product ID
       adding device
     Found device in default mode, class or configuration (1)
    Accessing device 006 on bus 000 ...
    Getting the current device configuration ...
     OK, got current device configuration (1)
    Using first interface: 0x00
    Using endpoints 0x01 (out) and 0x81 (in)
    Inquiring device details; driver will be detached ...
     Cant't do driver detection and detaching on this platform.
    
    SCSI inquiry data (for identification)
    -------------------------
      Vendor String: Vodafone
       Model String: CD ROM (Huawei) 
    Revision String: 2.31
    -------------------------
    
    USB description data (for identification)
    -------------------------
    Manufacturer: Vodafone Group (Huawei) 
         Product: Vodafone Mobile Broadband (Huawei) 
      Serial No.: not provided
    -------------------------
    Setting up communication with interface 0
    Using endpoint 0x01 for message sending ...
    Trying to send message 1 to endpoint 0x01 ...
     OK, message successfully sent
    Resetting response endpoint 0x81
    Resetting message endpoint 0x01
    
    Checking for mode switch (max. 20 times, once per second) ...
     Searching for target devices ...
     Searching for target devices ...
     Searching for target devices ...
     Searching for target devices ...
       found matching product ID
       adding device
    
    Found target device, now opening
     Found correct target device
    
    Mode switch succeeded. Bye.
    

    usbconfig dump_device_descc shows the new ID. However, there is still no serial port available. If I run usb_modeswitch a second time, it says that the device iss already in target mode.

    It is possible to make this 3G modem work with pfSense?