New 3G device manager for Linux!

Segmentation fault on startup

Hi,

Unfortunately the program is not working anymore! As far as I can tell I've changed nothing, but when I run the command from the terminal I get the following output:

Code:
richard@richard-laptop:~$ vodafone-mobile-connect-card-driver-for-linux-debug 
2007/05/15 13:08 +0200 [-] Log opened.
2007/05/15 13:08 +0200 [-] twistd 2.5.0 (/usr/bin/python 2.5.1) starting up
2007/05/15 13:08 +0200 [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/05/15 13:08 +0200 [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py...
2007/05/15 13:08 +0200 [-] Loaded.
Segmentation fault
richard@richard-laptop:~$ 
Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] Oops: 0002 [#1]

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] SMP 

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] CPU:    0

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] EIP:    0060:[<e049992c>]    Not tainted VLI

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] EFLAGS: 00010246   (2.6.20-15-generic #2)

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] EIP is at pl2303_open+0x44c/0x9c0 [pl2303]

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] eax: 00000000   ebx: 00000000   ecx: 00000246   edx: d72dc000

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] esi: df217300   edi: d82e4200   ebp: 00000000   esp: c5697e38

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] ds: 007b   es: 007b   ss: 0068

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] Process twistd (pid: 6046, ti=c5696000 task=c5765030 task.ti=c5696000)

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] Stack: 00000040 00000009 00000000 00000000 00000000 00000064 00000000 00000003 

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000]        00000292 00000000 d0968000 ca680440 00000292 c0234257 00000000 c0234eab 

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000]        00000000 c51236c0 00000000 d82e4200 df217300 d0968000 d82e420c e05971dc 

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] Call Trace:

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [tty_ldisc_enable+39/48] tty_ldisc_enable+0x27/0x30

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [init_dev+587/1504] init_dev+0x24b/0x5e0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [<e05971dc>] serial_open+0x10c/0x160 [usbserial]

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [check_tty_count+20/176] check_tty_count+0x14/0xb0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [tty_open+327/752] tty_open+0x147/0x2f0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [tty_open+0/752] tty_open+0x0/0x2f0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [chrdev_open+168/368] chrdev_open+0xa8/0x170

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [chrdev_open+0/368] chrdev_open+0x0/0x170

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [__dentry_open+186/448] __dentry_open+0xba/0x1c0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [nameidata_to_filp+53/64] nameidata_to_filp+0x35/0x40

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [do_filp_open+80/96] do_filp_open+0x50/0x60

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [flush_tlb_mm+81/144] flush_tlb_mm+0x51/0x90

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [do_sys_open+78/240] do_sys_open+0x4e/0xf0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [sys_open+28/32] sys_open+0x1c/0x20

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [sysenter_past_esp+105/169] sysenter_past_esp+0x69/0xa9

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  =======================

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000] Code: 20 8b 47 44 ba d0 00 00 00 e8 11 33 bf ff 85 c0 89 c3 0f 85 13 05 00 00 8b 2d 80 d5 49 e0 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 32 bf ff 89 c3 31 c0 85 

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000] EIP: [<e049992c>] pl2303_open+0x44c/0x9c0 [pl2303] SS:ESP 0068:c5697e38

It seems to get a segmentation fault, I have made no changes to the config file and just used the .deb package (RC2). I have tried uninstalling and re-installing but to no avail. If I try and run the code a second time (after the crash) I get:

