New 3G device manager for Linux!

I have downloaded the src file as posted in this thread but still cannot get my card to work. I am running Ubuntu Feisty, can you please help
Here is the output:
sindile@ziziqt:/usr/bin$ vodafone-mobile-connect-card-driver-for-linux
Segmentation fault
sindile@ziziqt:/usr/bin$
Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] Oops: 0002 [#1]

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] SMP

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] CPU: 0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] EIP: 0060:[<f8e8392c>] Not tainted VLI

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] EFLAGS: 00010246 (2.6.20-16-generic #2)

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] EIP is at pl2303_open+0x44c/0x9c0 [pl2303]

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] eax: 00000000 ebx: 00000000 ecx: 00000246 edx: ed3ed800

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] esi: f141a640 edi: eded7800 ebp: 00000000 esp: ec451e38

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] ds: 007b es: 007b ss: 0068

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] Process twistd (pid: 5736, ti=ec450000 task=efc05a90 task.ti=ec450000)

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] Stack: 00000040 00000009 00000000 00000000 00000000 00000064 00000000 00000003

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] 00000292 00000000 ecda8400 f211a380 00000292 c0234267 00000000 c0234ebb

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] 00000000 ecb2b5c0 00000000 eded7800 f141a640 ecda8400 eded780c f8d3c1dc

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] Call Trace:

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [tty_ldisc_enable+39/48] tty_ldisc_enable+0x27/0x30

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [init_dev+587/1504] init_dev+0x24b/0x5e0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [<f8d3c1dc>] serial_open+0x10c/0x160 [usbserial]

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [check_tty_count+20/176] check_tty_count+0x14/0xb0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [tty_open+327/752] tty_open+0x147/0x2f0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [tty_open+0/752] tty_open+0x0/0x2f0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [chrdev_open+168/368] chrdev_open+0xa8/0x170

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [chrdev_open+0/368] chrdev_open+0x0/0x170

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [__dentry_open+186/448] __dentry_open+0xba/0x1c0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [nameidata_to_filp+53/64] nameidata_to_filp+0x35/0x40

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [do_filp_open+80/96] do_filp_open+0x50/0x60

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [__rcu_process_callbacks+440/464] __rcu_process_callbacks+0x1b8/0x1d0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [do_sys_open+78/240] do_sys_open+0x4e/0xf0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [sys_open+28/32] sys_open+0x1c/0x20

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [sysenter_past_esp+105/169] sysenter_past_esp+0x69/0xa9

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] =======================

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] Code: 20 8b 47 44 ba d0 00 00 00 e8 11 a3 a0 ff 85 c0 89 c3 0f 85 13 05 00 00 8b 2d 80 75 e8 f8 85 ed 0f 85 2d 04 00 00 8b 47 24 8b 16 <89> 50 20 8b 47 24 ba d0 00 00 00 e8 e4 a2 a0 ff 89 c3 31 c0 85

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] EIP: [<f8e8392c>] pl2303_open+0x44c/0x9c0 [pl2303] SS:ESP 0068:ec451e38

Hi:)

Please run "vodafone-mobile-connect-card-driver-for-linux-debug" and post the output please.
 
