Resources - Mobile Linux
Find out more about Linux for Mobile Devices

Featured Link

Meet Access and Hiker: An open source Linux application framework which is being built from the ground up with Mobile Devices in mind.

The Hiker Application Framework is a full Linux stack which has:

  • bundle manager;
  • exchange manager
  • notification manager
  • application server and much more

You can read more about Access and it's associated technology here

Betavine Investigating

The Betavine team are currently investigating this as part of the ongoing developement of the Betavine Linux section. Access have a device roadmap scheduled for the summer, any Linux hackers who wish to feedback their thoughts please do via our Linux forums.

Recent Posts

Sorry this is wahat i get when (re)installing the driver , the other is when i try to run te driver

Wachtwoord:
linux-3z8f:~ # '/root/vodafone-mobile-connect-card-driver-for-linux-2.0.beta3-ALL-i386-installer.run'
Verifying archive integrity... All good.
Uncompressing vmccdfl-2.0.beta3.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Copying files to /opt/vmc...
Configuring the system...
groupadd: Group `vmc' already exists.
Notification daemon not detected. It's going to be configured...
Adding our services dir to file /etc/dbus-1/session.d/vmc.conf...
./post-install.sh: line 95: /etc/dbus-1/session.d/vmc.conf: No such file or directory
Installing direct access...
Insert users allowed to use this application (space separated): warnders
/usr/sbin/usermod: invalid option -- a
Try `usermod --help' or `usermod --usage' for more information.

Installation complete!

Use vodafone-mobile-connect-card-driver-for-linux command or the direct access in your Internet menu in order to run the application.

Hello dear linux users
i,m trying to install a usb modem stick on suse 10.3
I think it has a software conflict

here is my debug file
linux-3z8f:~ # /usr/bin/vodafone-mobile-connect-card-driver-for-linux-debug
Traceback (most recent call last):
File "/opt/vmc/lib/python/site-packages/twisted/python/usage.py", line 333, in <lambda>
fn = lambda name, value, m=method: m(value)
File "/opt/vmc/lib/python/site-packages/twisted/application/app.py", line 276, in opt_reactor
installReactor(shortName)
File "/opt/vmc/lib/python/site-packages/twisted/application/reactors.py", line 78, in installReactor
for installer in getReactorTypes():
File "/opt/vmc/lib/python/site-packages/twisted/plugin.py", line 227, in getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/opt/vmc/lib/python/site-packages/twisted/plugin.py", line 178, in getCache
provider = namedAny(module.__name__ + '.' + moduleName)
File "/opt/vmc/lib/python/site-packages/twisted/python/reflect.py", line 357, in namedAny
topLevelPackage = __import__(trialname)
File "/usr/lib/python2.5/site-packages/twisted/plugins/twisted_web2.py", line 7, in <module>
from twisted.web2.iweb import IResource
exceptions.ImportError: No module named web2.iweb
Another twistd server is running, PID 3648

This could either be a previously started instance of your application or a
different application entirely. To start a new one, either run it in some other
directory, or use the --pidfile and --logfile parameters to avoid clashes.

this is what i get when i install the driver

