I'm trying to get my Haier CE682 EVDO modem, model number 201e:1022 to work in 12.04 kernel 3.5.0-030500-generic #201207211835 .
I had it working in a previous 12.04 kernel, using compat-wireless and these instructions, and to get it working had to edit the routing tables so that there was a ppp0 showing up, as suggested here.
Network manager doesn't work with this modem, so I use either wvdial or gpppon to connect to it, both which work (after I run the command sudo modprobe usbserial vendor=0x201e product=0x1022)
This is the output of when I connect with gpppon to the modem:
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x819c86db> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x819c86db> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <auth chap MD5> <pcomp> <accomp>]
sent [LCP ConfAck id=0x2 <asyncmap 0x0> <auth chap MD5> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x819c86db]
rcvd [CHAP Challenge id=0x1 <1ac8f12799e953967a3cc222c9254690>, name = ""]
sent [CHAP Response id=0x1 <6f12a903dc40915ca2761c17b87f8fbd>, name = "smart"]
rcvd [LCP EchoRep id=0x0 magic=0x0]
rcvd [CHAP Success id=0x1 ""]
CHAP authentication succeeded
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1 <addr 10.17.95.25>]
sent [IPCP ConfAck id=0x1 <addr 10.17.95.25>]
rcvd [CCP ConfReq id=0x1]
sent [CCP ConfAck id=0x1]
rcvd [CCP ConfRej id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [CCP ConfReq id=0x2]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [CCP ConfAck id=0x2]
rcvd [IPCP ConfNak id=0x2 <addr 10.191.248.154> <ms-dns1 10.17.3.244> <ms-dns2 10.17.3.245>]
sent [IPCP ConfReq id=0x3 <addr 10.191.248.154> <ms-dns1 10.17.3.244> <ms-dns2 10.17.3.245>]
rcvd [IPCP ConfAck id=0x3 <addr 10.191.248.154> <ms-dns1 10.17.3.244> <ms-dns2 10.17.3.245>]
not replacing existing default route via 192.168.3.1
local IP address 10.191.248.154
remote IP address 10.17.95.25
primary DNS address 10.17.3.244
secondary DNS address 10.17.3.245
As you can see there is a problem with "not replacing existing default route via 192.168.3.1"
This it the out put of route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.3.1 0.0.0.0 UG 0 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
192.168.3.0 * 255.255.255.0 U 2 0 0 wlan0
I had tried these commands, which had previously worked in the earlier kernel:
route del default
route add default ppp0
but that broke my wireless Internet connection. I then added the default routing as shown above with
sudo route add default gw 192.168.3.1 wlan0
So it seems I need to add or change the routing to show a ppp0 connection, but I don't know how to do that.