Code:
richard@richard-laptop:~$ vodafone-mobile-connect-card-driver-for-linux-debug 
Removing stale pidfile /tmp/vmc.pid
2007/05/15 13:16 +0200 [-] Log opened.
2007/05/15 13:16 +0200 [-] twistd 2.5.0 (/usr/bin/python 2.5.1) starting up
2007/05/15 13:16 +0200 [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/05/15 13:16 +0200 [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py...
2007/05/15 13:16 +0200 [-] Loaded.

And then it freezes, I cannot kill the program (even killall -9 cannot kill the twistd server!) and have to reboot to try again (very frustrating).

Any help on this would be much appreciated.
 
Hi,

Unfortunately the program is not working anymore! As far as I can tell I've changed nothing, but when I run the command from the terminal I get the following output:

Code:
richard@richard-laptop:~$ vodafone-mobile-connect-card-driver-for-linux-debug 
2007/05/15 13:08 +0200 [-] Log opened.
2007/05/15 13:08 +0200 [-] twistd 2.5.0 (/usr/bin/python 2.5.1) starting up
2007/05/15 13:08 +0200 [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/05/15 13:08 +0200 [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py...
2007/05/15 13:08 +0200 [-] Loaded.
Segmentation fault
richard@richard-laptop:~$ 
Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] Oops: 0002 [#1]

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] SMP 

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] CPU:    0

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] EIP:    0060:[<e049992c>]    Not tainted VLI

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] EFLAGS: 00010246   (2.6.20-15-generic #2)

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] EIP is at pl2303_open+0x44c/0x9c0 [pl2303]

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] eax: 00000000   ebx: 00000000   ecx: 00000246   edx: d72dc000

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] esi: df217300   edi: d82e4200   ebp: 00000000   esp: c5697e38

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] ds: 007b   es: 007b   ss: 0068

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] Process twistd (pid: 6046, ti=c5696000 task=c5765030 task.ti=c5696000)

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] Stack: 00000040 00000009 00000000 00000000 00000000 00000064 00000000 00000003 

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000]        00000292 00000000 d0968000 ca680440 00000292 c0234257 00000000 c0234eab 

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000]        00000000 c51236c0 00000000 d82e4200 df217300 d0968000 d82e420c e05971dc 

Message from syslogd@richard-laptop at Tue May 15 13:08:58 2007 ...
richard-laptop kernel: [   91.308000] Call Trace:

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [tty_ldisc_enable+39/48] tty_ldisc_enable+0x27/0x30

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [init_dev+587/1504] init_dev+0x24b/0x5e0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [<e05971dc>] serial_open+0x10c/0x160 [usbserial]

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [check_tty_count+20/176] check_tty_count+0x14/0xb0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [tty_open+327/752] tty_open+0x147/0x2f0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [tty_open+0/752] tty_open+0x0/0x2f0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [chrdev_open+168/368] chrdev_open+0xa8/0x170

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [chrdev_open+0/368] chrdev_open+0x0/0x170

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [__dentry_open+186/448] __dentry_open+0xba/0x1c0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [nameidata_to_filp+53/64] nameidata_to_filp+0x35/0x40

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [do_filp_open+80/96] do_filp_open+0x50/0x60

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [flush_tlb_mm+81/144] flush_tlb_mm+0x51/0x90

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [do_sys_open+78/240] do_sys_open+0x4e/0xf0

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [sys_open+28/32] sys_open+0x1c/0x20

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  [sysenter_past_esp+105/169] sysenter_past_esp+0x69/0xa9

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000]  =======================

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000] Code: 20 8b 47 44 ba d0 00 00 00 e8 11 33 bf ff 85 c0 89 c3 0f 85 13 05 00 00 8b 2d 80 d5 49 e0 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 32 bf ff 89 c3 31 c0 85 

Message from syslogd@richard-laptop at Tue May 15 13:08:59 2007 ...
richard-laptop kernel: [   91.308000] EIP: [<e049992c>] pl2303_open+0x44c/0x9c0 [pl2303] SS:ESP 0068:c5697e38

It seems to get a segmentation fault, I have made no changes to the config file and just used the .deb package (RC2). I have tried uninstalling and re-installing but to no avail. If I try and run the code a second time (after the crash) I get:

Code:
richard@richard-laptop:~$ vodafone-mobile-connect-card-driver-for-linux-debug 
Removing stale pidfile /tmp/vmc.pid
2007/05/15 13:16 +0200 [-] Log opened.
2007/05/15 13:16 +0200 [-] twistd 2.5.0 (/usr/bin/python 2.5.1) starting up
2007/05/15 13:16 +0200 [-] reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2007/05/15 13:16 +0200 [-] Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py...
2007/05/15 13:16 +0200 [-] Loaded.

And then it freezes, I cannot kill the program (even killall -9 cannot kill the twistd server!) and have to reboot to try again (very frustrating).

Any help on this would be much appreciated.

Hi Richgod,

it seems that you're using Feisty Fawn + a Huawei E620 ? There has been a regression on Kernel 2.6.20 regarding the pl2303 driver. This also affects upstream, I don't know when was exactly introduced, but your best option is to downgrade your kernel to a 2.6.18 (it will work for sure) or to 2.6.19 (i dunno if it will work). More info here http://mybroadband.co.za/vb/showpost.php?p=1019882&postcount=3

