Reliance Netconnect Broadband+ (Wireless broadband) + Linux
Update : friends ,with ubuntu 9.10 upgrade it seems the network manager is broken. it seems even the same is for fedora 12. so have to revert back to WVDIAL AND GNOME-PPP . or wait till it gets rectified.
* Ubuntu9.04, Network Manager will detect Ur modem automatically. Just click in network manager , and set ur username and password and u r done.
Else follow the steps below . Thankyou.
NOTE:This post is only specific to India , but if you like to configure huwaei or zte data card then you can check it out.
So Reliance. has launched Wireless Broadband. finally a couple of weeks earlier. It claims a speed uplink speed of 1.8mbps.
Lets give a reality check. BUT wait wait, this post was mainly a HowTo. guide to Configure Reliance Wireless Broadband in Linux.
BUT Before you get started, Statutory Warning: This Guide with all my good intention is to help people although i don take any responsibility in-case your system screams out loud and breaks down. But yes i really like to help you stay connected with Linux.
So lets get started.
What are the things you need to Keep in hand before you can start:
1. The modem of course and linux installation.
2. Windows xp installed box. Sorry dude.Have to find one. You see Reliance has made things difficult for us .
3. UBUNTU CD. ( You Might Need It).( Don worry ill not ask you to reformat).
4. The Reliance Modem software CD.(IT does’n have a thing for Linux but need it with XP to activate the connection).
Thats it now we can start.
1.First of course go buy the Connection and Datacard. DataCards are available across Reliance Communication all over the city.They’ll need 1 id prove and an local address prove. For outstation students an letter from college will do as address and id prove. But the most imp part is youll have to shell out 3500rs.
2. They’ll give you the card as soon as you submit the required documents and money. Then this is a postpaid connection so they’ll not activate you connection before verifying which address, ill take a couple of days max.(You need an windows preferably xp to activate the connection ,yes you have to activate your data card once they complete the process of activation, read the manual for the guide)
3. install the software in windows xp , Pluggin the datacard , it should install automatically (for huwaei) and then press activate in the software and follow the instruction what it speaks, you need a head phone here, but usually you have to press 1 once or twice after 30 sec of pressing activate).
4. Now come back to Linux :
Open the Terminal (Application->Accessories->Terminal)
5. Type SU (Super User, gives administrative privilege will need it little later). Key in the password .
then,
lsusb
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 12d1:1412 Huawei Technologies Co., Ltd.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
This thing pops Out
Note down the no just before Huawei or quallcom depending on which card you use . To my experience all cards of the same vendor will have the same id. like for Huawei itll be 12d1:1412.
next,
modprobe usbserial vendor=0xAAAA product=0xBBBB ,
Where AAAA is 12d1 and BBBB is 1412 in my case.
Then you have to edit wvdial.conf file, type,
gedit /etc/wvdial.conf
This will open wvdial.conf.
(NOTE: wvdial might not be installed , to install it .
Insert original UBUNTU CD
Go to System->Administration->software sources. add cd as a source and close . itll update itself, Then on terminal type,
sudo apt-get install wvdial .
And key in Ur password , that shall do.
NOW coming back to wvdial .conf. Copy and paste this overriding the previous setting in .
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = USB Modem
ISDN = 0
Phone = #777
New PPPD = yes
Modem = /dev/ttyUSB0
Username = 9310590985 (This is the no written in the back side and changes in every card).
Password = 9310590985 (This is the no written in the back side and changes in every card and is same as user name).
CBaud = 460800
Save it and exist .
Next,
Just enter terminal and sudo Wvdial
And your password to getconnected.
Best of Luck .
Ok, Now a quick review about its performance .
From the first few days of experience all i say is it works grt , Take my suggestion even though a bit costly for some , its worth it for mobility. its real good , i get a download speed of 120KBPS average that’s 120 * 8 , 960kbps , not bad and no disconnection as such. have taken it to noida also , works grt even there.
Tcare and i suggest you buy the bet , but don’t kick me if its not as smooth a ride for you, its Ur bad luck.
Ill be ready for help , please post in the reply.
BTW, To my knowledge i am the First in Delhi to use reliance NetConnect Broadband+ under Linux and post about it. Even The guys at reliance outlet said you cant, and were not ready to sell saying ill waste money. But i did it. U c at least a distinction in something.
PROBLEM AND SOLUTION:
1.Firefox or ping doesn’t respond . FF doesnt load any page, says offline. Actually many application like evolution , pidgin also don work.
Sol: TEMP solution for Firefox only : SET toolkit.NetworkManager.disable to TRUE in about:config. It should run fine .
Type about:config in awesome bar accept the Warning search for toolkit.networkmanager.disable to TRUE.
PERMANENT SOLUTION:
WARNING: This step will diable Network Managers process of notifing offline/online status to any other application(when it ask for).Though it wont affect Your normal work in anyway.
1. type
gksudo gedit /etc/dbus-1/system.d/NetworkManager.conf
(note: path might differ for your Linux distribution – try locate NetworkManager.conf).
2.Then replace all lines of
allow send_interface=”org.freedesktop.NetworkManager”
with
deny send_interface=”org.freedesktop.NetworkManager”
NOTE: There are 3 of them in the file , search throughly.
Save the changes and either reboot or just stop/kill/restart the running instance of NetworkManager. This change will stop NetworkManager from notifying FireFox/Pidgin/Evolution and other desktop applications about the presence/absence of internet connection – and FireFox will no longer start in Offline mode.
hi,
Thanks for the post. I performed all the steps. But no luck. I was able to get the local IP ,remote IP, primary DNS address, secondary DNS address but was unable to ping any url
gopal - April 17, 2009 at 6:49 pm |
@Gopal: Its because ping is related to NM(Network manager) and NM doen detect the connection in this case . ill post a solution in a while . i hope i can solve your problem . till then use opera thank you…
animeshmeher - April 19, 2009 at 11:29 pm |
Hi,
I just got myself a BB+ from Reliance ….. currently i am using the USB modem on my desktop . I tried your method .
After sudo wvdial
The modem seems to have initialized and connected but i was nt able to load any web pages ……
i tried unplugging the modem ….. and wvdial promptly disconnected ……
any idea about the problem ??
David - April 17, 2009 at 9:42 pm |
@DAVID: Its because FF Checks NM for connection and in this case NM is offline. Check my reply in a while for answer. Till then use FF + wine or OPERA.
animeshmeher - April 19, 2009 at 11:35 pm |
Hi
Thanx for the post. But it didn’t work for me. Basically the issue is that the device is detected in media
/media/Reliance and not as /dev/ttyUSB0
while connecting i get an error saying /dev/ttyUSB0 not found.
So i tried with the media thing but that too didn’t work.
hope you will have some solution..
Anil Raju - April 19, 2009 at 1:15 pm |
@ANIL: can u post me the detail including lsusb detail.. Ill try my best to help you . And which modem are u using.
animeshmeher - April 19, 2009 at 11:37 pm |
hi guys sorry for late reply.
its a problem with firefox and network manager.
FF checks network manager but because we don use NM to connect its offline so FF wont display anything.
Use FF in WINE . OR OPERA . OR ill post how to correct the problem. (probably pidgin is also not working right.) Help is at hand My frnd worry not . till then use the temp solution.
animeshmeher - April 19, 2009 at 11:25 pm |
I HAVE Added the solution to the above problem in my post as IN PROBLEM SOLUTION SECTION.
animeshmeher - April 19, 2009 at 11:48 pm |
hi,
The modem is the same as yours huawei.
The lsusb also gives the same result as yours.
Regarding the connection what is see is that when i connect in windows and restart in ubuntu it works.
But if i boot directly into ubuntu i get the error as ttyUSB0 not found.
Does your have the modem work if connected after you have booted on to ubuntu?
And thanx for the quick reply
Anil Raju - April 20, 2009 at 12:01 am |
Please post in the detail. I can only partially understand u.
And yes , i run solely on ubuntu.
your problem seem to be strange. i am no genius but will surely help u out.
Ok anil try the followin:
mknod /dev/ttyUSB0 c 188 0
If it works then paste it in /etc/rc.local.
1. Open Terminal
2.Type Sudo gedit /etc/rc.local.
3.copy the above command and paste.
4. remove -e from the first line of rc.local.
Update me, hope it solves the problem.
Cheers.
animeshmeher - April 20, 2009 at 11:02 pm |
I i solved my problem.
Depending on the USB port you are using you may have to change the Modem option:dev/ttyUSB0
For example:
i got it working after i changed the dev/ttyUSB0 to dev/ttyUSB2
David - April 21, 2009 at 5:43 pm |
David you can actually download gnome-ppp and then its has facility of auto detect in setting. it’ll work. thank . tcare.
animeshmeher - April 21, 2009 at 11:38 pm |
Hello,
Very nice and descriptive post. Thanks a lot. Now I got the courage to buy Netconnect+ , I use solely FC. (Currently FC 10).
phpmonk - May 4, 2009 at 3:28 pm |
hi,
The modem is the same as yours huawei.
The lsusb also gives the same result as yours. After doing all the steps as listed it says
Cannot get information for serial port.
Initializing modem
Sending: ATZ
Sending: ATQ0
Re-Sending: ATZ
Modem not responding.
Any ideas ????
Sangeeta Joneja - May 5, 2009 at 9:43 am |
sangeeta and elison sorry for late reply . there was some problem with my account so cudn reply.
Which Operating System and destop manager R u using,
Plz Let me know.
If u hv Gnome . Upgrade ur network manager to latest version(>0.7).
SInce 0.7.1 its detecting modem automatically, just hv to setup the password.
Thanks , ill be hapy to help.
animeshmeher - August 20, 2009 at 12:54 pm |
Hi,
I am getting the same error as Sangeeta above. Am stuck.
Any ideas??
Elison
Elison - August 16, 2009 at 12:28 am |
sangeeta and elison sorry for late reply . there was some problem with my account so cudn reply.
Which Operating System and destop manager R u using,
Plz Let me know.
If u hv Gnome . Upgrade ur network manager to latest version(>0.7).
SInce 0.7.1 its detecting modem automatically, just hv to setup the password.
Thanks , ill be hapy to help.
animesh - August 20, 2009 at 12:59 pm |
Hi Animesh,
I have experienced this problem in fedora 8, using kde 3.5.8-7.fc8 fedora.
On another pc using fedora 7, the kernel is not creating the node in /dev/ as /dev/ttyUSB0 after giving the modprobe command.
The lsusb command shows the correct vendor and product id of the modem !
Elison - August 24, 2009 at 12:39 am |
hai i am using fedora 11 and its working fine in my box. i gone through all the above step but initially i was not able to ping ( ping http://www.google.com) but can ping using the ipaddress. So i edited resolve.conf in superuser mode
Steps to Follow
>su – (type root password)
>gedit /etc/resolve.conf
Enter
nameserver = 4.2.2.2
nameserver = (primary dns ip if u really know)
nameserver = (secondary dns ip if u know)
Save the configuration
AND ENJOY SURFING
johnson - September 2, 2009 at 11:41 am |
after giving cat /proc/bus/usb/devices,
we get the usb device recognised as follows,
however, modprobe usbserial vendor=1d6b product=1412,
result in no further results…
can someone please help in getting this recognised???
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 2.06
S: Manufacturer=Linux 2.6.25.5-slitaz uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1412 Rev= 0.00
S: Manufacturer=HUAÿWEI TECHNOLOGIES
S: Product=HUAWEI Mobile
S: SerialNumber=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=128ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=86(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=06(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=87(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=08(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=88(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=07(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 2.06
S: Manufacturer=Linux 2.6.25.5-slitaz uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 4
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 2.06
S: Manufacturer=Linux 2.6.25.5-slitaz ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:1d.7
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 2.06
S: Manufacturer=Linux 2.6.25.5-slitaz uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1412 Rev= 0.00
S: Manufacturer=HUAÿWEI TECHNOLOGIES
S: Product=HUAWEI Mobile
S: SerialNumber=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=128ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=86(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=06(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=87(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=08(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=88(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=07(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 2.06
S: Manufacturer=Linux 2.6.25.5-slitaz uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 4
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 2.06
S: Manufacturer=Linux 2.6.25.5-slitaz ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:1d.7
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
Pancham - December 10, 2009 at 12:55 pm |
If you can list the huwaie model no and Operating System and the Desktop environment and kernel , id lbe happy to help.
In ubuntu 9.10(gnome) my EC168c is recognised but does not connect. Opensuse 11.2(gnome) it does connect.
So its not generalized . its a mix of kernel and network manager problem.
From yours i believe its kernel problem.
animeshmeher - December 11, 2009 at 12:08 pm |
when i am typing ” sudo get-apt install wvdial ” it is giving me:-
reading package list….done
building dependency tree
reading state information…done
package wvdial is not available, but is referred to by another package. this may mean that the package is missing, has been obsolated, or is only available fro anothet source.
so i cannot proceed with the installation.
my ec168c is detected but oesnot gets connected in my ubuntu 9.10. please help how can i get connected over the net using my ec168c in ubuntu9.10
saurav - December 11, 2009 at 2:56 pm |
Hi! saurav ya i know there is this problem as they have removed wvdial from their repository.
U have to manually install it . ill mail u wvdial pakage( with the dependencies.).
Cheers 🙂
animeshmeher - December 14, 2009 at 8:38 pm |
They haven’t removed wvdial from teh repositories. Let’s put it this way, whne you have a fresh ubuntu installation, your repositories aren’t updated, thus it’s there but it isn’t updated that is why on a system ( new installed ) without the updated repository it shows 1200 something packages listed as to when you update it it shows 28000+ packages listed. And this problem has been with ubuntu , the wvdial doesn’t come with the cd itself.
So you have to manually download and install the wvdial . here’s a small howto for that.
How to for manual Wvdial on ubuntu 9.10 ( 32 bit or 64 bit you choose )
Install the files given below and install them in the order given. The file number 1 installs first.
When you visit the specific links they aren’t the direct links for downloads. You scrool down and in the download
section you choose which download you want ( whether 64bit or 32 bit)
For 64 bit you download all the amd 64 one’s and for 32 bit you download the x86 version.
(1) http://packages.ubuntu.com/karmic/libs/libxplc0.3.13
(2) http://packages.ubuntu.com/karmic/libs/libwvstreams4.6-base
(3) http://packages.ubuntu.com/karmic/libs/libwvstreams4.6-extras
(4) http://packages.ubuntu.com/karmic/libs/libuniconf4.6
(5) http://packages.ubuntu.com/karmic/comm/wvdial
Rest all should work well.
Cheers!
*Note : the huawei model as isn’t a pain in the ass as much the ZTE one’s are. I would say in past when i used the HUAWEI 325 on ubuntu i just used to connect the modem and configure the network manager for that. But now as the network manager in 9.10 is bugged i would say just just install wvdial and make a fiel like said above. My wvdial works just after i make a wvdial file in /etc/wvdial.conf . and update my connection parameters as stated above.
Nandi - January 6, 2010 at 11:26 pm