Swisscom Mobile Unlimited on Kubuntu (Linux)

The Swisscom Mobile Unlimited PCMCIA card, object of desire, is a GlobeTrotter Fusion+ model. The discussion here is about getting it working on a Thinkpad X60 running Kubuntu Feisty, currently using a 2.6.20-16-generic Linux kernel.

You might want to start with the installation of the Nozomi GPL Cardbus driver for an NB or NF card type (HSDPA 1.8, UMTS, EDGE, GPRS and WiFi 802.11g), if NB or NF are the first two letters of the Serial Number [1]:

$ sudo apt-get install nozomi-source
$ ls -t /dev/ | grep noz
noz0
noz2
noz3
noz1

There were no /dev/ttyUSB* devices on this machine. Neither the card could be found with lsusb. Nevertheless I continued and installed gcom (\”Gcom is a scripting language interpreter useful for establishing communications on serial lines and through PCMCIA modems as well as GPRS and 3G datacards. Works with Option GlobeTrotter GPRS/EDGE/3G/HSDPA and Vodafone 3G/GPRS datacards.\”):

$ sudo apt-get install gcom wvdial
$ gcom -d /dev/noz0

Enter PIN number: ****
Waiting for Registration..(120 sec max)….
Registered on Home network: \”Swisscom\”,0
Signal Quality: 24,99

There is also wvdial to install, a PPP dialer with built-in intelligence [2]. Configure wvdial via /etc/wvdial.conf and follow the instructions given here [3]. I slightly modified the file to fit with Swisscom services:

# cat /etc/wvdial.conf
# Created P.Hardwick for GlobeTrotter EDGE and GlobeTrotter Combo EDGE
# Step 1
# sudo wvdial Setup
# Step 2
# sudo wvdial Status
# repeat Step 2 every few seconds until you get an operator name reported
# Step 3
# sudo wvdial Swisscom &
#

[Dialer Defaults]
baud = 57600
Modem = /dev/noz0
Dial Command = ATD
Carrier Check = no

[Dialer Swisscom]
Init = AT+CGDCONT=1,\”IP\”,\”gprs.swisscom.ch\”
Phone = *99***1#
Username = gprs
Password = gprs

[Dialer Setup]
init = AT+CFUN=1

[Dialer Status]
init1 = AT+COPS?;+CSQ

Finally a \”sudo wvdial Swisscom\” should do the job:

$ sudo wvdial Swisscom &

There are various good resources [4] on the web that might help you out, starting with Hannes\’ comments on such a card, especially regarding the ppp settings [5]:

$ egrep -v \’#|^ *$\’ /etc/ppp/options
460800
local
persist
lock
usepeerdns
ipcp-accept-local
ipcp-accept-remote
defaultroute
debug
nodeflate
nobsdcomp
nopcomp
noaccomp
novj
novjccomp
+chap
nomagic
lcp-echo-failure 0
lcp-echo-interval 0

Recently there has been a GUI made available, which can be found on https://forge.vodafonebetavine.net [6]. Newer models of the Thinkpad X60 have an integrated multimode card, but these configurations have only been tested with an external PCMCIA card.

[1] http://www.pharscape.org/component/option,com_frontpage/Itemid,1/
[2] http://packages.ubuntu.com/feisty/source/wvdial
[3] http://www.pharscape.org/content/view/40/53/
[4] http://forum.ubuntuusers.de/viewtopic.php?p=796533
[5] http://hannes.kaywa.com/p303.html
[6] https://forge.vodafonebetavine.net/projects/vodafonemobilec/

Leave a Reply