New 3G device manager for Linux!

pmarti

Active Member
Joined
May 4, 2007
Messages
99
Reaction score
0
Location
Zaragoza, Spain
Hi everybody,

Vodafone Spain has funded Warp Networks to develop a 3G device manager for Linux. After trying this app I'm sure that y'all will forget about minicom, pppd, wvdial and the usual suspects.

The application is coded in Python+GTK, and originally appeared first on Guadalinex v4 a Linux distribution sponsored by La Junta de Andalucia and developed by Emergya. The software also has been tested on the following distros:

- Ubuntu Edgy+/Ubuntu Feisty
- Fedora Core 6 & FC 7 Beta 3
- SLED 10 & OpenSUSE 10.2

and with the following devices:
- Huawei E620
- Huawei E220
- Option's GlobeTrotter 3G+ EMEA

Vodafone Mobile Connect Card driver for Linux can be found at:

https://forge.vodafonebetavine.net/projects/vodafonemobilec/

Amongst its features:
- Data calls handling (using wvdial under the hood)
- Send and receive SMS (7bit & UCS2 support)
- Contact management

Enjoy!
Pablo
 
Last edited:
This is excellent, Its something that many Linux users have been waiting for.
If anyone tests this please post comments and bugs here. I'm sure the Vodacom Reps will feed the information back to Vodafone.
 
This is excellent, Its something that many Linux users have been waiting for.
If anyone tests this please post comments and bugs here. I'm sure the Vodacom Reps will feed the information back to Vodafone.

Well, it should work with the mentioned distros/devices, although the default configuration is for Spain, you can change all the necessary parameters in the Tools -> Preferences menu in the connection tab.
 
:eek:
It's GPL'ed as well! :eek: :eek: I'm impressed. :eek:

Well, I've got it installed on my Fedora Core 6 system.. :)
It picked up my E220 automatically no probs.. Can send and recieve sms's! :D

It just doesn't seem able to connect? Even though I set the parameters up?
Perhaps this is because I still have my original wvdial.conf files.. :confused:

I'll see if I can figure it out..


Thanks pmarti! This is good stuff! :D
 
Hi:)

I downloaded the one with the .deb extension - I'm using Ubuntu Linux.

When I double click the file, the package installer come up with the following error message:
Error: Dependency is not satisfiable: python-central

Any ideas, anyone?:confused:
 
Vodacom problems e220 - recent 3 May 2007

Apparently odacon SA has had MAJOR DNS problems over the weekend. So if connections seem impossible, this may be the cause. Even on windows, this has been problematic. Also, it is best to swop the sim for a 64 k version rather than the old 32k sim. This has re-established my connection. Am downloading the link & will try. Have been sukkeling for 5 solid days now (all of the long weekend).
 
Vodafone deb dependancies e220

Thanks sky. So I am not alone. I just noted on the release notes that one shoud heed : In Debian/Ubuntu with a simple "dpkg -i vodafone*.deb" you are set. Next time I will try this. As a novice, I am battling. Tx anyway, it gives me hope. The only reason I am sticking to this is that I am sick of paying BG fees for lesser functionality. But I am determined (about six monts ago I started on this project).
 
:eek:

Well, I've got it installed on my Fedora Core 6 system.. :)
It picked up my E220 automatically no probs.. Can send and recieve sms's! :D

It just doesn't seem able to connect? Even though I set the parameters up?
Perhaps this is because I still have my original wvdial.conf files.. :confused:

I'll see if I can figure it out..

Thanks pmarti! This is good stuff! :D

Np man :)

Your old wvdial.conf doesn't affects VMCCdfL, if you want to customize the file you can find it at /usr/share/vodafone-mobile-connect-card-driver-for-linux/resources/templates/wvdial.conf.tpl

as you can see, there is only one section, called "connect" feel free to modify it.

Hope this helps,
Pablo
 
Hi:)

I downloaded the one with the .deb extension - I'm using Ubuntu Linux.

When I double click the file, the package installer come up with the following error message:


Any ideas, anyone?:confused:

what version of Ubuntu are you running? This software has been tested on Edgy and Feisty. If you can't satisfy the python-central dependency, then don't worry, as that dependency only exists for packaging in debian/Ubuntu. Download the .tar.bz2 version and install it with a "sudo python setup.py install" inside the root package.

Pablo
 
what version of Ubuntu are you running? This software has been tested on Edgy and Feisty. If you can't satisfy the python-central dependency, then don't worry, as that dependency only exists for packaging in debian/Ubuntu. Download the .tar.bz2 version and install it with a "sudo python setup.py install" inside the root package.

Pablo

I forgot to mention that you can find install instructions in the INSTALL file, that file appears in both the .deb and the .tar.bz2 files. I've just noticed that the last step that appears there is no longer valid. I'll post it here:


How to install Vodafone Mobile Connect Card driver for Linux

This mini howto assumes that the system is a Ubuntu 6.10 based distro.

Preliminary steps:

Add universe and multiverse to /etc/apt/sources.list

sudo apt-get update

Dependencies:

sudo apt-get install python-dbus python-twisted python-serial \
python-glade2 python-pysqlite2 wvdial nozomi-source python-notify \
python-gnome2-extras

(inside the src dir)
sudo python setup.py install

Now you can start it with

/usr/bin/vodafone-mobile-connect-card-driver-for-linux

and if you run into any problem and you want to send us the traceback of the error (or you just want to see how the state machine works) you can use:

/usr/bin/vodafone-mobile-connect-card-driver-for-linux-debug

Hope this helps,
Pablo
 
Hi

I'm using Ubuntu 6.06LTS - the Dapper Drake

