Configuring the BSNL Evdo USB Broadband in linux is very much similar to configuring any USB modem in Linux. 3 steps are involved.
- Detecting the device
- Configuring wvdial.conf
- Dialling
In most cases the hardware is auto detected and drivers are automatically loaded. You can check your /dev/ directory for any of these files.
ttyusb0, ttyusb1, ttyusb2 ……
After plugging in he modem, a new device should appear. In most cases it ttyusb0. If no file is appearing then you will have to manually load the drivers by issuing the following command.
modprobe usbserial vendor=0×05c6 product=0×6000
This will load the drivers and make your new device visible in /dev/
Now add the following lines to your wvdial.conf
[Dialer Defaults]
Modem=/dev/ttyUSB0
Baud=115200
Dial Command = ATDT
Baud=115200
Dial Command = ATDT
init1=ATZ
init2=AT+CRM=1
Flow Control= Hardware (CRTSCTS)
Username = <your username>
Password = <your password>
Phone = #777
Stupid Mode = 1
Now try the command wvdial in your terminal. It should work.



I find that adding usbserial vendor=0×05c6 product=0×6000 to your /etc/modules is better long-term solution. no need to issue it each time.
I’m a BSNL evdo fan.
getting 60KB/sec in EKM. How much better is it in TVM?
Comment by Vimal George — June 7, 2008 @ 3:44 pm
on wat flavour of linux did u ppl try installin evdo..
Comment by i00_000i — June 27, 2008 @ 12:48 pm
@i00_000i
I’ve been using Ubuntu 7.10 Gutsy 24/7 for past 9 months.
Almost any distro with a standard kernel(must have usbserial generic driver compiled into it) will do.
You can try Ubuntu 8.04 or Opensuse. They are highly usable distros from the Debian and red hat packaging architectures respectively.
I have a bias towards .deb based distros because of debian’s excellent package management. Ubuntu is also easy to find help for. Lots of people can help you out.
Comment by Vimal George — June 27, 2008 @ 2:22 pm
WHen I plugin the evdo into my fedora 9 i get the following in /var/log/messages
Jul 11 16:22:30 scslap kernel: hub 2-0:1.0: unable to enumerate USB device on port 4
Jul 11 16:22:30 scslap kernel: usb 6-2: new full speed USB device using uhci_hcd and address 2
Jul 11 16:22:30 scslap kernel: usb 6-2: device descriptor read/64, error -71
Jul 11 16:22:30 scslap kernel: usb 6-2: device descriptor read/64, error -71
Jul 11 16:22:31 scslap kernel: usb 6-2: new full speed USB device using uhci_hcd and address 3
Jul 11 16:22:31 scslap kernel: usb 6-2: device descriptor read/64, error -71
Jul 11 16:22:31 scslap kernel: usb 6-2: device descriptor read/64, error -71
Jul 11 16:22:31 scslap kernel: usb 6-2: new full speed USB device using uhci_hcd and address 4
Jul 11 16:22:32 scslap kernel: usb 6-2: device not accepting address 4, error -71
Jul 11 16:22:32 scslap kernel: usb 6-2: new full speed USB device using uhci_hcd and address 5
Jul 11 16:22:32 scslap kernel: usb 6-2: device not accepting address 5, error -71
Jul 11 16:22:32 scslap kernel: hub 6-0:1.0: unable to enumerate USB device on port 2
Jul 11 16:22:36 scslap kernel: hub 2-0:1.0: unable to enumerate USB device on port 4
Jul 11 16:22:36 scslap kernel: usb 6-2: new full speed USB device using uhci_hcd and address 6
Jul 11 16:22:36 scslap kernel: usb 6-2: configuration #1 chosen from 1 choice
Jul 11 16:22:36 scslap kernel: usb 6-2: New USB device found, idVendor=05c6, idProduct=6000
Jul 11 16:22:36 scslap kernel: usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jul 11 16:22:36 scslap kernel: usb 6-2: Product: ZTE CDMA Tech
Jul 11 16:22:36 scslap kernel: usb 6-2: Manufacturer: ZTE, Incorporated
But when I issue modprobe, I can’t see the device driver in /dev
Here is the log
Jul 11 16:31:28 scslap kernel: usbcore: registered new interface driver usbserial
Jul 11 16:31:28 scslap kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Jul 11 16:31:28 scslap kernel: usbcore: registered new interface driver usbserial_generic
Jul 11 16:31:28 scslap kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core
[root@scslap dev]# uname -a
Linux scslap.swamicyber.com 2.6.25.9-76.fc9.x86_64 #1 SMP Fri Jun 27 15:58:30 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
Comment by santhosh — July 11, 2008 @ 11:02 am
@santhosh: read the my first comment about adding the info in /etc/modules (as the root user, of course)
After that, just restart the OS once, and the kernel will know the correct driver in time for auto-detection when you plug in the usb modem.
Comment by Vimal George — July 11, 2008 @ 1:25 pm
Hi Guys
I am a EVDO User. I do have a issue, After upgrading to Fedora 9 i cannot acess internet using EVDo. I have configured it properly. When i connect to internet the remotev ip is getting selected as 10.64.64.64. the primary DSN and Secondary DSN are geting selected correctly (i can ping/traceroute to it). But i cannot ping to my remote ip.
Neep help.
Comment by Robin Panicker — July 28, 2008 @ 10:31 am
It is great to know that. I am a physics teacher preparing students for engineering entrance exam. After installing LINUX on my acer laptop I will try to convince students and schools both to switch over to LINUX.
Best of Luck to LINUX developers. I hope future is yours from mobiles to laptops to everything.
Comment by Sandeep K. — July 30, 2008 @ 1:04 am
It is great to know about Linux. I am a physics teacher preparing students for engineering entrance exam. After installing LINUX on my acer laptop I will try to convince students and schools both to switch over to LINUX. Best of Luck to LINUX developers. I hope future is yours from mobiles to laptops to everything.
Comment by Sandeep K. — July 30, 2008 @ 1:06 am
I have a slightly different device, 05c6:3197. It works fine, but you have to enable wvdial stupid mode.
Comment by Joshua Pritikin — August 7, 2008 @ 9:50 am
Hi
‘am having a problem,when I try to set up evdo with some other device that uses the usbserial.ko .
The ‘modprobe usbserial vendor=xx product=xx’ is working fine for me and ‘am able to connect using wvdial.
The problem is when i try to use another usb to serial converter along with evdo,the converter is getting mapped to ttyUSB0,and there after when I try to add evdo,I dont know where it is getting mapped to,it does’nt create a ttyUSB1,
I tried creating one by ‘mknod ttyUSB1 c 188 1′,but did’nt work
I am using suse 11 distribution,
plz help me out if some of u have a fix for this kinda problem
Regs
Arun
Comment by Arun — September 8, 2008 @ 10:58 am
You can also automate the process by adding a udev rule. This *may* also help with multiple devices using usbserial, but maybe not.
KERNEL==”ttyUSB*”, SUBSYSTEMS==”usb”, ATTRS{product}==”ZTE CDMA Tech*” SYMLINK+=”modem”
Comment by Saurabh Bathe — September 9, 2008 @ 2:40 pm
iam using ubbubtu 8.04 after doing the steps igit
hacker@hacker-laptop:/$ sudo wvdial
–> WvDial: Internet dialer version 1.60
–> Cannot get information for serial port.
–> Initializing modem.
–> Sending: ATZ
ATZ
OK
–> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
–> Modem initialized.
–> Sending: ATDT#777
–> Waiting for carrier.
ATDT#777
CONNECT
–> Carrier detected. Starting PPP immediately.
–> Starting pppd at Sat Jan 3 23:02:55 2009
–> Pid of pppd: 6958
–> Using interface ppp0
–> local IP address 10.2.0.15
–> remote IP address 10.64.64.64
–> primary DNS address 218.248.240.79
–> secondary DNS address 218.248.240.135
plz help me iam still not connected
Comment by sunil — January 3, 2009 @ 2:29 pm
Hey,
I followed
http://blog.amanjain.com/2009/01/using-bsnl-evdo-modem-on-ubuntu-810/
and it started working for me!
Comment by Razor — January 26, 2009 @ 9:24 pm
I am expecting Fedora 11 with in a few days. I indent to install EVDO on Fedora.
Will update after.
Kenny has done a commentable job
Kudos
Comment by satheesh — June 5, 2009 @ 9:16 am
i have configure it in fedora 10 but “wvdial” or “wvdialconf” run only in root or sudo account.
Also my firefox wont able to acess it as it allways shows dns resolve error.
Then i put my dns addresses in /etc/resolve but still wont work
Comment by Atulhax — June 9, 2009 @ 10:04 pm
Hi,
Open resolve.conf and remove name server address and add the following.
218.248.240.181
208.67.220.220
and save the file.
Happy browsing.
Comment by Satheesh — June 11, 2009 @ 10:44 pm
Hi Guyz,
I have put in the way I finally managed my device to get to work…
Its here:
http://sharoonthomas.blogspot.com/2009/08/up-with-my-new-bsnl-evdo-card.html
Comment by Sharoon — August 12, 2009 @ 4:55 pm
ALL DOWNLOADS FOR BSNL EVDO, MODEM, CARD, DATAONE & WIRELESS
ADSL MODEM DRIVER
http://www.easy-share.com/1907390554/BSNL-ADSL_Modem_Driver.zip
============================
DATAONE MODEM C2110 DRIVER
http://www.easy-share.com/1907390552/BSNL%20Dataone_Modem_C2110.zip
OR
http://www.easy-share.com/1907390561/Dataone_Modem_C2110.zip
=============================
BSNL EVDO DATA-CARD DRIVER
http://www.easy-share.com/1907372554/Bsnl_data-card_EVDO_Drivers.zip
=============================
BSNL ZTE-8700 DRIVER v3.5.8
http://www.easy-share.com/1907371473/BSNL_ZTE8700_Driver358.zip
Comment by Salman — August 19, 2009 @ 2:27 pm
sunil for you :In ubuntu u have connected the modem and run the mozilla then go to file at the top and search for workoffline and then uncheck it ,it will work , guarrantee… ok ok
Comment by nagarjuna — August 21, 2009 @ 9:29 pm
Hi,
thanks for ur post, but I am badly in the need of some guidance. I tried a lot in fedora 8, 11, Ubuntu and Mandriva to set up my bsnl-evdo, but unfortunately I couldn’t.
modprobe and wvdial.conf don’t work. It says command not found. I’ve been trying from about a month now, could you please help me out.
Thanks in advance.
-mayuresh
Comment by mayuresh — September 14, 2009 @ 5:46 pm
mr jacob,
i would like to be in touch with you for configuring the bsnl evdo card in ubuntu for i could not succeed and i couldnot follow what has been mentioned here.
please give me your email id.
thank you,
siva prakash (from andhra pradesh)
siva prakash (from andhra pradesh)
Comment by siva prakash — November 10, 2009 @ 12:34 am
I connected my EVDO to my Fedora 11 x86-64. But it does not work. I searched the internet but could not find its drivers.
Any Suggestions.
Thank You
Comment by Dar — November 27, 2009 @ 12:17 pm
Hi jacob , i am amit and i really appreciate ur effort ,
I am really thankful to u
Comment by Amit — December 25, 2009 @ 9:18 pm
hello jacob..i am using fedora 11 on my laptop..i have dual boot(windows + fedora 11)..can you please help me how to access internet in fedora 11 using my bsnl evdo nic data card..plz anyone help me……….
Comment by deepak — January 3, 2010 @ 11:01 pm
hi there i think procedure given above is tedious one. you have to configure your modem every time, the best method is to install wvdial and loginthrough cmmandline as superuser
now edit the
etc/wvdial.conf by following
Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Phone = #777
Modem = /dev/ttyUSB0
Username = 1111111111
Password = 1111111111
Baud = 921600
Stupid Mode = 1
————————————-
remember to change the usermame by your city std code and the telephone no that bsnl had provided you like )788 2117465
like bhilai std code is 0788 and my evdo no is 2117465
sothe password and username both are
7882116432
by this process you can connect by evdo just typing sudo wvdial
if you want to run evdo as general user then add the below code in the file etc/modules
usbserial vendor=0x05c6 product=0×6000
see your vendor and product no can be diffrent
to see it
use lsusb command
it will show you the evdo usb port most are of (ONDA 01992:fffe) so change according to that
and now
got to the user option of and check the option for general user to connect internet through modem
after this if you will type wvdilal in teminal you will be connected to internet
to perform other terminal operations open other terminal
to disconnect evso type ctrl+c
in the terminal in which evdo is connected.
if any error occurs send me e mail.
Comment by kumar Ankesh — March 4, 2010 @ 9:40 pm
sorry friends i made a mistake just put a ‘ [ ‘ just left of the Dialer defaults
Comment by kumar Ankesh — March 4, 2010 @ 9:45 pm
hello,
I’m using Fedora 12, BSNL EVDO (ZTE EVDO AC8700 800M) was working well when I installed it’s driver from ztemt.com(http://ztemt.com/ennewzte/product/productLoad.action?model.id=ff808081175ed16c01175f4ad37a0006) , but When I updated the fedora using automatic updates(It was showing “You have 287 updates available”, then I clicked on ‘Update all’ button, that’s all.),then my EVDO is not working. I haven’t changed any settings. the device is detecting but not getting connected. How to solve this problem?
anyone pls help me, Thanks in advance . send me reply to smartboy08@gmail.com
Comment by Rashad — March 16, 2010 @ 5:47 am
When I tried the above method, I got the result as
[root@ameen ~]# wvdial
–> WvDial: Internet dialer version 1.60
–> Cannot get information for serial port.
–> Initializing modem.
–> Sending: ATZ
OK
–> Sending: AT+CRM=1
–> Sending: ATQ0
–> Re-Sending: AT+CRM=1
–> Modem not responding.
[root@ameen ~]#
Comment by Rashad — March 16, 2010 @ 8:06 am
hey if anybody have problem with bsnl evdo in ubuntu linux pls see the procedure above i have written . or send me email at
ankeshnice@gmail.com
Comment by kumar Ankesh — April 15, 2010 @ 2:41 pm
on Linux Maybe you can use this following tips, actually this driver is for AC8700
http://mopheat.blogspot.com/2010/07/running-modem-zte-ac2726-in-mandriva.html
Comment by mopheat — September 2, 2010 @ 6:54 am
i m using zte evdo ac8700,just installed mandriva 2010 and while connecting it from gui menu,it shows zte device but asks for a 4 digit pin.pls tell me what pin its asking for
Comment by roshan — November 20, 2010 @ 5:02 am
hi
i am using BSNL EV-DO modem, Model is UE100. Anybody please tell me how to install and configure this BSNL EVDO UE100 model in redhat linux. I am very thankfull if anybody suggested for this.
Nagamohan
Comment by nagamohan — September 9, 2011 @ 8:20 pm
hi
i am using BSNL EV-DO modem, Model is UE100. Anybody please tell me how to install and configure this BSNL EVDO UE100 model in redhat linux. I am very thankfull if anybody suggested for this. Please mail to procedure to my email nagamohan_007@yahoo.com
Nagamohan
Comment by nagamohan — September 9, 2011 @ 8:23 pm
how to connect evdo on ubuntu 11.04
Comment by Khan Aqib — November 2, 2011 @ 12:40 pm