Howto for Maverick, generic GSM/UMTS on Thinkpads.
Two things are needed to make this work on Maverick. (You also need to insert a SIM card into the slot that's covered by the battery.)
- The firmware files from Lenovo
- The gobi-loader that loads the firmware
Download and extract windows driver install file from Lenovo. http://download.lenovo.com/ibmdl/pub...s/7xwc44ww.exe or get the latest from http://www-307.ibm.com/pc/support/si...IGR-72938.html
Install a recent wine as 1.2 crashes during msi extraction:
Run the install file with wine:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get install wine1.3
- Right click downloaded file, go to Properties -> Permissions, check "Allow executing file as a program"
- Right click and run with wine
Extract firmware from GobiInstaller.msi.
wine msiexec /a ~/.wine/drive_c/DRIVERS/WWANQL/Driver/GobiInstaller.msi /qb TARGETDIR=C:\\DRIVERS\\GOBI
Copy firmware into /lib/firmware/gobi.
sudo apt-get install gobi-loader
Do a reboot or modem-manger restart and qcserial unload load.
sudo mkdir /lib/firmware/gobi; cd ~/.wine/drive_c/DRIVERS/GOBI/Images/Lenovo; sudo cp 6/* /lib/firmware/gobi/; sudo cp UMTS/* /lib/firmware/gobi/
You should now have a "New Mobile Broadband (GSM) connection..." in the nm-applet. If not, do the thing in the previous paragraph or have a look at syslog.
sudo pkill modem-manager; sudo rmmod qcserial; sudo modprobe qcserial
Setting up the Connection is easy if you know your mobile provider. Just click the "New Mobile Broadband (GSM) connection..." and follow instructions.
If you got the "New Mobile Broadband (GSM) connection..." in the nm-applet, set up correctly for your provider, but still cannot connect, you could try a different firmware.
So if you're using Vodafone, you can try:
Originally Posted by http://www.thinkwiki.org/wiki/Talk:Qualcomm_Gobi_2000
Also, following tail of syslog might give you some hints:
cd ~/.wine/drive_c/DRIVERS/GOBI/Images/Lenovo; sudo cp 0/* /lib/firmware/gobi/
This device also has a GPS, but it is not working yet: https://bugs.launchpad.net/ubuntu/+s...ux/+bug/653126
tail -f /var/log/syslog