After doing the update and the install I got this:
Code:
root@sky-desktop:/usr/src# /usr/src/vodafone-mobile-connect-card-driver-for-linux
/usr/src/vodafone-mobile-connect-card-driver-for-linux: line 2: twistd: command not found
root@sky-desktop:/usr/src# /usr/bin/vodafone-mobile-connect-card-driver-for-linux-debug
/usr/bin/vodafone-mobile-connect-card-driver-for-linux-debug: line 2: twistd: command not found
 
Hi

I'm using Ubuntu 6.06LTS - the Dapper Drake

After doing the update and the install I got this:
Code:
root@sky-desktop:/usr/src# /usr/src/vodafone-mobile-connect-card-driver-for-linux
/usr/src/vodafone-mobile-connect-card-driver-for-linux: line 2: twistd: command not found
root@sky-desktop:/usr/src# /usr/bin/vodafone-mobile-connect-card-driver-for-linux-debug
/usr/bin/vodafone-mobile-connect-card-driver-for-linux-debug: line 2: twistd: command not found

Are you sure that you have the python-twisted package installed? It should have installed the /usr/bin/twistd script.
 
Are you sure that you have the python-twisted package installed? It should have installed the /usr/bin/twistd script.

Hi :)

You were right, the python-twisted package was not installed:o

Now I get the following:
Code:
root@sky-desktop:/usr/src# /usr/bin/vodafone-mobile-connect-card-driver-for-linux

Failed to load application: No module named louie.dispatcher
root@sky-desktop:/usr/src# /usr/bin/vodafone-mobile-connect-card-driver-for-linux-debug
2007/05/06 10:36 SAST [-] Log opened.
2007/05/06 10:36 SAST [-] twistd 2.2.0 (/usr/bin/python2.4 2.4.3) starting up
2007/05/06 10:36 SAST [-] reactor class: twisted.internet.gtk2reactor.Gtk2Reactor
2007/05/06 10:36 SAST [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py...
2007/05/06 10:36 SAST [-] Traceback (most recent call last):
2007/05/06 10:36 SAST [-]   File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 159, in getApplication
2007/05/06 10:36 SAST [-]     application = service.loadApplication(filename, style, passphrase)
2007/05/06 10:36 SAST [-]   File "/usr/lib/python2.4/site-packages/twisted/application/service.py", line 301, in loadApplication
2007/05/06 10:36 SAST [-]     application = sob.loadValueFromFile(filename, 'application', passphrase)
2007/05/06 10:36 SAST [-]   File "/usr/lib/python2.4/site-packages/twisted/persisted/sob.py", line 208, in loadValueFromFile
2007/05/06 10:36 SAST [-]     exec fileObj in d, d
2007/05/06 10:36 SAST [-]   File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py", line 33, in ?
2007/05/06 10:36 SAST [-]     from vmc.common.startup import create_service
2007/05/06 10:36 SAST [-]   File "/usr/lib/python2.4/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.4.egg/vmc/common/startup.py", line 28, in ?
2007/05/06 10:36 SAST [-]     from vmc.common.protocol import SIMCardConnection
2007/05/06 10:36 SAST [-]   File "/usr/lib/python2.4/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.4.egg/vmc/common/protocol.py", line 30, in ?
2007/05/06 10:36 SAST [-]     from vmc import louie
2007/05/06 10:36 SAST [-]   File "/usr/lib/python2.4/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.4.egg/vmc/louie/__init__.py", line 33, in ?
2007/05/06 10:36 SAST [-]     import louie.dispatcher, louie.error, louie.plugin, louie.robustapply, \
2007/05/06 10:36 SAST [-] ImportError: No module named louie.dispatcher
2007/05/06 10:36 SAST [-] Failed to load application: No module named louie.dispatcher
2007/05/06 10:36 SAST [-] Traceback (most recent call last):
          File "/usr/bin/twistd", line 25, in ?
            run()
          File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line 205, in run
            app.run(runApp, ServerOptions)
          File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 278, in run
            runApp(config)
          File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line 195, in runApp
            application = app.getApplication(config, passphrase)
        --- <exception caught here> ---
          File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line 159, in getApplication
            application = service.loadApplication(filename, style, passphrase)
          File "/usr/lib/python2.4/site-packages/twisted/application/service.py", line 301, in loadApplication
            application = sob.loadValueFromFile(filename, 'application', passphrase)
          File "/usr/lib/python2.4/site-packages/twisted/persisted/sob.py", line 208, in loadValueFromFile
            exec fileObj in d, d
          File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py", line 33, in ?
            from vmc.common.startup import create_service
          File "/usr/lib/python2.4/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.4.egg/vmc/common/startup.py", line 28, in ?
            from vmc.common.protocol import SIMCardConnection
          File "/usr/lib/python2.4/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.4.egg/vmc/common/protocol.py", line 30, in ?
            from vmc import louie
          File "/usr/lib/python2.4/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.4.egg/vmc/louie/__init__.py", line 33, in ?
            import louie.dispatcher, louie.error, louie.plugin, louie.robustapply, \
        exceptions.ImportError: No module named louie.dispatcher


Failed to load application: No module named louie.dispatcher
2007/05/06 10:36 SAST [-]
root@sky-desktop:/usr/src#

But the file /usr/lib/python2.4/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.4.egg/vmc/louie/dispatcher.py does exist:confused:
 
Vodacom Python install.

Thanks. Appreciate it, installed. There is a python dependancy that needs to be downloaded (setuptools-0.6c5-py2.4.egg) which automatically downloads. Now installed. Then what do we need to do. As a linutwit, I am now at a loss. Running the program gives an error": 4 twistd : not found". Did I do something wrong? Tx for your assistance. Jim
 
Top
Sign up to the MyBroadband newsletter
X