I have downloaded the src file as posted in this thread but still cannot get my card to work. I am running Ubuntu Feisty, can you please help
Here is the output:
sindile@ziziqt:/usr/bin$ vodafone-mobile-connect-card-driver-for-linux
Segmentation fault
sindile@ziziqt:/usr/bin$
Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] Oops: 0002 [#1]

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] SMP

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] CPU: 0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] EIP: 0060:[<f8e8392c>] Not tainted VLI

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] EFLAGS: 00010246 (2.6.20-16-generic #2)

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] EIP is at pl2303_open+0x44c/0x9c0 [pl2303]

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] eax: 00000000 ebx: 00000000 ecx: 00000246 edx: ed3ed800

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] esi: f141a640 edi: eded7800 ebp: 00000000 esp: ec451e38

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] ds: 007b es: 007b ss: 0068

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] Process twistd (pid: 5736, ti=ec450000 task=efc05a90 task.ti=ec450000)

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] Stack: 00000040 00000009 00000000 00000000 00000000 00000064 00000000 00000003

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] 00000292 00000000 ecda8400 f211a380 00000292 c0234267 00000000 c0234ebb

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] 00000000 ecb2b5c0 00000000 eded7800 f141a640 ecda8400 eded780c f8d3c1dc

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] Call Trace:

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [tty_ldisc_enable+39/48] tty_ldisc_enable+0x27/0x30

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [init_dev+587/1504] init_dev+0x24b/0x5e0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [<f8d3c1dc>] serial_open+0x10c/0x160 [usbserial]

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [check_tty_count+20/176] check_tty_count+0x14/0xb0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [tty_open+327/752] tty_open+0x147/0x2f0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [tty_open+0/752] tty_open+0x0/0x2f0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [chrdev_open+168/368] chrdev_open+0xa8/0x170

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [chrdev_open+0/368] chrdev_open+0x0/0x170

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [__dentry_open+186/448] __dentry_open+0xba/0x1c0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [nameidata_to_filp+53/64] nameidata_to_filp+0x35/0x40

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [do_filp_open+80/96] do_filp_open+0x50/0x60

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [__rcu_process_callbacks+440/464] __rcu_process_callbacks+0x1b8/0x1d0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [do_sys_open+78/240] do_sys_open+0x4e/0xf0

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [sys_open+28/32] sys_open+0x1c/0x20

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] [sysenter_past_esp+105/169] sysenter_past_esp+0x69/0xa9

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] =======================

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] Code: 20 8b 47 44 ba d0 00 00 00 e8 11 a3 a0 ff 85 c0 89 c3 0f 85 13 05 00 00 8b 2d 80 75 e8 f8 85 ed 0f 85 2d 04 00 00 8b 47 24 8b 16 <89> 50 20 8b 47 24 ba d0 00 00 00 e8 e4 a2 a0 ff 89 c3 31 c0 85

Message from syslogd@ziziqt at Mon Jun 4 16:13:06 2007 ...
ziziqt kernel: [ 124.196000] EIP: [<f8e8392c>] pl2303_open+0x44c/0x9c0 [pl2303] SS:ESP 0068:ec451e38

Hi,

well it seems that you've experienced a kernel panik :) The problem is not with the software itself but with the Linux driver, between the 2.6.17 and the 2.6.20 a regression was introduced to the kernel and the Huawei E620 doesn't works anymore. I've already commented this a couple of times, thats why I took some time to reply ;P

The solution for all you Huawei E620 owners and Feisty users is not clear yet. Hopefully this regression will be fixed upstream (kernel guys), till then you'll have to wait or downgrade to a 2.6.17 kernel (which doesn't seems to be easy in Feisty according to another user that tried before).

Pablo
 
Hi Pablo,

I'll waiting for the second version that will support devices with just one serial port .... Linux still showing 3 serial ports but only one is used for data and control :(

Thanks to Pablo and the team for all the hard work done. :D

Cheers,

kgb0y

Hi kgb0y :),


well I'm the whole team, thanks for your compliments :) It will take some time till a VMCCdfL2-beta sees the light, I'm redesigning the app right now. What I can say is that we are gonna support for sure devices with just one serial port. We are gonna open a proper website soon where we expect that the community will show up and will request features, report bugs, we want you involved. Vodafone wants community involved. Get involved!

If you have any other Option/Huawei device that is not supported you can add support for it relatively easy. kgb0y show how easy can be to support a new device

Regards,
Pablo
 
Problem with GlobeTrotter3G