Traceback (most recent call last):
File "/opt/vmc/lib/python/site-packages/twisted/python/usage.py", line 333, in <lambda>
fn = lambda name, value, m=method: m(value)
File "/opt/vmc/lib/python/site-packages/twisted/application/app.py", line 276, in opt_reactor
installReactor(shortName)
File "/opt/vmc/lib/python/site-packages/twisted/application/reactors.py", line 78, in installReactor
for installer in getReactorTypes():
File "/opt/vmc/lib/python/site-packages/twisted/plugin.py", line 227, in getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/opt/vmc/lib/python/site-packages/twisted/plugin.py", line 178, in getCache
provider = namedAny(module.__name__ + '.' + moduleName)
File "/opt/vmc/lib/python/site-packages/twisted/python/reflect.py", line 357, in namedAny
topLevelPackage = __import__(trialname)
File "/usr/lib/python2.5/site-packages/twisted/plugins/twisted_web2.py", line 7, in <module>
from twisted.web2.iweb import IResource
exceptions.ImportError: No module named web2.iweb
Traceback (most recent call last):
File "/opt/vmc/lib/python/site-packages/twisted/python/usage.py", line 333, in <lambda>
fn = lambda name, value, m=method: m(value)
File "/opt/vmc/lib/python/site-packages/twisted/application/app.py", line 276, in opt_reactor
installReactor(shortName)
File "/opt/vmc/lib/python/site-packages/twisted/application/reactors.py", line 78, in installReactor
for installer in getReactorTypes():
File "/opt/vmc/lib/python/site-packages/twisted/plugin.py", line 227, in getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/opt/vmc/lib/python/site-packages/twisted/plugin.py", line 178, in getCache
provider = namedAny(module.__name__ + '.' + moduleName)
File "/opt/vmc/lib/python/site-packages/twisted/python/reflect.py", line 357, in namedAny
topLevelPackage = __import__(trialname)
File "/usr/lib/python2.5/site-packages/twisted/plugins/twisted_web2.py", line 7, in <module>
from twisted.web2.iweb import IResource
exceptions.ImportError: No module named web2.iweb
GConf Fout: Opstarten configuratie-server mislukt: Uitvoeren van dochterproces ‘/usr/lib/libgconf2-4/gconfd-2’ is mislukt (Bestand of map bestaat niet)

i believe vodafone driver or linux does not recognize the device but im not an expert at all , so i ihope someone now what to do, there could be software clash whit networkmaneger , becuase this is the case whit this device, it use the same software that the wlan card use

folowing is the information from linux hardware detect that i get from yast

57: USB 00.0: 0000 Unclassified device

UDI: /org/freedesktop/Hal/devices/usb_device_af0_7501_noserial_if0
Unique ID: qZS2.k23vfMISdy6
Parent ID: 2XnU.fYBXNO_nsr5
SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb5/5-7/5-7:1.0
SysFS BusID: 5-7:1.0
Hardware Class: unknown
Model: "Option Globetrotter HSUPA Modem"
Hotplug: USB
Vendor: usb 0x0af0 "Option"
Device: usb 0x7501 "Globetrotter HSUPA Modem"
Speed: 480 Mbps
Module Alias: "usb:v0AF0p7501d0000dcFFdscFFdpFFicFFiscFFipFF"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #55 (Hub)

the Vodafone Mobile Connect Card driver for Linux software runs but it asks me to set custom settings

like device type / you only can choose serial
data port device
control port device
speed connection wich is already set at 115200

hope to get the data and control port parameters, maybe it will run.
so that i dont have to use windows anymore on my laptop
kind regard to all of you
dave


Ok, thanks for that, I'll look into it when I get a spare moment, and let you know how it goes.

Regards,

J.

Hi Snazzle,
You might have more luck with the Ubuntu netbook remix packages on the forge site https://forge.betavine.net/frs/?group_id=12 .
We have been building and testing them on Ubuntu Hardy, I expect Intrepid to be similar. Getting rid of the installation that the .run file installed is awkward since the .run file does not use the package management system and just splats the files where they are needed. Look in /opt/vmc /usr/share/vodafone-mobile-connect, /usr/share/doc/vodafone-mobile-connect and /usr/lib/python2.5/site-packages/vmc

The 1.99.17-8 series has better hardware detection, additional device support and several bug fixes too.

Regards

Andrew

sorry, the device is model number-> K3715

ran the debug line-> gives me the same error report as before, (also states that port 2222 is closed.)

Hi Andrew,

Many thanks for this. I can now connect and get online!

I cannot send text messages though - but from what I've read elsewhere, this is because Vodafone have not enabled SMS for prepay modems (http://forum.vodafone.co.uk/index.php?showtopic=14373).

