Neotel working on Linux!

I've tried the method discussed in the first post in this thread. I'm running Ubuntu 9.04, and I get the following error:

Code:
meraj@meraj-laptop:~$ lsusb
Bus 002 Device 003: ID 04f2:b008 Chicony Electronics Co., Ltd 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 003: ID 1d09:4000 TechFaith Wireless Technology Limited 
Bus 006 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 004: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
meraj@meraj-laptop:~$ sudo modprobe usbserial vendor=0x1d09 product=4000
FATAL: Module usbserial not found.

Any ideas?
 
When you modprobe it , can you then post what is in your messages/syslog logs
 
Oh, on the modprobe for ubuntu, you need to first remove the driver, ie:

$ sudo modprobe -r usbserial

and then you can do the

$ sudo modprobe usbserial vendor=0x1d09 product=0x4000

*Played around with this over the weekend to see how I can connect using Neotel if I have not compiled the drivers yet :)
 
Still having the same issue:

Code:
meraj@meraj-laptop:~$ lsusb
Bus 002 Device 004: ID 04f2:b008 Chicony Electronics Co., Ltd 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 004: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 006 Device 003: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1d09:4000 TechFaith Wireless Technology Limited 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
meraj@meraj-laptop:~$ sudo modprobe -r usbserial
FATAL: Module usbserial not found.
meraj@meraj-laptop:~$ sudo modprobe usbserial vendor=0x1d09 product=4000
FATAL: Module usbserial not found.
 
------------------------------------------------------------------------------
meraj@meraj-laptop:~$ sudo modprobe usbserial vendor=0x1d09 product=4000
FATAL: Module usbserial not found.
------------------------------------------------------------------------------

It is telling you that you do not have that kernel module compiled.

try "locate usbserial | grep lib" and see what it finds.

What distribution are you on ?
 
Nothing happens after that command. I'm on Ubuntu 9.04 64bit

Code:
meraj@meraj-laptop:~$ lsusb
Bus 002 Device 004: ID 04f2:b008 Chicony Electronics Co., Ltd 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 003: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 006 Device 004: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
meraj@meraj-laptop:~$ sudo modprobe usbserial vendor=0x1d09 product=4000
[sudo] password for meraj: 
FATAL: Module usbserial not found.
meraj@meraj-laptop:~$ locate usbserial | grep lib
meraj@meraj-laptop:~$
 
Then you dont have it installed.
normally it is located in
/lib/modules/<OS VERSION STRING>/kernel/drivers/usb/serial/usbserial.ko

Soz But I dont normally use Ubuntu, so cant really help you on compiling it and everything else you will need.
Basically it is a kernel module. But I am not sure if Ubuntu installs with a full dev setup or if you need to get gcc etc and the kernel sources.
 
Yeah , the answer is simple :D , but in practice a bit more complicated. It may be as simple as doing a specific yum/rpm add of a particalar package, but offhand I do not know which one it is or even if it is available for Ubuntu.

Basically you need to compile the Kernel Module.

But as far as I know the standard Ubuntu install does not install with all the developement packages installed , GCC , make etc and all the Kernel sources.
I run on the Fedora distro which can install with all of that, so I am not sure offhand which packages you need to add on Ubuntu.
 
I got it working using this method and can connect using either Network manager, pon or wvdial. I am currently using wvdial but the connection drops between 1 min and 0.2 min. It reconnects automatically but browsing is a bit of a nightmare like this. Any idea what I did wrong or how to fix it?
 
Which method are you using thunderball?

~ My "new" method or the one on this thread?

Also what device, Lite / Prime and your location.


You can use Network Manger without issues at it will reconnect your device when it drops. I did find that constant drops was an indication of the local tower being flaky.
 
Hi, ok, sorry for not giving all the info.

I am in Midrand estates, between Midrand and Centurion. Got Prime unlimited, had the same vendor id etc as on the new method, which is also the one I am using.

I used to have a VM with XP connecting on my ubuntu box. The connection still drops then but only about 1 or 2 times a day. However I really want to get away from having to have the vm as it wants me to use its dhcp server etc and I want to set all the up myself on ubuntu.

So what happened, first of I used Network manager and the connection would still show connected but no connection was possible after a while, then I used wvdial which actually reconnects when it dies, the problem is that the reconnection happens on average every 0.3mins

When it is connected the speed and everything is great, I just dont know why I am getting all these disconnects, I dont think its the tower as I do not get this problem when using the XP vm.
 
OK, I recently had issues with Network Manager that caused my Neotel to "drop". Drove me nuts. It seems that NetworkManager was broken and permission issues caused havoc if your shared the connection with other users.

Its now fixed and working fine. I'm using Ubuntu9.10.

What you can try when using wvdial is to disable network-manger, as root: $ service network-manager stop

See if that dose not help. Also you can try gnome-ppp if you want a graphical frontend instead of command line wvdial.
 
hey, I have completely removed network manager now 'apt-get remove network-manager'. with wvdial it connects and stays up for a couple of minutes then start reconnecting very frequently. I have set up everything so I can easily swap between ppp0 and vmnet1 as my internet connection. on the vmware image it stays connected, however on ppp0 using wvdial it keeps on with this reconnecting stuff. not really bothered about having a graphical connection as the box sits in the corner and is not used as a pc.

What really confuses me is why it seems to be connected for the longest time untill it drops for the first time. Maybe something with buffers etc getting full or something?
 
Sounds really odd and I'm putting it down to software - most likely drivers. If your box is just going to be a proxy or a server perhaps it best to try a clean install of an alternate distro like Arch Linux - way more stable than Ubuntu and I'm migrating all my PCs to Arch this year.
 
Top
Sign up to the MyBroadband newsletter
X