Pablo
 
Huawei E620 on Feisty

Hi,

I had heard that there was an issue with Huawei E620's running on Feisty Fawn, but mine was up and running fine 2 days ago! I will try with the 2.6.18 kernel and let you know.

thanks,
Richard
 
Hi,

I had heard that there was an issue with Huawei E620's running on Feisty Fawn, but mine was up and running fine 2 days ago! I will try with the 2.6.18 kernel and let you know.

thanks,
Richard

Well, as I said in the other post, I experienced kernel paniks say 80% of the time. I don't know if downgrading is safe in Feisty. You could try 2.6.21 or 2.6.22-rc1 and report here.
 
Hi Pablo,

Does this driver work with Option GT Max 3.6 on Ubuntu Feisty? It seem that the application failed to detect the card.

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

#!/bin/sh
twistd -r gtk2 --pidfile /tmp/vmc.pid \
-noy /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py

Thanks.
 
DNS issues

Well, as I said in the other post, I experienced kernel paniks say 80% of the time. I don't know if downgrading is safe in Feisty. You could try 2.6.21 or 2.6.22-rc1 and report here.

Tried kernel 2.6.22 but had the same problem. It's very hard to downgrade the kernel so back to edgy eft. Seems to be running okay compiling from source.

Only problem is that even though I have defined my own DNS servers in the preferences it still puts 10.11.12.13 and 10.11.12.14 into resolv.conf. Obviously I can change that manually, but might be a bug somewhere.
 
Hi Pablo:) I'm back:)

I got my copy of Feisty that I ordered off the website. I installed it and your software and I am connected with it right now:) It works great:D

Thanks for all the help:)
 
Hi Pablo,

Does this driver work with Option GT Max 3.6 on Ubuntu Feisty? It seem that the application failed to detect the card.

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

#!/bin/sh
twistd -r gtk2 --pidfile /tmp/vmc.pid \
-noy /usr/share/vodafone-mobile-connect-card-driver-for-linux/tap.py

Thanks.

Hi,


first off, sorry for the delay I've been two weeks on holidays. Regarding the device, we haven't tested the software with that card yet, there's a guide of how to add support for new devices located in the docs section in https://forge.vodafonebetavine.net/projects/vodafonemobilec/

If you don't feel that computer savvy, letme know and I'll add support for your device, the thing is that as I don't have a device to test, I can't warrant you that everything'd work
 
Tried kernel 2.6.22 but had the same problem. It's very hard to downgrade the kernel so back to edgy eft. Seems to be running okay compiling from source.

Only problem is that even though I have defined my own DNS servers in the preferences it still puts 10.11.12.13 and 10.11.12.14 into resolv.conf. Obviously I can change that manually, but might be a bug somewhere.

Hi richgood,

did you install from source? You have to copy the resources/extra/95VMC-up to /etc/ppp/ip-up.d ( or /etc/ppp/ip-up.local in fedora, if I remember correctly). Otherwise the static DNS wont work.
 
Hi Pablo:) I'm back:)

I got my copy of Feisty that I ordered off the website. I installed it and your software and I am connected with it right now:) It works great:D

Thanks for all the help:)

Hey sky.akash

glad to know that its working for ya, stay tuned for a new release.
 
Hi,


first off, sorry for the delay I've been two weeks on holidays. Regarding the device, we haven't tested the software with that card yet, there's a guide of how to add support for new devices located in the docs section in https://forge.vodafonebetavine.net/projects/vodafonemobilec/

If you don't feel that computer savvy, letme know and I'll add support for your device, the thing is that as I don't have a device to test, I can't warrant you that everything'd work

Hi.

Thanks for replying to my question. I've taken a look at the guide and I think I can try to do it myself. The only thing I'm not sure is what to put in "conn_dict =". I'm also trying to add support for Sierra AirCard 875 and will let everybody know if it work.

Cheers.

Tan
 
Hi.

Thanks for replying to my question. I've taken a look at the guide and I think I can try to do it myself. The only thing I'm not sure is what to put in "conn_dict =". I'm also trying to add support for Sierra AirCard 875 and will let everybody know if it work.

Cheers.

Tan

Hi kgb0y,