Hello,
I have had a problem with this card that i am posting here to help other people to fix it and do the same for the app developers, i am running Debian Etch and using "vodafone-mobile-connect-card-driver-for-linux_0.9.6_all_edgy.deb" but i have exactly the same problem with debian package for linex distribution, after install when i launch the app it raises an error about "DeviceLacksExtractInfo", after see the code that raises the error i have changed the lines:

self.cport = None
self.dport = None

to:

self.cport = /dev/noz0
self.dport = /dev/noz0

It seems that it can not detect the serial port of the nozomi driver i think, well after that all works ok, i can connect internet and send sms but the app keeps the message "associating" although all works ok, i have public ip, dns and default route so i minimize the app and ignore this message.
 
Hello,
I have had a problem with this card that i am posting here to help other people to fix it and do the same for the app developers, i am running Debian Etch and using "vodafone-mobile-connect-card-driver-for-linux_0.9.6_all_edgy.deb" but i have exactly the same problem with debian package for linex distribution, after install when i launch the app it raises an error about "DeviceLacksExtractInfo",

Hi skuda,

what card are you using exactly? Option GlobeTrotter3G+ (Nozomi) ? The exception DeviceLacksExtractInfo is raised when we identify the device but we cannot extract its control port and data port. There are subtle differences on the way different distros treat the HAL device hierarchy and VMCCdfL relies on a correct HAL hierarchy to identify devices and its serial ports. One of my coworkers has an Etch desktop, I'll try later and will report here. Anyway your nozomi uses noz0 as dport (data port) and noz2 as cport (control port).
 
Hi skuda,

what card are you using exactly? Option GlobeTrotter3G+ (Nozomi) ? The exception DeviceLacksExtractInfo is raised when we identify the device but we cannot extract its control port and data port. There are subtle differences on the way different distros treat the HAL device hierarchy and VMCCdfL relies on a correct HAL hierarchy to identify devices and its serial ports. One of my coworkers has an Etch desktop, I'll try later and will report here. Anyway your nozomi uses noz0 as dport (data port) and noz2 as cport (control port).

Well, I've tried it in an Etch and there's a problem with HAL. HAL organizes devices on a hierarchical manner. Each HAL element has an UDI that identifies it and a parent UDI (which has the parent's UDI). VMCCdfL relies on this hierarchical organization for configuring devices. I think this example sums it up best.

(Ubuntu Feisty)
[huno@satellite:~] $ lshal| grep noz
info.linux.driver = 'nozomi' (string)
linux.device_file = '/dev/noz3' (string)
serial.device = '/dev/noz3' (string)
linux.sysfs_path = '/sys/class/tty/noz3' (string)
linux.device_file = '/dev/noz2' (string)
serial.device = '/dev/noz2' (string)
linux.sysfs_path = '/sys/class/tty/noz2' (string)
linux.device_file = '/dev/noz1' (string)
serial.device = '/dev/noz1' (string)
linux.sysfs_path = '/sys/class/tty/noz1' (string)
linux.device_file = '/dev/noz0' (string)
serial.device = '/dev/noz0' (string)
linux.sysfs_path = '/sys/class/tty/noz0' (string)

(Debian etch)
[huno@satellite:~] $ lshal | grep noz
info.linux.driver = 'nozomi' (string)

There's something *really* f*cked up with Nozomi + HAL + Etch. I'm sorry I cant help you more right now. Use ur workaround till we come up with a solution or Debian fixes that.

Pablo
 
Nozomi Card + Etch

Hello pmarti,
well i have no problem doing it manually, at least it works, thanks for do this app, i hope debian will fix it soon, here i paste you the pci id anyway 1931:000c.
 
hi hi :)

Im linux noob and using Huawei E220 on Feisty Fawn (7.04), python2.5

when running vodafone-mobile-connect-card-driver-for-linux-debug i get:

