9 Replies Latest reply on Mar 3, 2013 3:53 PM by c321sky

    Pantech UML295 Linux kernel support


      Is there Linux kernel support for the Pantech UML295 USB modem?  I just checked the kernel Changelog files at ftp.kernel.org for the v3.x kernel and there are entries showing support for the UML290, but nothing for the UML295.  Has anyone tried a UML295 with Linux?  Maybe it would be recognized as a UML290?

        • 1. Re: Pantech UML295 Linux kernel support

          I'd try plugging it in and see if it works. Verizon indicates they are using a web based comm manager to drive it and that "Linux support is coming soon". This probably means kernel modules for it are being developed, but it might just work as an NDIS device just as android hones do when tethered. I'm running Ubuntu 12.10 and my Razr M tethers just fine under the Network Manager as an NDIS device.

          • 2. Re: Pantech UML295 Linux kernel support

            I haven't ordered the UML295 yet, I wanted to make sure it worked under Linux before doing so.  I've used a Verizon USB 551L modem with Linux in the past and it connected to the 4G network using the following command:


            chat -v '' 'At$nwqmiconnect=,,' > /dev/ttyUSB0 < /dev/ttyUSB0


            Will the UML295 connect the same way?

            • 3. Re: Pantech UML295 Linux kernel support

              Hmmm. Interesting command. I just pulled up 'man chat' and it says it establishes bi-directional link via ppp daemon so if this new modem supports ndis only then I would be inclined to say no. But as an ethernet over usb device it should work via Network Manager listed as a wired device. I haven't looked at any documentation to see which modem/ethernet protocols this device supports so I can't say for certain if PPP is suppoted or not.

              • 4. Re: Pantech UML295 Linux kernel support

                The UML295 does not have the same AT commands or PPP interface as the UML290 or 551L.  It has a web GUI that you use to connect to Verizon.  dimap52 is correct that the UML295 comes up as a Ethernet interface that you can use with NetworkManager to connect with.  It will give you an IP address of and you can access its web interface by browsing to  From there, you can configure to auto-connect, connect to certain networks, and various other options.  I created a wiki page on my company's git repo that has details on what information and commands I've gathered from using the UML295.  Hopefully this helps getting it working on your system.



                • 5. Re: Pantech UML295 Linux kernel support

                  the UML295 does not register with Linux as PPP. The hardware is simply a USB to Ethernet adapter. I'm using a Debian distro and have tested.


                  The USB modem will hand out an internal IP-  is its own intranet.  the Public IP is not directly assigned to your machine. As natestar13 said, you'd have to navigate to the addy of to access the web interface. If you're working with CLI, you'll need to install Lynx so you can browse the web via CLI.


                  but anyway, do 'lsusb' to make sure that your machine has recognized the adapter. Then 'ifconfig' to grab the interface name. My UML295 was eth1. Yours might be different. Also, mine did not automatically grab an IP address, so I had run 'dhclient eth1' to have the interface get an ip address.


                  I went over to:

                  sudo nano /etc/network/interfaces/


                  and i added:

                  iface eth1 inet dhcp


                  # this tells my machine to ensure that eth1 gets a IP address when the networking service is started.


                  do an 'ifconfig' to see if the machine has a IP address. Voila! You're connected to the net. I'm on day 1 - im going to figure out how to get the public IP assigned to the interface. I'll post my findings. Please share your findings.




                  • 6. Re: Pantech UML295 Linux kernel support

                    I am trying to get a UML295 working on a Raspberry Pi running Debian Wheezy.  I'm using the command line interface.  The UML295 shows up using lsusb and shows up as eth1 when I run ifconfig.  However, I can't seem to get it the Pi to pull an IP from the UML295 even after taking the steps listed above (adding iface eth1 inet dhcp to /etc/network/interfaces).  I've tried setting eth1 to a static IP in the same range ( but no luck there either.  I can't ping or  Any suggestions?





                    • 7. Re: Pantech UML295 Linux kernel support

                      As a followup on this, I was able to get the UML295 working with a Raspberry Pi.  The issue was a bug in the kernel.  There is a kernel fix available, check out this forum thread:





                      • 8. Re: Pantech UML295 Linux kernel support

                        This device is very simple to use with any Linux. Plug it in, wait about a minute for it to fully activate (you will know when you see the little red LED under the Pantech logo turn green), and use your DHCP client to get an IP address. Your address will be and your gateway will be Go ahead and visit its little web server, http://mbb.vzw.com/ , there you can control the device and send/receive SMS.


                        The question to ask your distro: "How do I set up a network interface?"

                        • 9. Re: Pantech UML295 Linux kernel support

                          The driver it uses on the Linux side is cdc_ether, which looks just like an Ethernet interface to the system. I don't know the history of that driver, but it has always worked fine for me (with recent 3.x kernels.)


                          There are also other devices: a SCSI CD-ROM (I guess that might be the SIM card, I never messed around) and the GPS device (which should work fine with gpsd, but again, I have not tried it.) You can find out where you are by looking at http://mbb.vzw.com/gps ... you get an XML file of current GPS data.


                          My only gripe with the thing is that it flops around too much in the USB port and loses connection. It might be better if my car had better suspension and I drove on better roads.