Monday, November 26, 2007

How to get Reliance ZTE MG880 working with Ubuntu Linux 7.04

I tried searching on Google but couldn't find all the information in one place as a simple TODO. So here's my contribution back to the Linux user's out there:

  1. I've been successful in configuring Reliance ZTE MG880 modem/data card over the USB bus. I'm not sure whether this model is available as a PCMCIA card, but I don't know whether it'll work for it.

  2. Plug in the smart looking black little thingie in a USB slot. dmesg should give weird message like this:
    [37246.516000] usb 2-1: new full speed USB device using uhci_hcd and address 15
    [37246.640000] usb 2-1: device descriptor read/64, error -71
    [37246.864000] usb 2-1: device descriptor read/64, error -71
    [37247.080000] usb 2-1: new full speed USB device using uhci_hcd and address 16
    [37247.200000] usb 2-1: device descriptor read/64, error -71
    [37247.424000] usb 2-1: device descriptor read/64, error -71
    [37247.640000] usb 2-1: new full speed USB device using uhci_hcd and address 17
    [37248.048000] usb 2-1: device not accepting address 17, error -71
    [37248.536000] usb 2-1: new full speed USB device using uhci_hcd and address 19
    [37248.760000] usb 2-1: configuration #1 chosen from 1 choice


  3. Don't worry. Just execute the following command and look for ZTE in the output:
    $ cat/proc/bus/usb/devices
    [...]
    T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 19 Spd=12 MxCh= 0
    D: Ver= 1.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs= 1
    P: Vendor=19d2 ProdID=fffd Rev= 0.00
    S: Manufacturer=ZTE, Incorporated
    S: Product=ZTE CDMA Tech
    [...]

  4. Look for the Vendor ID and Product ID (in bold above). Issue the following command:
    $ sudo modprobe usbserial vendor=0x19d2 product=0xfffd

    A dmesg should give you similar looking output at the end:
    [38360.764000] usbcore: registered new interface driver usbserial
    [38360.764000] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
    [38360.940000] usbserial_generic 2-1:1.0: generic converter detected
    [38360.940000] usb 2-1: generic converter now attached to ttyUSB0
    [38360.940000] usbserial_generic 2-1:1.1: generic converter detected
    [38360.940000] usb 2-1: generic converter now attached to ttyUSB1
    [38360.940000] usbserial_generic 2-1:1.2: generic converter detected
    [38360.940000] usb 2-1: generic converter now attached to ttyUSB2
    [38360.940000] usbcore: registered new interface driver usbserial_generic
    [38360.940000] drivers/usb/serial/usb-serial.c: USB Serial Driver core

  5. Now run a wvdialconf:
    $ sudo wvdialconf
    Editing `/etc/wvdial.conf'.

    Scanning your serial ports for a modem.

    Modem Port Scan<*1>: S0 S1 S2 S3
    WvModem<*1>: Cannot get information for serial port.
    ttyUSB0<*1>: ATQ0 V1 E1 -- OK
    ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
    ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
    ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
    ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
    ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
    ttyUSB0<*1>: Modem Identifier: ATI -- ZTEiT, Incorporated
    ttyUSB0<*1>: Speed 4800: AT -- OK
    ttyUSB0<*1>: Speed 9600: AT -- OK
    ttyUSB0<*1>: Speed 19200: AT -- OK
    ttyUSB0<*1>: Speed 38400: AT -- OK
    ttyUSB0<*1>: Speed 57600: AT -- OK
    ttyUSB0<*1>: Speed 115200: AT -- OK
    ttyUSB0<*1>: Speed 230400: AT -- OK
    ttyUSB0<*1>: Speed 460800: AT -- OK
    ttyUSB0<*1>: Max speed is 460800; that should be safe.
    ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
    WvModem<*1>: Cannot get information for serial port.
    ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
    ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
    ttyUSB1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
    WvModem<*1>: Cannot get information for serial port.
    ttyUSB2<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
    ttyUSB2<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
    ttyUSB2<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.

    Found a modem on /dev/ttyUSB0.
    Modem configuration written to /etc/wvdial.conf.
    ttyUSB0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

  6. Finally edit /etc/wvdial.conf to make sure it looks like the following. I've added emphasis to the stuff which I had to edit. I'm not sure the "Stupid Mode = 1" line is need or not. It was required for the older Reliance data cards so I just put it in there:

    [Dialer zte]
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Modem Type = Analog Modem
    Phone = #777
    Username = 9324979856
    Password = 9324979856
    ISDN = 0
    SetVolume = 0
    FlowControl = Hardware (CRTSCTS)
    Modem = /dev/ttyUSB0
    Dial Command = ATDT
    Baud = 460800
    Stupid Mode = 1

Just in case this did not work for you and you had to tweak the process, please post it in the comments section and I'll update the post accordingly.

Update: I noticed that if I do the modprobe with the modem inserted in the USB slot, the /dev/ttyUSB* devices are not created. So, first modprobe, and then insert the modem.

47 comments:

  1. ur post is realy very useful ..
    i did exactly wat u have given to connect zte mg880 modem in fedora 7..

    i got the following error..

    [root@localhost ~]# wvdial zte
    --> WvDial: Internet dialer version 1.54.0
    --> 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 Mon Dec 10 00:41:11 2007
    --> pid of pppd: 12748
    --> Using interface ppp0
    --> Disconnecting at Mon Dec 10 00:41:22 2007
    --> The PPP daemon has died: Authentication error.
    --> We failed to authenticate ourselves to the peer.
    --> Maybe bad account or password? (exit code = 19)
    --> man pppd explains pppd error codes in more detail.
    --> I guess that's it for now, exiting
    --> The PPP daemon has died. (exit code = 19)

    pls help me..

    ReplyDelete
  2. Vino,

    Did you put your username/password correctly. I didn't realize but I had mistyped my phone number and was running into this error.

    ReplyDelete
  3. thank u for ur response..
    i gave the username/password correctly.few days back i used Huwai usb modem with different username. do i need to change any other file due to that??

    ReplyDelete
  4. Vino, please post your /etc/wvdial.conf file here...

    ReplyDelete
  5. thank u man..
    i gave the username wrongly.now i got it.thanks a lot.

    ReplyDelete
  6. Hi,

    On ubuntu 7.10 I had a little problem because the usb devices are no longer listed at /proc/bus/usb/devices. I found a workaround for this at: https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/156085

    That worked well, and now the modem seems to work but I get an error on connecting to the server ("exit code 16: a modem hung up the phone").

    ReplyDelete
  7. hi i am using fc8 and would like to use the mg880 on it. when the steps are followed i get the following o/p.

    [root@localhost ~]# wvdial zte
    --> 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 Mar 1 21:20:25 2008
    --> Pid of pppd: 2864
    --> Using interface ppp0
    --> pppd: O�[08]@O�[08]
    --> pppd: O�[08]@O�[08]
    --> pppd: O�[08]@O�[08]
    --> local IP address 220.226.16.2
    --> pppd: O�[08]@O�[08]
    --> remote IP address 220.224.135.36
    --> pppd: O�[08]@O�[08]
    --> primary DNS address 202.138.103.100
    --> pppd: O�[08]@O�[08]
    --> secondary DNS address 202.138.96.2
    --> pppd: O�[08]@O�[08]


    it stops with tis and i cannot acces. pls help.

    ReplyDelete
  8. Anonymous, the dribble that you've posted shows that you have, in fact, been able to connect successfully.

    After the pppd output shows your IP address and DNS servers, it means you are connected. You should leave the terminal as is (or you can move it to a different workspace), fire up your browser, and surf away!

    ReplyDelete
  9. hi nandz, thanks for ur reply.
    i did try that but firefox says it cannot display the page.
    pls help.

    ReplyDelete
  10. thanks man, got it to work. I was afraid I wasted money on something windows only. all the users having problems here, make sure you are following the procedures correctly.
    if you are using the most recent version of ubuntu, cat /proc/bus/usb/devices wont show anything. try lsusb.
    it might not list the vendor name, try removing all your usb devices and then run lsusb. attach the modem and then check the output.
    if the model number is ZTE MG880 the device will be listed as
    Bus xxx Device 013: ID 19d2:fffd
    modprobe it as mention in the post and you should get it working.

    ReplyDelete
  11. hii manpreet here
    yar command cat/proc/bus/usb/devices is not showing any thing
    it showing bash tht no directory exit
    plz help me i hve zte 880

    ReplyDelete
  12. The points discussed in 2, 3 and 4 is identical with my configuration. But when I am trying to execute wvdialconf it is failed.
    I am unable to detect my MG880 device as a modem when i am trying to execute following command ( fedora Core 6)

    [root@rpmbuild ~]# wvdialconf /etc/wvdial-new.conf
    Scanning your serial ports for a modem.

    Port Scan<*1>: S0 S1 S2 S3


    Sorry, no modem was detected! Is it in use by another program?
    Did you configure it properly with setserial?

    Please read the FAQ at http://open.nit.ca/wvdial/

    If you still have problems, send mail to wvdial-list@lists.nit.ca.
    [root@rpmbuild ~]#


    ---
    Please help.

    ReplyDelete
  13. Thanks for solution in ubuntu. I am using Mac OS ( Tiger ) 10.4.11 . Please send a solution , how can i use my MG 880 i.e relience netconnect device.

    ReplyDelete
  14. Works smoothly. I wasted couple hours following instructions from another site till I realized it was the wrong model, ZTE 3 something (PCMCIA). I am running on Fedora Core 6 on Sony Vaio.

    Bala

    ReplyDelete
  15. Hi Everyone.. and the blogger bhai..
    Thanks for the cheerful comments and the post.

    I have just got a ZTE Netconnect and was trying to figure out how will this work on linux.

    ReplyDelete
  16. I am using Mac OS ( Tiger ) 10.4.11 . I have installed osx-pl2303-0.3.1-10.4-universalthe. and configured the dialer to the pl2303. But i am not getting connect, Can any body help me and Please send a solution , how can i use my MG 880 i.e relience netconnect device.

    My Mail id is munga.shaw@gmail.com

    Thanks

    ReplyDelete
  17. Hey Nandz - this is what you wrote to anonymous

    "Anonymous, the dribble that you've posted shows that you have, in fact, been able to connect successfully."

    But I am having the same problem. ZTE 880 was fine on Fedora Core 6 (using your instructions). I just installed Fedora 9, and I am getting the same dribble, its seemingly connected but no, Firefox is unable to connect to any sites, unable to recognize the connection.

    In terminal, this is the output I get

    ATDT#777
    CONNECT
    --> Carrier detected. Starting PPP immediately.
    --> Starting pppd at Sun May 25 09:23:04 2008
    --> Pid of pppd: 6053
    --> Using interface ppp0
    --> pppd: �}( ؇(
    --> pppd: �}( ؇(
    --> pppd: �}( ؇(
    --> local IP address 220.226.50.155
    --> pppd: �}( ؇(
    --> remote IP address 220.224.135.106
    --> pppd: �}( ؇(
    --> primary DNS address 202.138.103.100
    --> pppd: �}( ؇(
    --> secondary DNS address 202.138.96.2
    --> pppd: �}( ؇(

    There's some garbage in the output. Any suggestions?

    Bala

    ReplyDelete
  18. HELLo ,
    I M Having prOblem THat in F9 My zte EV DO modem AC8700 Is not detecTing serial port to Which Modem is conneted ..i M Able to use it iN mandriva via /dev/modem/ttyUSB0 but not in fedOra 9.Pls dO HElp Me oUt In network seTTings And configuration
    LooKing for The rePly Pls Do SeNd me SOlution to im_aaditya@yahoo.co.in

    ReplyDelete
  19. I have Reliance ZTE MG880 and it is listed as Bus xxx Device 013: ID 19d2:fffd

    after lsusb command

    when i execute the command wvdialconf it gives error as one of the previous post like "Port Scan<*1>: S0 S1 S2 S3


    Sorry, no modem was detected! Is it in use by another program?
    Did you configure it properly with setserial?

    How do get this to work? How to execute modprobe?

    I am new to Ubuntu 8.04 so any help will be helpful. Thank you. Santo

    ReplyDelete
  20. I am trying to use ZTE CDMA 1X Modem MG880 with Ubuntu 8.04.

    I tried steps as given below. (I am new to Ubuntu) Please help me to make this work.



    santo@santo-notebook:~$ cat/proc/bus/usb/devices

    bash: cat/proc/bus/usb/devices: No such file or directory



    So I tried sudo gedit /etc/init.d/mountdevsubfs.sh

    and made changes like



    # Magic to make /proc/bus/usb work
    mkdir -p /dev/bus/usb/.usbfs
    domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
    ln -s .usbfs/devices /dev/bus/usb/devices
    mount --rbind /dev/bus/usb /proc/bus/usb




    santo@santo-notebook:~$ sudo /etc/init.d/mountdevsubfs.sh start
    sudo: unable to resolve host santo-notebook
    /etc/init.d/mountdevsubfs.sh: 67: -obusmode=0700,devmode=0600,listmode=0644: not found
    ln: creating symbolic link `/dev/bus/usb/devices': File exists



    After this I restarted my HP notebook.

    santo@santo-notebook:~$ cat/proc/bus/usb/devices

    bash: cat/proc/bus/usb/devices: No such file or directory


    santo@santo-notebook:~$ sudo wvdialconf

    sudo: unable to resolve host santo-notebook

    Editing `/etc/wvdial.conf'.


    Scanning your serial ports for a modem.


    Modem Port Scan<*1>: S0 S1 S2 S3



    Sorry, no modem was detected! Is it in use by another program?
    Did you configure it properly with setserial?



    Please read the FAQ at http://open.nit.ca/wiki/?WvDial

    santo@santo-notebook:~$



    Please help me to resolve this.
    Thank you
    Santosh

    ReplyDelete
  21. Hi,
    this post as well as the comments are really helpful. I had the whole process done in less than 2 hrs with some minor glitches. Most of the commands have to be run sudo, so if anything isnt working try doing it sudo. Thanks a lot Nandz and people!!

    Is it possible to make calls and SMSes through Ubuntu, like it can be done on Windows using Reliance Netconnect?

    ReplyDelete
  22. Hi there.
    This is Manish K
    I am planning to purchase reliance datacard but i am not sure whether it would work in Ubuntu Hardy Heron
    i have been surfing the net for the same and have not found any help
    all the tutorials suggest something like
    $ cat /proc/usb/devices......
    but on my terminal the output is "No such file or directory"
    and for other things the output is that "the computer does not recognise my usb modem"

    Please help me to connect to the internet.

    Please mail me the solution as i am leaving help messages all over the net in my quest to find solution and now it has become unmanageable to check all the places i have pleaded for help
    my mail id is m.gupta11@gmail.com

    Thanks in advance

    ReplyDelete
  23. Hi Manish,

    Check this
    http://prithisd.blogspot.com/2007/12/reliance-zte-cdma-1x-mg880-working-with.html

    Make sure that you execute all commands as root user including the editing of the wvdial using $sudo /bin/bash


    sudo modprobe usbserial vendor=0x19d2 product=0xfffd

    sudo wvdialconf

    wvdial


    I too have same version of Ubuntu and after lot of trail and error method it is working perfectly. Also make sure that Firefox is not set to work off line from its file menu.

    ReplyDelete
  24. hi aqua,
    i have done wht u said.. but after executing all commands o/p shows like this
    --> 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 Mon Oct 20 00:08:29 2008
    --> Pid of pppd: 6663
    --> pppd: ��[06][08]8�[06][08]
    --> Using interface ppp0
    --> pppd: ��[06][08]8�[06][08]
    --> pppd: ��[06][08]8�[06][08]
    --> pppd: ��[06][08]8�[06][08]
    --> pppd: ��[06][08]8�[06][08]
    --> pppd: ��[06][08]8�[06][08]
    --> Disconnecting at Mon Oct 20 00:08:38 2008
    --> The PPP daemon has died: A modem hung up the phone (exit code = 16)
    --> man pppd explains pppd error codes in more detail.
    --> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
    --> Auto Reconnect will be attempted in 5 seconds
    --> Cannot get information for serial port.
    --> Initializing modem.
    --> Sending: ATZ
    ~[7f]}#@!}!}"} }<}!}$}%j}"}&} } } } }#}$@#}%}&x}^X[14]}'}"}(}"a|~~[7f]}#@!}!}#} }<}!}$}%j}"}&} } } } }#}$@#}%}&x}^X[14]}'}"}(}").~~[7f]}#@!}!}$} }<}!}$}%j}"}&} } } } }#}$@#}%}&x}^X[14]}'}"}(}"@}9~~[7f]}#@!}!}%} }<}!}$}%j}"}&} } } } }#}$@#}%}&x}^X[14]}'}"}(}"}(K~~[7f]}#@!}!}&} }<}!}$}%j}"}&} } } } }#}$@#}%}&x}^X[14]}'}"}(}"P=~~[7f]}#@!}!}'} }<}!}$}%j}"}&} } } } }#}$@#}%}&x}^X[14]}'}"}(}"[18]o~~[7f]}#@!}!}(} }<}!}$}%j}"}&} } } } }#}$@#}%}&x}^X[14]}'}"}(}"}3Z~~[7f]}#@!}!})} }<}!}$}%j}"}&} } } } }#}$@#}%}&x}^X[14]}'}"}(}"[[08]~~[7f]}#@!}!}*} }<}!}$}%j}"}&} } } } }#}$@#}%}&x}^X[14]}'}"}(}"[03]}^~~[7f]}#@!}%}+} }$G4~
    --> Sending: ATQ0
    ATQ0
    OK
    --> Re-Sending: ATZ
    ATZ
    OK
    --> 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.
    --> 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 Mon Oct 20 00:09:14 2008
    --> Pid of pppd: 6666
    --> pppd: ��[06][08]8�[06][08]
    --> Using interface ppp0
    --> pppd: ��[06][08]8�[06][08]
    --> pppd: ��[06][08]8�[06][08]
    --> pppd: ��[06][08]8�[06][08]
    --> pppd: ��[06][08]8�[06][08]
    --> Disconnecting at Mon Oct 20 00:09:23 2008
    --> The PPP daemon has died: Authentication error.
    --> We failed to authenticate ourselves to the peer.
    --> Maybe bad account or password? (exit code = 19)
    --> man pppd explains pppd error codes in more detail.
    --> I guess that's it for now, exiting
    --> The PPP daemon has died. (exit code = 19)


    help me to get out of this problem..

    ReplyDelete
  25. Make sure that you had typed the correct user name and password. This should be your Reliance number.

    ReplyDelete
  26. i have entered my reliance no for user name and password..

    ReplyDelete
  27. Hi
    I am new to Linux, yet i find it challenging to get into this field. I have been a Win Xp and Server user.
    Anyways, I need advice to get my Aspire 5920 WLMI going with reliance data card and also the sound (realtek)

    I suppose once I plug this I can get cracking..

    Some one to help may please mail me kiran0705@gmail.com

    Thanks

    ReplyDelete
  28. Dear Saurabh Nanda,
    I think we got most of thing done right because the output of commands up to last step were as expected. But at the end the command wvdial zte does not give IP adress and says
    --> Cannot get information for serial port.
    --> Initializing modem.
    --> Sending: ATZ
    ATZ
    OK
    --> Sending: ATQ0 V1 E1 S0=0 &C1
    ATQ0 V1 E1 S0=0 &C1
    OK
    --> Modem initialized.
    --> Sending: ATDT#777
    --> Waiting for carrier.
    ATDT#777
    CONNECT
    --> Carrier detected. Starting PPP immediately.
    --> Starting pppd at Mon Jan 5 04:37:51 2009
    --> Pid of pppd: 4870
    --> Using interface ppp0
    --> pppd:
    --> pppd:

    then lsusb gives following output:
    [root@localhost ~]# lsusb
    Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 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
    Bus 002 Device 002: ID 19d2:fffd
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    [root@localhost ~]#


    Please help
    Thanking you
    Jagdish Rai PhD

    ReplyDelete
  29. thanx for nice tutorial. I'm using CentOS 5.2, here's the o/p,
    wvdial zte
    --> WvDial: Internet dialer version 1.54.0
    --> 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 Sun Feb 1 03:45:57 2009
    --> pid of pppd: 8623
    --> Using interface ppp0
    --> pppd: ?
    --> pppd: ?
    --> pppd: ?
    --> pppd: ?
    --> local IP address 220.224.103.155
    --> pppd: ?
    --> remote IP address 220.224.134.35
    --> pppd: ?
    --> primary DNS address 202.138.97.193
    --> pppd: ?
    --> secondary DNS address 202.138.96.2
    --> pppd: ?

    receiving IP n DNS means i'm getting connected right... but still i can't visit any site... hv i missed anything??
    Plz help,
    TIA

    ReplyDelete
  30. Dear Nandz,
    I think my Device was not working just because reliance did not had it activate.
    thank you for the usefull advises
    Jagdish Rai PhD

    ReplyDelete
  31. It worked very well. But each time i restart, it appears, i need to do the whole process of configuration once more.. But, at the same time, all the saved items in wvdial.conf remain the same.Why such a thing? pl help!!!!!!!!!

    ReplyDelete
  32. @ jijo tr said...
    You need not have to do all process again... you have to repeate two commands(every time you connect). just follow below commands..

    sudo modprobe usbserial vendor=0x19d2 product=0xfffd

    sudo wvdial

    try and post ur comments...

    ReplyDelete
  33. Thanks, I make it.
    But I find that there are 4 equipment files in the dir /dev,ttyUSB0ttyUSB1,ttyUSB2,ttyUSB3.And I'm not clear what the different between them.Could you give me some instructions.Thanks

    ReplyDelete
  34. Hey thanks.. your article really helped me, following the same thoughts, I have compiled a list of steps for someone to follow on Ubuntu to get this working:

    http://www.atiwari.com/articles/2009/10/reliance-netconnect-zte-ac8710-on-ubuntu/

    ReplyDelete
  35. hi, today i saw ur post.its really useful in configuring the modem.now just solve a little problem 4 me.i m using rhel5 & want to configure my zte mg880 for it.i followed all the required processes but i m unable to recognise it as ttyUSB device.plz help thanx.

    reply me brajesh_dbg@yahoo.com

    ReplyDelete
  36. Hi:

    I am using SUSE11, the machine recognizes the hardware as a usb storage and not as a modem. Any ideas on how to have it recognize as modem
    rgds
    sudharsan

    ReplyDelete
  37. @sudharsan: Are you sure it's not a newer version of the device? This new version is a 2-in-1 kind of device which is a modem as well as pen drive. The installation & activation procedure is slightly different for that one.

    Check the VendorID and ProductID -- they'll probably be different from the one mentioned in this post.

    ReplyDelete
  38. HI All,
    I am trying to connecto MG880, I have tried all the above options, but still not working.

    Vendor ID=19d2 & Product ID=fff5

    Can anybody give solution on this.

    THanx in advance
    Regards
    Moiz

    ReplyDelete
  39. @moiz
    you can try method in :
    http://standy.blog.ugm.ac.id

    ReplyDelete
  40. HI Friends. I have ZTE MG880 Datacard with Reliance no, but Im facing a network problem, hence need to switch over to some other service for internet. Is it possible to convert CDMA to some other service like GSM-Idea Cellulear? Pl reply.... Jay

    ReplyDelete
  41. Hi Anonymous,

    I dont think, it is currently possible to change a CDMA service to something like GSM.

    One thing you can do is take a high speed data card and then you can convert it to 3G when the services are started in India.

    I hope that answers your question. For more you can rope in others for help

    ReplyDelete
  42. Thanks a lot it is a wonderful support, now to get reliance zte mg880 working with ubuntu linux 7.04 is without a doubt very easy utilizing your information. Kudos

    ReplyDelete
  43. Please how do i get the zte modem usb to work on my mac osx 10.7.2?

    ReplyDelete
  44. Please how do i get the zte modem usb to work on my mac osx 10.7.2?

    ReplyDelete
  45. Please how do i get the zte modem usb to work on my mac osx 10.7.2?

    ReplyDelete
  46. I am trying to connect reliance netconnect ZTE MG880+ CDMA1x. in ubuntu 10.10
    lsusb shows
    Bus 003 Device 003: ID 05c6:1000 QualComm, Inc. Mass Storage Device

    I tried
    moprobe usdbserial vendor=0x05c6 product=0×1000
    followed by
    sudo wvdialconf
    but I get
    ttyS0: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
    ttyS0: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
    ttyS0: ATQ0 V1 E1 — and failed too at 115200, giving up.
    Modem Port Scan: S1 S2 S3
    Sorry, no modem detected!!

    I see I do not have /proc/bus/usb folder. I have /dev/bus/usb but when I try to do
    mount -t usbfs none /dev/bus/usb
    I get unknown filesystem “usbfs”
    Can you please suggest as to how can I get the modem to work?

    ReplyDelete
  47. Reliance brings you and keep you updated with latest postpaid and prepaid offers. relience data card tariff provides great value of money, facilitates simply plug and play option. Reliance connecting 24.000 towns. 6 lakhs villages, reliance data card recharge online provide high-speed wireless internet access at an unrestricted speed of 21 Mbps. Reliance offers you no seperate charge for data, that's how much you save with reliance 3G.

    ReplyDelete