UPDATE 03/04/2012: The download links have been repaired. Sorry!
This is a repost of my instructions here: Chromoslounge – Stock Ubuntu driver/service for Gobi 2000 just want to get it in another location for seo and make it easier to find.
Don’t try this on the chromium-os “easy install” with ubuntu and it sharing the filesystem, that’s a whole ‘nother issue. If you have ubuntu (tested on 10.10) installed, and wiped chromium-os and want to use the 3g follow these steps to do so:
Note if you update to a new kernel version you may have to do this again, but its simple…
Note also if you are running a 64 bit ubuntu you will need x86 compatibility – I cannot for the life of me remember what package that is. If you get an error google it, its somewhere on the first four or so links.
1. Grab the files here: QC Serial USB Drivers (cros – source) and here: qc.tar.gz – Linux (x86) binaries
2. Extract the first – qcserialusb.tar.gz (wherever) and get to a bash terminal in that location.
3. Run ./installthreeg.sh
4. Run (as root) modprobe QCSerial2k and then modprobe QCUSBNet2k and ensure no errors appear.
5. Extract the second, qc.tar.gz to /opt.
6. Run ./startthreeg.sh (from a bash terminal or by double clicking it).
7. Create a new connection using the network manager panel app, of the mobile broadband flavor. Enter #777 for the number.
8. Connect, browse, etc.
Note you will need to run startthreeg.sh after power has been lost (via sleep or shutdown – reboots shouldn’t need it). I set it up for CTRL+F3 to make it simple. Also later wrote a rules.d addition for it, but I’ll post that when it isn’t so close to the rooster.
Post your thoughts, etc, and have fun.
I’ve updated the mod name for the usb driver. I apologize for the error.


AnemoneXi
Can anyone help me with this i keep getting “FATAL: Module QCUSBNet not found”
bradgearon
You getting that when trying to modprobe for the QCUSBNet dirver? You ran the installthreeg.sh script?
Marshall
Exact same issue. Ran the install script, queried for the driver, and i get that error.
bradgearon
Just to make sure, you aren’t using the install with the cros kernel are you? You can run the install manually:
Get a terminal in the extracted contents.
Run make && sudo make install
sudo modprobe QCUSBNet
Post the results, please.
Marshall
Yeah its a stock install.
QCUSBNet$ sudo make && sudo make install
make -C /lib/modules/2.6.35-27-generic/build SUBDIRS=/home/marshall/Downloads/QCUSBNet modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.35-27-generic’
Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-27-generic’
cp QCUSBNet2k.ko /lib/modules/2.6.35-27-generic/kernel/drivers/net/usb/
depmod -a
marshall@CR-48:~/Downloads/QCUSBNet$ sudo modprobe QCUSBNet
FATAL: Module QCUSBNet not found.
Marshall
when i probe for QCUSBNet2k it doesn’t show any errors
bradgearon
My mistake. It is QCUSBNet2k… LOL sorry about that.
Marshall
when i set it up, is it supposed to list a specific device? Because I’ll I’m seeing is grayed out dropdown that says “any device”.
bradgearon
The device will not appear until firmware has been uploaded to it successfully. This is what the startthreeg.sh script does (look at it in your favorite text editor for details). Modprobe before that loads module dependencies. Thus you have to follow steps 3-6 before the device will appear in the mobile broadband connection area and run startthreeg.sh each time your machine is powered off – via standby or shut down – before you’ll be able to connect.
Marshall
Ok, finally got that to show up, but once I connect, no pages load, not even a page asking me to buy a plan or anything. I used #777, are there other settings I need to enter?
Marshall
sorry, forgot to mention i used mynumber@vzw3g.com and vzw as the username and password
bradgearon
UN/PW should be blank. Just #777 in the number box.
jess
i’m a noob in liunux.. can someone post the exact codes to type in instruction numbers 3 to 6? thanks
Arthur
So I’ve done it 3 times and it still doesn’t work. I’ve rebooted and everything. Does it not work with Ubuntu 11.04?
Neal
I have a problem when running startthreeg.sh. I have some problem with the QDL protocol for downloading the firmware. I was able to compile and modprobe without error. Do you what the problem is? Here’s some info:
$ uname -a
Linux neal-CR48 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux
$ cat /opt/Qualcomm/QDLService2k/QDLService2kNovatel.txt
08/18/11 11:53:56.381 [3078874832] QDL Downloader Start
08/18/11 11:53:56.382 [3078874832] AMSS Path = /opt/Qualcomm/Images2k/Novatel/1/amss.mbn
08/18/11 11:53:56.382 [3078874832] Apps Path = /opt/Qualcomm/Images2k/Novatel/1/apps.mbn
08/18/11 11:53:56.382 [3078874832] UQCN Path = /opt/Qualcomm/Images2k/Novatel/1/uqcn.mbn
08/18/11 11:53:56.382 [3078874832] Attempting to start download to /dev/ttyUSB0
08/18/11 11:53:56.383 [3078874832] QDL protocol server request sent
08/18/11 11:53:56.384 [3078874832] 0000 [9 08/18/11 11:53:56]
08/18/11 11:53:56.384 [3078874832] 0×01 0×51 0×43 0x4f 0x4d 0×20 0×68 0×69 0×67 0×68 0×20 0×73 0×70 0×65 0×65 0×64
08/18/11 11:53:56.384 [3078874832] 0×20 0×70 0×72 0x6f 0×74 0x6f 0×63 0x6f 0x6c 0×20 0×68 0×73 0×74 0×00 0×00 0×00
08/18/11 11:53:56.384 [3078874832] 0×00 0×05 0×05 0×30
08/18/11 11:53:58.384 [3078874832] QDL protocol server response error
08/18/11 11:53:58.384 [3078874832] QDL invalid hello response error: Boot Versions
08/18/11 11:53:58.385 [3078874832] QDL Download failed
Neal
Sorry for another comment, but sometimes the QDL download doesn’t fail, but it hangs and seems to keep trying:
$ cat /opt/Qualcomm/QDLService2k/QDLService2kNovatel.txt
08/18/11 13:32:36.850 [3077727952] QDL Downloader Start
08/18/11 13:32:36.851 [3077727952] AMSS Path = /opt/Qualcomm/Images2k/Novatel/1/amss.mbn
08/18/11 13:32:36.851 [3077727952] Apps Path = /opt/Qualcomm/Images2k/Novatel/1/apps.mbn
08/18/11 13:32:36.851 [3077727952] UQCN Path = /opt/Qualcomm/Images2k/Novatel/1/uqcn.mbn
08/18/11 13:32:36.851 [3077727952] Attempting to start download to /dev/ttyUSB0
08/18/11 13:33:36.227 [3079087824] QDL Downloader Start
08/18/11 13:33:36.228 [3079087824] AMSS Path = /opt/Qualcomm/Images2k/Novatel/1/amss.mbn
08/18/11 13:33:36.229 [3079087824] Apps Path = /opt/Qualcomm/Images2k/Novatel/1/apps.mbn
08/18/11 13:33:36.229 [3079087824] UQCN Path = /opt/Qualcomm/Images2k/Novatel/1/uqcn.mbn
08/18/11 13:33:36.229 [3079087824] Attempting to start download to /dev/ttyUSB0
Neal
I can only get startthree3g.sh to work if I first disable the wifi. This is the only way i can enable “Mobile Broadband” in the network manager.
after that, i still can’t seem to connect to the verizon 3g service. any ideas?