Code:
administrator@OhMySoulFW:/usr/bin$ vodafone-mobile-connect-card-driver-for-linux-debug
2007/06/08 20:41 +0200 [-] Log opened.
2007/06/08 20:41 +0200 [-] twistd 2.5.0 (/usr/bin/python 2.5.1) starting up
2007/06/08 20:41 +0200 [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/06/08 20:41 +0200 [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py...
2007/06/08 20:41 +0200 [-] Traceback (most recent call last):
2007/06/08 20:41 +0200 [-]   File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 218, in getApplication
2007/06/08 20:41 +0200 [-]     application = service.loadApplication(filename, style, passphrase)
2007/06/08 20:41 +0200 [-]   File "/usr/lib/python2.5/site-packages/twisted/application/service.py", line 341, in loadApplication
2007/06/08 20:41 +0200 [-]     application = sob.loadValueFromFile(filename, 'application', passphrase)
2007/06/08 20:41 +0200 [-]   File "/usr/lib/python2.5/site-packages/twisted/persisted/sob.py", line 215, in loadValueFromFile
2007/06/08 20:41 +0200 [-]     exec fileObj in d, d
2007/06/08 20:41 +0200 [-]   File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py", line 90, in <module>
2007/06/08 20:41 +0200 [-]     device = get_device()
2007/06/08 20:41 +0200 [-]   File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py", line 84, in get_device
2007/06/08 20:41 +0200 [-]     device = hw_reg.get_3g_device()
2007/06/08 20:41 +0200 [-]   File "/usr/lib/python2.5/site-packages/vmc/common/hardware.py", line 230, in get_3g_device
2007/06/08 20:41 +0200 [-]     device.setup(device_properties)
2007/06/08 20:41 +0200 [-]   File "/usr/lib/python2.5/site-packages/vmc/common/hardware.py", line 136, in setup
2007/06/08 20:41 +0200 [-]     self.extract_info(children)
2007/06/08 20:41 +0200 [-]   File "/usr/lib/python2.5/site-packages/vmc/common/hardware.py", line 166, in extract_info
2007/06/08 20:41 +0200 [-]     raise ex.DeviceLacksExtractInfo
2007/06/08 20:41 +0200 [-] DeviceLacksExtractInfo
2007/06/08 20:41 +0200 [-] Failed to load application: 
2007/06/08 20:41 +0200 [-] Unhandled Error
        Traceback (most recent call last):
          File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 379, in run
            runApp(config)
          File "/usr/lib/python2.5/site-packages/twisted/scripts/twistd.py", line 23, in runApp
            _SomeApplicationRunner(config).run()
          File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 157, in run
            self.application = self.createOrGetApplication()
          File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 207, in createOrGetApplication
            application = getApplication(self.config, passphrase)
        --- <exception caught here> ---
          File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 218, in getApplication
            application = service.loadApplication(filename, style, passphrase)
          File "/usr/lib/python2.5/site-packages/twisted/application/service.py", line 341, in loadApplication
            application = sob.loadValueFromFile(filename, 'application', passphrase)
          File "/usr/lib/python2.5/site-packages/twisted/persisted/sob.py", line 215, in loadValueFromFile
            exec fileObj in d, d
          File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py", line 90, in <module>
            device = get_device()
          File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py", line 84, in get_device
            device = hw_reg.get_3g_device()
          File "/usr/lib/python2.5/site-packages/vmc/common/hardware.py", line 230, in get_3g_device
            device.setup(device_properties)
          File "/usr/lib/python2.5/site-packages/vmc/common/hardware.py", line 136, in setup
            self.extract_info(children)
          File "/usr/lib/python2.5/site-packages/vmc/common/hardware.py", line 166, in extract_info
            raise ex.DeviceLacksExtractInfo
        vmc.common.exceptions.DeviceLacksExtractInfo: 


Failed to load application: 
2007/06/08 20:41 +0200 [-]

I've tried installing Louie but I get pkg_resource error. I think i need to be connected to the internet. I do have the Louie-1.1-py2.4.egg file but not sure how to install it without setuptools and also not sure if it will work with python2.5.

DeviceLacksExtractInfo, so prolly not louie problem. skuda which file did u edit to rectify this? (but i'm using feisty... :/ )
 
Last edited:
OK it works now(sort of) after running huaweiAktBbo-i386.out. Connects, but cant connect to any sites or resolve hosts. I'm using the nameserver ip's from earlier posts. Also, I have to run huaweiAktBbo-i386.out everytime i reboot or the app will just hang half way through starting up..
 
Works! I kept getting error when using the diagnostics tool but when I tried Firefox everything works :D Maybe the test server is down?? Anyway, many many thanks mr. Pablo!!! Linux FTW!!

(turns out internet was down in my area last night, eish)
 
Works! I kept getting error when using the diagnostics tool but when I tried Firefox everything works :D Maybe the test server is down?? Anyway, many many thanks mr. Pablo!!! Linux FTW!!

(turns out internet was down in my area last night, eish)

Hey curVV,

I'm glad to know that is working for you. The name of the project confuses people up because they think that because it has the "driver" name on it, it will make your devices work. The E220 can't yet be considered as plug & play device in Linux. Since 2.6.20 is no longer recognised as a SCSI CD, but sometimes it will register just one serial port instead of three. That's why you were getting those exceptions. I've got to say that I'm doing my personal lobbying to change the name, it will take some time thou.

PS: Don't trust the diagnosis tool that much, it's alpha sw and the tests can yield incorrect results.

Pablo
 
hi pablo is there a switch i can use to make it connect automatically, something like vodafone-mobile-connect-card-driver-for-linux --connect ?? Thanks
 
hi pablo is there a switch i can use to make it connect automatically, something like vodafone-mobile-connect-card-driver-for-linux --connect ?? Thanks

Hi curVV,

well one of the plans for VMCCdfL2 is adding a CLI interface to it, so you can easily script actions like connectign to internet, sending SMS, etc. You'll have to be patient :)

Pablo
 
Did anyone get this working in Suse 10.1?

I keep on getting a error about module pysqlite2 not being found. I have installed python-sqlite and all the other packages mentioned.

Any idea what I'm missing or is SuSE 10.1 not supported?
:)
 
Did anyone get this working in Suse 10.1?

I keep on getting a error about module pysqlite2 not being found. I have installed python-sqlite and all the other packages mentioned.

Any idea what I'm missing or is SuSE 10.1 not supported?
:)

you have python-sqlite installed but you need python-sqlite2. Try this:

rug install python-devel sqlite-devel gcc

python -murllib http://peak.telecommunity.com/dist/ez_setup.py | python - -U setuptools
easy_install pysqlite

Pablo
 
Thanks for the reply!
:D

Edit:
I should have probably mentioned that my friend do not have internet access without the app working and that I download and install the files for him.

After searching FreshRPM I only found packages for x86_64 and no i386 for his arch. Could someone point me to a download location for the package? I went through your reply very quickly and can't seem to fins a download location from it (the ez_setup.py file).
Thanks for all the help!
 
Last edited:
kubuntu?

Hi

I have tried this on kubuntu feisty - debug report says:

Removing stale pidfile /tmp/vmc.pid
2007/06/14 22:24 +0200 [-] Log opened.
2007/06/14 22:24 +0200 [-] twistd 2.5.0 (/usr/bin/python 2.5.1) starting up
2007/06/14 22:24 +0200 [-] reactor class: <class 'twisted.internet.gtk2reactor.G
tk2Reactor'>
2007/06/14 22:24 +0200 [-] Loading /usr/share/vodafone-mobile-connect-card-drive
r-for-linux/tap.py...
2007/06/14 22:24 +0200 [-] Loaded.
2007/06/14 22:24 +0200 [-] Traceback (most recent call last):
2007/06/14 22:24 +0200 [-] File "/usr/bin/twistd", line 21, in <module>
2007/06/14 22:24 +0200 [-] run()
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/scri
pts/twistd.py", line 27, in run
2007/06/14 22:24 +0200 [-] app.run(runApp, ServerOptions)
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/appl
ication/app.py", line 379, in run
2007/06/14 22:24 +0200 [-] runApp(config)
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/scri
pts/twistd.py", line 23, in runApp
2007/06/14 22:24 +0200 [-] _SomeApplicationRunner(config).run()
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/appl
ication/app.py", line 158, in run
2007/06/14 22:24 +0200 [-] self.postApplication()
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/scri pts/_twistd_unix.py", line 213, in postApplication
2007/06/14 22:24 +0200 [-] startApplication(self.config, self.application)
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/scri pts/_twistd_unix.py", line 183, in startApplication
2007/06/14 22:24 +0200 [-] app.startApplication(application, not config['no_ save'])
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/appl ication/app.py", line 400, in startApplication
2007/06/14 22:24 +0200 [-] service.IService(application).startService()
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/appl ication/service.py", line 233, in startService
2007/06/14 22:24 +0200 [-] service.startService()
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/vmc/common/s tartup.py", line 215, in startService
2007/06/14 22:24 +0200 [-] StartupController(self.device)
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/vmc/common/s tartup.py", line 61, in __init__
2007/06/14 22:24 +0200 [-] self.start_gui(device)
2007/06/14 22:24 +0200 [-] File "/usr/lib/python2.5/site-packages/vmc/common/s tartup.py", line 92, in start_gui
2007/06/14 22:24 +0200 [-] import gnome
2007/06/14 22:24 +0200 [-] ImportError: No module named gnome


I take it this app only runs on gnome?

Is there a way to make it work on kde?

Thanks
 
first hurdle past

Hi

System AMD64 with Ubuntu Feisty amd64, vodafone hauwei E220 modem.

OK loaded ubuntu with gnome. Managed to load but now with error when I put in my E220:

2007/06/14 13:19 +0200 [-] Log opened.
2007/06/14 13:19 +0200 [-] twistd 2.5.0 (/usr/bin/python 2.5.1) starting up
2007/06/14 13:19 +0200 [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/06/14 13:19 +0200 [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py...
2007/06/14 13:19 +0200 [-] Traceback (most recent call last):
2007/06/14 13:19 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 218, in getApplication[ 713.942862] usb 1-2: new full speed USB device using ohci_hcd and address 5
[ 714.162678] usb 1-2: configuration #1 chosen from 1 choice
[ 714.220186] usbcore: registered new interface driver usbserial
[ 714.220202] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[ 714.220227] usbcore: registered new interface driver usbserial_generic
[ 714.220230] drivers/usb/serial/usb-serial.c: USB Serial Driver core
[ 714.228968] drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
[ 714.228999] option 1-2:1.0: GSM modem (1-port) converter detected
[ 714.229372] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 714.229383] usbcore: registered new interface driver option
[ 714.229387] drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
[ 714.236248] usbcore: registered new interface driver libusual
[ 969.406852] usb 1-2: USB disconnect, address 5
[ 969.407041] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 969.407063] option 1-2:1.0: device disconnected
[ 997.849593] usb 1-2: new full speed USB device using ohci_hcd and address 6
[ 998.061892] usb 1-2: configuration #1 chosen from 1 choice
[ 998.064858] option 1-2:1.0: GSM modem (1-port) converter detected
[ 998.065024] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 1256.253665] usb 1-2: USB disconnect, address 6
[ 1256.253839] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 1256.253859] option 1-2:1.0: device disconnected
[ 2275.916761] usb 1-2: new full speed USB device using ohci_hcd and address 7
[ 2276.120686] usb 1-2: configuration #1 chosen from 1 choice
[ 2276.123659] option 1-2:1.0: GSM modem (1-port) converter detected
[ 2276.123828] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0

