[3G] NetworkManager does not detect ZTE AC8710 CDMA/EVDO 3G USB Modem

Asked by JESSI

Just now i have installed UBUNTU and tried to install my Reliance Netconnect and found that there is no driver available for CDMA HSD USB MODEM (Mdel - ZTE-AC8710). Contacted service provider for support but they are also unaware of LINUX. Please help me to overcome this problem.

Good day & Regards

Jaya Prakash

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu network-manager Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Can you please provide the output of:

lsusb

Thanks

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#2
Revision history for this message
Shiva (gs-a-bits) said :
#3

I too have this same issues.

In karmic had to give "sudo restart network-manager" after plugging the device and wait for some time before being able to use with NM.

Shiva

Revision history for this message
YPAI (whatpai) said :
#4

Below are the steps to use any USB data card on Ubuntu 8.04 Hardy Heron. I have tried these steps with my Reliance NetConnect ZTE MG880 USB modem. But I think this will work on all the USB modems.

1) Mount the USB modem. In most cases we need to manually mount the device.

COMMAND: "sudo mount -t usbfs usbdevfs /proc/bus/usb"

Note: we can also use "None" option instead of "usbdevfs"

2) Check whether the card is recognized by the kernel

COMMAND: "sudo cat /proc/bus/usb/devices"

You will see bunch of messages. But we need only the data at the end. It looks something like this.

[...]
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
[...]

Pen down the "Vendor" and "ProdID"
For Pramod it is
Vendor=19d2 ProdID=fff5 Rev= 0.00

3) Now modprobe the driver
sudo modprobe usbserial vendor=19d2 product=fff5
COMMAND: "sudo modprobe usbserial vendor=19d2 product=fff5"

Values of "Vendor" and "Product" can be obtained from the response for the command in step 2. For ZTE MG880 "vendor= 0x19D2" and "product = 0xFFD".

4) Give the command "dmesg"

COMMAND: "sudo dmesg"

The response will look something like this;

[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 edit the wvdial.conf file

COMMAND: "sudo vi /etc/wvdial.conf"

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

Note: You need to enter all the data as described above.

6) Run the "wvdial"

COMMAND: "sudo wvdial Zte"

--> WvDial: Internet dialer version 1.56
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT 230400
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sat Mar 3 22:55:20 2007
--> Pid of pppd: 24314
--> Using interface ppp0
--> local IP address 220.226.50.126
--> remote IP address 97.239.2.10
--> primary DNS address 202.138.103.100
--> secondary DNS address 202.138.96.2

Now you are connected to internet.

7) To disconnect just press "Ctrl+c" key.

Revision history for this message
Wei (trojanwei) said :
#5

When I use the wvdial in my embedded device, error is as below

# 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.
wvdial: utils/wvtask.cc:198: WvTaskMan::WvTaskMan(): Assertion `getcontext(&get.
Aborted

I do apt-get install libc6-dev, which is still not userful.

But If I do the same procedure in the Desktop Ubuntu 9.10
$ 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. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Tue May 25 10:35:12 2010
--> Pid of pppd: 3598
--> Using interface ppp0
--> pppd: (�s[08]@�s[08]
--> pppd: (�s[08]@�s[08]
--> pppd: (�s[08]@�s[08]
--> pppd: (�s[08]@�s[08]
--> local IP address 75.208.166.141
--> pppd: (�s[08]@�s[08]
--> remote IP address 66.174.216.64
--> pppd: (�s[08]@�s[08]
--> primary DNS address 66.174.92.14
--> pppd: (�s[08]@�s[08]
--> secondary DNS address 69.78.96.14
--> pppd: (�s[08]@�s[08]

I don't know which library I have missing? Thanks

Can you help with this problem?

Provide an answer of your own, or ask JESSI for more information if necessary.

To post a message you must log in.