Today, got a Reliance Netconnect datacard. Trying to connect it with linux.
Googled for it and got more results. Here adding my experiences.
Here is a mini-how-to, as I did.
1. Connect the datacard to usb port.
2. Install wvdial
sudo apt-get install wvdial
3. configure wvdial
sudo wvdialconf
It could not find any modem in the usb port and threw the following error.
shrinivasan@shrinivasan-laptop:$ sudo wvdialconf
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
If you still have problems, send mail to <wvdial-list@lists.nit.ca>.
4. check for whether the usb card is detected using ‘lsusb’
shrinivasan@shrinivasan-laptop:$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 010: ID 19d2:fffd ONDA Communication S.p.A.
Bus 005 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 003 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 003 Device 002: ID 0a5c:2110 Broadcom Corp. Bluetooth Controller
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
So it is detected in my laptop as
Bus 005 Device 010: ID 19d2:fffd ONDA Communication S.p.A.
Here, vendor = 19d2 and product = fffd
5. The kernel module for the usb data card is not loaded by default. so, we need to load the module manually. Now load the kernel module for the usb card, using following command.
sudo modprobe usbserial vendor=0×19d2 product=0xfffd
Thats all. Now, let us check whether wvdial can recognize the data card now.
6. shrinivasan@shrinivasan-laptop:$ 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 9600: AT — OK
ttyUSB0<*1>: Max speed is 9600; 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: 9600 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: 9600 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<Info>: Speed 9600; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″
7. Cool. The data card is recognized.
Now, let us configure the file /etc/wvdial.conf with the authentication details.
shrinivasan@shrinivasan-laptop:$ sudo vim /etc/wvdial.conf
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB0
ISDN = 0
; Phone = <Target Phone Number>
; Password = <Your Password>
; Username = <Your Login Name>Username = 9xxxxxxxxx
Password = 9xxxxxxxxx
Phone = #777
Stupid Mode = 1
In the username and password section, give your reliance card no.
8. Now, connect to Internet using the command “wvdial”.
shrinivasan@shrinivasan-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 Thu Nov 5 15:45:26 2009
–> Pid of pppd: 3205
–> Using interface ppp0
–> pppd: 0$P
–> pppd: 0$P
–> pppd: 0$P
–> pppd: 0$P
–> pppd: 0$P
–> local IP address 115.184.194.33
–> pppd: 0$P
–> remote IP address 220.224.141.145
–> pppd: 0$P
–> primary DNS address 202.138.103.100
–> pppd: 0$P
–> secondary DNS address 202.138.96.2
–> pppd: 0$P
Wow. You are connected to net.
9. check it using
$ ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:115.184.194.33 P-t-P:220.224.141.145 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:114 (114.0 B) TX bytes:87 (87.0 B)
10. Now, you can browse Internet using the browser.
This will work until you reboot the machine.
11. Let us create a small shell script to connect Internet easily.
vim net.sh
#!/bin/bash
modprobe usbserial vendor=0×19d2 product=0xfffd
wvdial
12. Now to connect Internet
sudo bash net.sh
This command will load the kernel module for the usb card and conect you to Internet.


Hey, this allows us to connect to internet but within seconds crashes all system, nothing works, system doesnt respond.
I had to remove battery to recover.
Better way is to just insert USB modem, then eject cd drive and unmount USB mass storage. Then use Gnome-PPP to dial.
Not sure why you are loading the module from a shell script. A better way would be to add the module usbserial to /etc/modules and create a new file /etc/modprobe.d/usbserial.conf to specify the options of the module.
Onkar, better not to use any scripts just unmount sd storage/cd drive and run gnome-ppp.
I hope they fix this mess soon in updates, its causing many people issues – cant connect to internet.
Hi All,
up to step five its working fine
when I gave the command
sudo wvdial
Its checking only the serial port and not the /dev/ttyUSB*
And says
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
If you still have problems, send mail to .
Help me
Thanks in Advance