2007/06/14 13:19 +0200 [-] application = service.loadApplication(filename, style, passphrase)
2007/06/14 13:19 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/application/service.py", line 341, in loadApplication
2007/06/14 13:19 +0200 [-] application = sob.loadValueFromFile(filename, 'application', passphrase)
2007/06/14 13:19 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/persisted/sob.py", line 215, in loadValueFromFile
2007/06/14 13:19 +0200 [-] exec fileObj in d, d
2007/06/14 13:19 +0200 [-] File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py", line 90, in <module>
2007/06/14 13:19 +0200 [-] device = get_device()
2007/06/14 13:19 +0200 [-] File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py", line 84, in get_device
2007/06/14 13:19 +0200 [-] device = hw_reg.get_3g_device()
2007/06/14 13:19 +0200 [-] File "/usr/lib/python2.5/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.5.egg/vmc/common/hardware.py", line 221, in get_3g_device
2007/06/14 13:19 +0200 [-] device.setup(device_properties)
2007/06/14 13:19 +0200 [-] File "/usr/lib/python2.5/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.5.egg/vmc/common/hardware.py", line 136, in setup
2007/06/14 13:19 +0200 [-] self.extract_info(children)
2007/06/14 13:19 +0200 [-] File "/usr/lib/python2.5/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.5.egg/vmc/common/hardware.py", line 166, in extract_info
2007/06/14 13:19 +0200 [-] raise ex.DeviceLacksExtractInfo
2007/06/14 13:19 +0200 [-] DeviceLacksExtractInfo
2007/06/14 13:19 +0200 [-] Failed to load application:
2007/06/14 13:19 +0200 [-] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 379, in run
runApp(config)
File "/usr/lib/python2.5/site-packages/twisted/scripts/twistd.py", line 23, in runApp
_SomeApplicationRunner(config).run()
File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 157, in run
self.application = self.createOrGetApplication()
File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 207, in createOrGetApplication
application = getApplication(self.config, passphrase)
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 218, in getApplication
application = service.loadApplication(filename, style, passphrase)
File "/usr/lib/python2.5/site-packages/twisted/application/service.py", line 341, in loadApplication
application = sob.loadValueFromFile(filename, 'application', passphrase)
File "/usr/lib/python2.5/site-packages/twisted/persisted/sob.py", line 215, in loadValueFromFile
exec fileObj in d, d
File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py", line 90, in <module>
device = get_device()
File "/usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py", line 84, in get_device
device = hw_reg.get_3g_device()
File "/usr/lib/python2.5/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.5.egg/vmc/common/hardware.py", line 221, in get_3g_device
device.setup(device_properties)
File "/usr/lib/python2.5/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.5.egg/vmc/common/hardware.py", line 136, in setup
self.extract_info(children)
File "/usr/lib/python2.5/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.5.egg/vmc/common/hardware.py", line 166, in extract_info
raise ex.DeviceLacksExtractInfo
vmc.common.exceptions.DeviceLacksExtractInfo:


