• Hi,

    I read a few threads on here about usb cdma modems. I managed to compile usb_modeswitch on another fbsd machine and copy it over. The modem switches to the mode but it is not showing up on the ppp interfaces.

    ugen3.2: <pantech usb="" modem="" pantech="">at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON

    bLength = 0x0012
      bDescriptorType = 0x0001
      bcdUSB = 0x0110
      bDeviceClass = 0x0002
      bDeviceSubClass = 0x0000
      bDeviceProtocol = 0x0000
      bMaxPacketSize0 = 0x0040
      idVendor = 0x106c
      idProduct = 0x3717
      bcdDevice = 0x0100
      iManufacturer = 0x0001  <pantech>iProduct = 0x0002  <pantech usb="" modem="">iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001

    umodem0: <pantech 2="" pantech="" usb="" modem,="" class="" 0,="" rev="" 1.10="" 1.00,="" addr="">on usbus3
    umodem0: data interface 1, has CM over data, has break</pantech></no></pantech></pantech></pantech>

  • Do you get any devices that look like /dev/cuaUX.X (/dev/cuaU0.0) or any new devices in /dev/ when the modeswitch completes?

  • Yes, /dev/umodem0 appears. I guess I need to patch the u3g driver and add support for the pantech.

    On another unrelated note..
    I also have a verizon mifi device. I did the modeswitch for it and /dev/cua0.xx appears and I'm able to make a connection with that.

  • Please give me a few details on how you compiled usb_modeswitch and transferred it to pfSense.
    What version of FreeBSD did you use?
    I read that one has to have libusb installed…is it installed in pfSense 2.0 RC1?

    Alternatively is there not an equilvalent to usb_modeswitch built into pfSense 2.0 RC1?
    I tested another similar USB 3G modem (from a friend) on pfSense 2.0 RC1 and it just worked?
    Now the actual one I purchased and want to use, ZTE MF 668, requires modeswitch - I know this as I tested it on Ubuntu and all I had to do is a modeswitch and it was recognized as a modem.