Sunday, December 7, 2008

Accessing the Internet via Nokia E71 and DIGI EDGE

I switched mobile provider from Maxis to Digi today. It was just a matter of getting to the Digi Specialised Store, filled in a form and that was that. I was given a new Digi SIM card and was told that my voice and unlimited EDGE data subscription would should take effect within two days.

At 2030, I got an SMS from Digi informing me of my subscription is a online. Talk about fast. I filled in the form at about 1700 and it only took about 3.5 hours to switch over. Now that's what I call service!

Well, I was totally engrossed with Life on Mars then and could not be bothered to put in my new Digi card until about an hour ago. All I did was just put in the card and walla! I could surf the Internet via Opera Mini and the speed was so much better than the crappy Maxis 3G. EDGE was supposed to be slower than 3G but it didn't feel like it.

Next was the acid test. Making it as a modem for my Fedora 10 notebook. As always, Linux is never supported by our friendly local ISPs. I plugged in my E71 and the phone gave me some options for connection. After a couple of times of cancelling the options and got my notebook hung after unsuccessful dialups using NetworkManager's Auto Mobile Broadband (GSM) option; I finally chose the PC Suite option on my phone.

No hangig this time but yet it would not connect, I got the following from /var/log/messages:

Dec 8 00:40:37 localhost NetworkManager: Marking connection 'Auto Mobile Broadband (GSM) connection' invalid.
Dec 8 00:40:37 localhost NetworkManager:
Activation (ttyACM0) failed.
Dec 8 00:40:37 localhost NetworkManager:
(ttyACM0): device state change: 9 -> 3
Dec 8 00:40:37 localhost NetworkManager:
(ttyACM0): deactivating device (reason: 0).
Dec 8 00:40:37 localhost NetworkManager: nm_system_device_flush_ip4_routes_with_iface: assertion `iface_idx >= 0' failed
Dec 8 00:40:37 localhost NetworkManager: nm_system_device_flush_ip4_addresses_with_iface: assertion `iface_idx >= 0' failed
Dec 8 00:40:38 localhost pppd[3269]: Terminating on signal 15
Dec 8 00:40:38 localhost pppd[3269]: Modem hangup
Dec 8 00:40:38 localhost pppd[3269]: Exit.


Argghh! WTF @#!&*<>!#

So I decided to go old skool bit and got the following :

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Mon Dec 8 00:37:19 2008
--> Pid of pppd: 3156
--> Using interface ppp0
--> pppd: ���[08]
--> pppd: ���[08]
--> pppd: ���[08]
--> pppd: ���[08]
--> pppd: ���[08]
--> pppd: ���[08]
--> Disconnecting at Mon Dec 8 00:37:23 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.


Oddly my notebook actually found my phone:

Dec 8 00:43:17 localhost kernel: usb 4-1: New USB device found, idVendor=0421, idProduct=00ab
Dec 8 00:43:17 localhost kernel: usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 8 00:43:17 localhost kernel: usb 4-1: Product: Nokia E71
Dec 8 00:43:17 localhost kernel: usb 4-1: Manufacturer: Nokia
Dec 8 00:43:17 localhost NetworkManager:
ttyACM0: driver is 'cdc_acm'.
Dec 8 00:43:17 localhost NetworkManager:
Found new Modem device 'ttyACM0'.

Running out of ideas, I was beginning to think that it E71 was just "too new" for Fedora 10. Maybe better luck with Fedora 11 or OpenSUSE 11.1?

And then my lovely, adorable blessed be wife discovered from the web (using that crappy Maxis 3G) that I actually needed to do some stuff on my phone via Menu -> Tools -> Settings -> Connection -> Packet Data -> Access point; and change the name from None to the connection name of my Digi EDGE connection, Diginet.

And well, here I am, happily blogging via Digi's EDGE connection.

Thanks to kaeru, ditesh and angch for their feedback on Digi EDGE.


6 comments:

Kash said...

Damn..the only reason I am holding back from changing on my provider (mobile) is that I've been using my number for almost 9 years now, bastard Maxis!
EDGE is tempting...:(
But I might go back to streamyx (for home) since Maxis is so effed up!
Perhaps I might get a second mobile for the digi then...sheesh.

msian_tux_lover said...

you can keep your number and still move like me.

Kash said...

O so they allow interoperability with the Edge package? Good...later i talk to u about the price then

Sean said...

I'm a DiGi EDGE convert too:
Goodbye Streamyx, hello DiGi EDGE

Not as brave as you - I bought an EDGE modem...
Got any open-source softphones working over DiGi? I've failed :(

Kash said...

Btw, if your utube issue wasn't solved try this man
http://handheld.softpedia.com/progDownload/YouTube-for-Mobile-Download-59578.html

msian_tux_lover said...

@Sean, sorry, I haven't tried any softphones. wasn't sure I should. EDGE is pretty slow.