Failed to load application:
2007/06/14 13:19 +0200 [-]

However when I don't connect the modem, application opens fine:

2007/06/14 13:20 +0200 [-] Log opened.
2007/06/14 13:20 +0200 [-] twistd 2.5.0 (/usr/bin/python 2.5.1) starting up
2007/06/14 13:20 +0200 [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/06/14 13:20 +0200 [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py...
2007/06/14 13:20 +0200 [-] Loaded.[ 713.942862] usb 1-2: new full speed USB device using ohci_hcd and address 5
[ 714.162678] usb 1-2: configuration #1 chosen from 1 choice
[ 714.220186] usbcore: registered new interface driver usbserial
[ 714.220202] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[ 714.220227] usbcore: registered new interface driver usbserial_generic
[ 714.220230] drivers/usb/serial/usb-serial.c: USB Serial Driver core
[ 714.228968] drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
[ 714.228999] option 1-2:1.0: GSM modem (1-port) converter detected
[ 714.229372] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 714.229383] usbcore: registered new interface driver option
[ 714.229387] drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
[ 714.236248] usbcore: registered new interface driver libusual
[ 969.406852] usb 1-2: USB disconnect, address 5
[ 969.407041] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 969.407063] option 1-2:1.0: device disconnected
[ 997.849593] usb 1-2: new full speed USB device using ohci_hcd and address 6
[ 998.061892] usb 1-2: configuration #1 chosen from 1 choice
[ 998.064858] option 1-2:1.0: GSM modem (1-port) converter detected
[ 998.065024] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 1256.253665] usb 1-2: USB disconnect, address 6
[ 1256.253839] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 1256.253859] option 1-2:1.0: device disconnected
[ 2275.916761] usb 1-2: new full speed USB device using ohci_hcd and address 7
[ 2276.120686] usb 1-2: configuration #1 chosen from 1 choice
[ 2276.123659] option 1-2:1.0: GSM modem (1-port) converter detected
[ 2276.123828] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0

