The Onda MT835UP is an HSUPA key that can go at a speed as high as 14.4.
Today I tried this USB Key on my Ubuntu 10.10 box, and I can say it works fine.
Here you are some information, and an "how to install" on Ubuntu.
First of all open a new terminal window and issue the following command:
# tail -f /var/log/messages
This command shows you a lot information about the kernel. Now plug the USB key into an USB connector on your PC. In the terminal window you should see something like the following:
Feb 11 12:42:44 piccoletto kernel: [ 97.752563] usb 2-5: new high speed USB device using ehci_hcd and address 3
Feb 11 12:42:44 piccoletto kernel: [ 98.048576] Initializing USB Mass Storage driver...
Feb 11 12:42:44 piccoletto kernel: [ 98.048707] scsi6 : usb-storage 2-5:1.0
Feb 11 12:42:44 piccoletto kernel: [ 98.048808] usbcore: registered new interface driver usb-storage
Feb 11 12:42:44 piccoletto kernel: [ 98.048811] USB Mass Storage support registered.
Feb 11 12:42:45 piccoletto usb_modeswitch: switching 1ee8:0013 (Onda: MT835UP)
Feb 11 12:42:45 piccoletto kernel: [ 98.910274] usb 2-5: USB disconnect, address 3
Feb 11 12:42:51 piccoletto kernel: [ 104.772087] usb 2-5: new high speed USB device using ehci_hcd and address 4
Feb 11 12:42:51 piccoletto kernel: [ 104.912136] scsi7 : usb-storage 2-5:1.4
Feb 11 12:42:51 piccoletto kernel: [ 104.987847] cdc_acm 2-5:1.0: ttyACM0: USB ACM device
Feb 11 12:42:51 piccoletto kernel: [ 104.988322] cdc_acm 2-5:1.2: ttyACM1: USB ACM device
Feb 11 12:42:51 piccoletto kernel: [ 104.988810] usbcore: registered new interface driver cdc_acm
Feb 11 12:42:51 piccoletto kernel: [ 104.988812] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Feb 11 12:42:52 piccoletto kernel: [ 105.919051] scsi 7:0:0:0: CD-ROM Onda Datacard CD-ROM 0001 PQ: 0 ANSI: 0
Feb 11 12:42:52 piccoletto kernel: [ 105.919801] scsi 7:0:0:1: Direct-Access Onda Storage 0001 PQ: 0 ANSI: 0
Feb 11 12:42:52 piccoletto kernel: [ 105.921963] sr1: scsi3-mmc drive: 0x/0x caddy
Feb 11 12:42:52 piccoletto kernel: [ 105.927127] sr 7:0:0:0: Attached scsi generic sg2 type 5
Feb 11 12:42:52 piccoletto kernel: [ 105.927587] sd 7:0:0:1: Attached scsi generic sg3 type 0
Feb 11 12:42:52 piccoletto kernel: [ 105.933443] sd 7:0:0:1: [sdb] Attached SCSI removable disk
Feb 11 12:42:52 piccoletto kernel: [ 105.946109] sr: Sense Key : Hardware Error [current]
Feb 11 12:42:52 piccoletto kernel: [ 105.946114] sr: Add. Sense: No additional sense information
On a new terminal window type the folllowing command:
gigi@piccoletto:~$ lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046d:c03f Logitech, Inc. UltraX Optical Mouse
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 1ee8:0014
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:b083 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
The highlighted line show that your hardware has been recognized from your system
Now select "Edit Connections" by right clicking the network manager icon and go on with next steps:
Slect "New Mobile Broadband Connection"
Select your Onda MT835 HSUPA Key and click on the forward button.
Select your country and click on the forward button.
Select your provider and click on the forward button.
Select your plan and click on the forward button.
Click on the Apply button.
Last select "Connect" by right clicking the network manager icon.
On the therminal running the tail command you should have something like the following lines:
Feb 11 12:46:51 piccoletto pppd[2630]: Plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so loaded.
Feb 11 12:46:51 piccoletto pppd[2630]: pppd 2.4.5 started by root, uid 0
Feb 11 12:46:51 piccoletto pppd[2630]: Using interface ppp0
Feb 11 12:46:51 piccoletto pppd[2630]: Connect: ppp0 <--> /dev/ttyACM1
Feb 11 12:46:51 piccoletto pppd[2630]: Remote message: Icera PPP - Password Verified OK
Feb 11 12:46:51 piccoletto pppd[2630]: PAP authentication succeeded
Feb 11 12:46:51 piccoletto kernel: [ 344.385657] PPP BSD Compression module registered
Feb 11 12:46:51 piccoletto kernel: [ 344.411702] PPP Deflate Compression module registered
Feb 11 12:46:53 piccoletto pppd[2630]: local IP address 195.175.166.89
Feb 11 12:46:53 piccoletto pppd[2630]: remote IP address 10.0.0.1
Feb 11 12:46:53 piccoletto pppd[2630]: primary DNS address 123.234.245.246
Feb 11 12:46:53 piccoletto pppd[2630]: secondary DNS address
123.234.245.247
If you want to disconnect you need to left click on the network manager icon and select the "disconnect" item, on /var/log/messages you will find something like the following few lines:
Feb 11 12:47:03 piccoletto kernel: [ 356.354825] lo: Disabled Privacy Extensions
Feb 11 12:47:17 piccoletto kernel: [ 371.226047] usb 2-5: USB disconnect, address 4
Feb 11 12:47:17 piccoletto pppd[2630]: Modem hangup
Feb 11 12:47:17 piccoletto pppd[2630]: Connect time 0.4 minutes.
Feb 11 12:47:17 piccoletto pppd[2630]: Sent 23035 bytes, received 318267 bytes.
Feb 11 12:47:18 piccoletto pppd[2630]: Connection terminated.
Feb 11 12:47:18 piccoletto pppd[2630]: Exit.
That's all.
GG1.