as I don't have the card documentation, I'm not 100% sure of this, but I bet that the OPTION_DICT should do as they're models from the same company. If it works, you'll have the doubtful honor of being the first person to add support for a device :)

Now, the Sierra AirCard is a completely different business, as is a different brand. You'd need the AT strings for setting the device in the different modes (like in OPTION_DICT). Hope this helps and thanks for your collaboration :)

Pablo
 
Last edited:
Hi kgb0y,

as I don't have the card documentation, I'm not 100% sure of this, but I bet that the OPTION_DICT should do as they're models from the same company. If it works, you'll have the doubtful honor of being the first person to add support for a device :)

Now, the Sierra AirCard is a completely different business, as is a different brand. You'd need the AT strings for setting the device in the different modes (like in OPTION_DICT). Hope this helps and thanks for your collaboration :)

Pablo

Hi Pablo,

I managed to get the Option GT Max 3.6 to work with your software :). Following is the line added to the hardware.py :-

class OptionGTMax36(Device):
__properties__ = {
'usb_device.vendor_id' : 0x0af0,
'usb_device.product_id': 0x6701,
}
__name__ = "Option GT Max 3.6"
conn_dict = OPTION_DICT

HARDWARE_DB = [
HuaweiE620(),
HuaweiE220(),
OptionGlobeTrotter3G(),
Option3GDatacard(),
OptionGTMax36(),
Sierra875(),

Bad news for Sierra AirCard 875 user, it seems that this particular card is using the same port (ttyUSB0) for control and data which causes the software failed to load.

Pablo, any comment on Sierra 875 card? I have the AT command documentation and will send it to you if required.

Regards,

kgb0y
 
Hi Pablo,

I managed to get the Option GT Max 3.6 to work with your software :). Following is the line added to the hardware.py :-

class OptionGTMax36(Device):
__properties__ = {
'usb_device.vendor_id' : 0x0af0,
'usb_device.product_id': 0x6701,
}
__name__ = "Option GT Max 3.6"
conn_dict = OPTION_DICT

HARDWARE_DB = [
HuaweiE620(),
HuaweiE220(),
OptionGlobeTrotter3G(),
Option3GDatacard(),
OptionGTMax36(),
Sierra875(),

This is excellent! Upcoming version 0.9.6 will support your device. Thanks a lot! Supporting cards from the same vendor is relatively easy, if anyone else has an Option or Huawei card that is not supported, supporting it is as easy as kgb0y has just shown.

Bad news for Sierra AirCard 875 user, it seems that this particular card is using the same port (ttyUSB0) for control and data which causes the software failed to load.

Pablo, any comment on Sierra 875 card? I have the AT command documentation and will send it to you if required.

Regards,

kgb0y

Well, the software right now needs devices with two serial ports. Good news is that we are designing the second version of the application now and it will support devices with just one serial port (like your card, or early bluetooth mobiles). You will have to wait some months till is released thou. Thanks again for your collaboration :)

Pablo
 
This is excellent! Upcoming version 0.9.6 will support your device. Thanks a lot! Supporting cards from the same vendor is relatively easy, if anyone else has an Option or Huawei card that is not supported, supporting it is as easy as kgb0y has just shown.
Pablo

Well, 0.9.6 has just been released and it features support for the Option GT 3.6 Max (amongst other things) download, enjoy and please report any problem/bug you might encounter. I'd like to encourage people with Huawei/Option cards that are not yet supported by the application to contribute back to the project as kgb0y has done :)

Pablo
 
Kernel Oops on running program!

I just tried 0.9.6 on my Ubuntu 7.04 installation and well it doesnt seem to be very happy.

Basically I did the following inserted my E620 card waited for a couple of seconds and then ran vodafone-mobile-connect-card-driver-for-linux and I get kernel errors from syslog and then I'm returned to the command prompt.

Below is the kernel logs, hopefully someone can tell me what is going on here.