2007/06/14 13:20 +0200 [-] /usr/lib/python2.5/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-0.9.5-py2.5.egg/vmc/controllers/application.py:760: exceptions.DeprecationWarning: the module egg.trayicon is deprecated; equivalent functionality can now be found in pygtk 2.10


Help?
 
Hi

System AMD64 with Ubuntu Feisty amd64, vodafone hauwei E220 modem.

OK loaded ubuntu with gnome. Managed to load but now with error when I put in my E220:

2007/06/14 13:19 +0200 [-] Log opened.
2007/06/14 13:19 +0200 [-] twistd 2.5.0 (/usr/bin/python 2.5.1) starting up
2007/06/14 13:19 +0200 [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/06/14 13:19 +0200 [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py...
2007/06/14 13:19 +0200 [-] Traceback (most recent call last):
2007/06/14 13:19 +0200 [-] File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line 218, in getApplication[ 713.942862] usb 1-2: new full speed USB device using ohci_hcd and address 5
[ 714.162678] usb 1-2: configuration #1 chosen from 1 choice
[ 714.220186] usbcore: registered new interface driver usbserial
[ 714.220202] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[ 714.220227] usbcore: registered new interface driver usbserial_generic
[ 714.220230] drivers/usb/serial/usb-serial.c: USB Serial Driver core
[ 714.228968] drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
[ 714.228999] option 1-2:1.0: GSM modem (1-port) converter detected
[ 714.229372] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 714.229383] usbcore: registered new interface driver option
[ 714.229387] drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
[ 714.236248] usbcore: registered new interface driver libusual
[ 969.406852] usb 1-2: USB disconnect, address 5
[ 969.407041] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 969.407063] option 1-2:1.0: device disconnected
[ 997.849593] usb 1-2: new full speed USB device using ohci_hcd and address 6
[ 998.061892] usb 1-2: configuration #1 chosen from 1 choice
[ 998.064858] option 1-2:1.0: GSM modem (1-port) converter detected
[ 998.065024] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 1256.253665] usb 1-2: USB disconnect, address 6
[ 1256.253839] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 1256.253859] option 1-2:1.0: device disconnected
[ 2275.916761] usb 1-2: new full speed USB device using ohci_hcd and address 7
[ 2276.120686] usb 1-2: configuration #1 chosen from 1 choice
[ 2276.123659] option 1-2:1.0: GSM modem (1-port) converter detected
[ 2276.123828] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
Help?

Your E220 has only registered one serial port with the kernel, you need to see ttyUSB0, ttyUSB1 and ttyUSB2 registered, otherwise the app wont run. The E220 support in Linux is not plug&play yet, there are several howtos on how to get the three ports. I'm afraid they didn't work for me, perhaps someone has found a way to always get the three ports, share it here please :)

Pablo
 
Top
Sign up to the MyBroadband newsletter
X