Regards
Kevin

A few notes about my progress for far... not working yet but I must be close ...

Attempted to install 2.0Beta3 auto install drivers ... using the file:-
vodafone-mobile-connect-card-driver-for-linux-2.0.beta3-ALL-i386-installer.run

Immediate problem ...
./post-install.sh: 64: /sbin/udevcontrol: not found
solution:
ln -s /sbin/udevadm /sbin/udevcontrol

re-ran install - install succeeded.

lsusb shows:
Bus 004 Device 008: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem

Also useful is to unplug modem then type:
lsmod | grep usbserial
rmmod option
rmmod usbserial
then plug the usb modem back in again... on my setup this efffectively resets the serial connection...

I ran vodafone connect program from internet menu - detected model but connect always fails.

I'm not sure what to put in the profile under Tools->profiles.
Also can someone explain what the PIN in for, I'm putting in the factory default zeros but is there anything else required there?

When I click connect is says in a popup error box

'vodafone mobile connect has given up trying to connect after 3 times ...'

I can run the connect program in debug and see the conversation with wvdial etc ... but haven't yet had time to try and figure out what it all means.

Any help at this point would be very much appreciated.

Thanks.


Hi Kevin,
You are correct that the prepay APN is different from the contract one, but the detail is wrong. Here are the correct settings.

class Vodafone_23415_Prepaid(NetworkOperator):
name = "Vodafone UK"
country = "United Kingdom"
smsc = "+447785016005"
apn = "pp.internet"
username = "web"
password = "web"
dns1 = None
dns2 = None

So it looks like you just need to change the APN to 'pp.internet' and you should be in business

Regards

Andrew

Hi,

I am new to Linux and now have a Dell Minibook 9 (Inspiron n270) netboook and a Vodafone prepay usb modem (E220 - I think). The minibook has Ubuntu 8.04. I have downloaded and installed vodafone-mobile-connect_1.99.17-8_all.deb and usb-modeswitch_0.9.4-1_lpia.deb. A number of other packages were also automatically downloaded and installed, so I assume I have the necessary dependencies.

When I run Vodafone Mobile Connect Card driver for Linux it detects my card and shows a GPRS signal and 'Vodafone UK'. However I cannot connect - it reports that Mobile Connect has given up after 3 attempts to connect to internet.

The profile settings I have tried are:
Username: web
Password: web
Preferred Connection: 3G preferred
Authentication mode: Default
APN host: internet

with DNS settings unticked.

I read on another site that for a prepay modem that the APN host is pp.vodafone.co.uk, so I have tried that as well.

I have also tried a variety of combinations of GPRS preferred, GPRS only with the 2 APN hosts.

I can connect via GPRS with my XP laptop.

Can anyone give me some advice as to how to get connected? Is it likely that it is the connection settings, or is there something else that I should do?

Many thanks for any help.

Hi Antoinette,
Can you check what the device really is? The identification as E660A is almost certainly bogus, that is the device of last resort if VMC cannot identify it properly but knows it's a Huawei device. E660A is actually a PCCard device, so I know you can't have it in a USB socket. On the underside of the stick you should see a number like E172 or K3520-Z etc, failing that you should post the results of running '/usr/bin/vodafone-mobile-connect-card-driver-for-linux-debug' and see if we can glean it from there.

Andrew

Mobile Linux News - new Mobile Linux section added

betavine linux logoThe Mobile Linux section aims to help developers who are interested in Linux on the mobile. From here you can find articles, hints, technology history and explanations to everything Linux on the mobile.

Betavine are starting to work with different Mobile Linux stack providers to make sure our users can quickly access information and  resources from a neutral player. We do not intend to say what is best, but hope to give a clear understanding of pro's and con's in each implementation.

Mobile Linux Resource Links

Open Source

Mobile Linux Stacks

Linux Distrobutions

Mobile Linux Sites

Linux GUI Library

Other Resource Links