May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000020
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] printing eip:
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] f917792c
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] *pde = 00000000
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] Oops: 0002 [#1]
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] SMP
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] Modules linked in: option pl2303 ohci_hcd isofs nls_iso8859_1 nls_cp437 vfat fat sg sd_mod usb_storage libusual ipaq usbserial sha1 arc4 ecb blkcipher ppp_mppe ppp_async crc_ccitt ppp_generic slhc vmnet(P) vmblock(P) vmmon(P) binfmt_misc rfcomm l2cap ppdev radeon drm speedstep_centrino cpufreq_ondemand cpufreq_conservative cpufreq_stats freq_table cpufreq_userspace cpufreq_powersave dev_acpi pcc_acpi tc1100_wmi sony_acpi asus_acpi backlight button video dock battery container sbs i2c_ec i2c_core ac ipv6 lp fuse snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device joydev pcmcia parport_pc snd soundcore parport hci_usb bluetooth ipw2200 serio_raw snd_page_alloc pcspkr ieee80211 ieee80211_crypt psmouse yenta_socket rsrc_nonstatic pcmcia_core iTCO_wdt iTCO_vendor_support intel_agp agpgart shpchp pci_hotplug af_packet tsdev evdev ext3 jbd mbcache ide_c
May 31 22:51:27 warwick-ubuntu kernel: cdrom ide_disk generic usbhid hid piix tg3 ata_generic libata scsi_mod ehci_hcd uhci_hcd usbcore thermal processor fan fbcon tileblit font bitblit softcursor vesafb capability commoncap
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] CPU: 0
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] EIP: 0060:[<f917792c>] Tainted: P VLI
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] EFLAGS: 00010246 (2.6.20-16-generic #2)
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] EIP is at pl2303_open+0x44c/0x9c0 [pl2303]
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] eax: 00000000 ebx: 00000000 ecx: 00000246 edx: e6ce8c00
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] esi: dfee6b40 edi: d4888e00 ebp: 00000000 esp: ea191e38
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] ds: 007b es: 007b ss: 0068
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] Process twistd (pid: 15010, ti=ea190000 task=dea95560 task.ti=ea190000)
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] Stack: 00000040 00000009 00000000 00000000 00000000 00000064 00000000 00000003
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] 00000292 00000000 e6ce8400 d5c77140 00000292 c0234267 00000000 c0234ebb
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] 00000000 e87e7780 00000000 d4888e00 dfee6b40 e6ce8400 d4888e0c f91021dc
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] Call Trace:
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [tty_ldisc_enable+39/48] tty_ldisc_enable+0x27/0x30
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [init_dev+587/1504] init_dev+0x24b/0x5e0
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [<f91021dc>] serial_open+0x10c/0x160 [usbserial]
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [check_tty_count+20/176] check_tty_count+0x14/0xb0
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [tty_open+327/752] tty_open+0x147/0x2f0
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [tty_open+0/752] tty_open+0x0/0x2f0
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [chrdev_open+168/368] chrdev_open+0xa8/0x170
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [chrdev_open+0/368] chrdev_open+0x0/0x170
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [__dentry_open+186/448] __dentry_open+0xba/0x1c0
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [nameidata_to_filp+53/64] nameidata_to_filp+0x35/0x40
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [do_filp_open+80/96] do_filp_open+0x50/0x60
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [flush_tlb_mm+81/144] flush_tlb_mm+0x51/0x90
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [do_sys_open+78/240] do_sys_open+0x4e/0xf0
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [sys_open+28/32] sys_open+0x1c/0x20
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] [sysenter_past_esp+105/169] sysenter_past_esp+0x69/0xa9
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] =======================
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] Code: 20 8b 47 44 ba d0 00 00 00 e8 11 73 70 ff 85 c0 89 c3 0f 85 13 05 00 00 8b 2d 80 b5 17 f9 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 72 70 ff 89 c3 31 c0 85
May 31 22:51:27 warwick-ubuntu kernel: [96958.796000] EIP: [<f917792c>] pl2303_open+0x44c/0x9c0 [pl2303] SS:ESP 0068:ea191e38
 
Well, the software right now needs devices with two serial ports. Good news is that we are designing the second version of the application now and it will support devices with just one serial port (like your card, or early bluetooth mobiles). You will have to wait some months till is released thou. Thanks again for your collaboration :)

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
 
Problem with vodafone-mobile linux driver

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
 
Did you all download and install vodafone-mobile-connect-card-driver-for-linux_0.9.6_all_feisty.deb? This is the latest version. It should have no problem with option card. Please make sure there is an active internet connection during the installation so that the installation script could download all dependencies.

I do not have Huawei Card on hand so I test it.

I think Pablo is probably on break again. Hopefully, he'll be back soon.
 
Top
Sign up to the MyBroadband newsletter
X