Tested kernel : Linux 2.6.32 and UP
Tested OS : Ubuntu 10.04 ++, Blankon 6.1, Backtrack 4R2++, OpenSUSE 11.3 ++, Fedora 14, Slackware 13.37, Archlinux
Modem : Olive V-ME 110
Provider : AHA (http://www.aha.co.id)

CLI Way
1. Open Terminal :

apronouva@<a title="Interested ? check NETCUT ARP exploitation, how it works, how to avoid" href="http://insomnity.com/2011/netcut-arp-exploitation/">insomnity</a>:~$ lsusb
Bus 008 Device 002: ID 0461:4d22 Primax Electronics, Ltd
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 201e:2009
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 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 003: ID 5986:0145 Acer, Inc
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

2. Got the “Bus 006 Device 002: ID 201e:2009″ ? Good.

apronouva@insomnity:~$ sudo modprobe usbserial vendor=0x201e product=0x2009
apronouva@insomnity:~$ ls /dev/ttyUSB*
ls: cannot access /dev/ttyUSB*: No such file or directory

3. Because /dev/ttyUSB* not found, it means the devices detected as CD-ROM. You need to eject it first, normally it should be /dev/sr1 if you already have CD-ROM devices. Could be different.

apronouva@insomnity:~$ eject /dev/sr1
apronouva@insomnity:~$ ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2

4. Works good, next, edit /etc/wvdial.conf

[Dialer Defaults]
Init = ATZ
Init = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
#Baud = 921600
Baud = 115200
Modem = /dev/ttyUSB0
Phone = #777
Username = aha@aha.co.id
Password = aha
New PPPD = yes
Stupid Mode = 1

5. Save it, now test your connection

apronouva@insomnity:~$ sudo wvdial
[sudo] password for apronouva:
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT 3100000
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sat Sep 18 20:56:03 2010
--> Pid of pppd: 2265
--> Using interface ppp0
--> local  IP address 10.64.22.10
--> remote IP address 192.168.240.83
--> primary   DNS address 202.152.192.35
--> secondary DNS address 202.152.203.2

Great, now its connected.

Another workaround, if you prefer usb_modeswitch method, take it from here and here, then edit /etc/usb_modeswitch.conf :

DefaultVendor = 0x201e
DefaultProduct = 0x2009
#
TargetVendor = 0x201e
TargetProduct = 0x2009
#
CheckSuccess=20
#
MessageContent="555342431234567824000000800108df200000000000000000000000000000"

You can add this lines into /etc/modules to autodetect modem on each reboot :

usbserial vendor=0x201e product=0x2009

Warning : This might be different on another distros, practically, it lets modprobe to execute “usbserial vendor=0x201e product=0×2009″ at reboot.

GUI way :
1. Download and install gnome-ppp package (sorry, haven’t found KDE one)
2.a. Make sure modem detected, if not, you need to use CLI way above
2.b. Activate “Connect to Internet using Modem” on menu System > Administration > User & Groups > Advanced Settings > User Privileges
3. Set it up according to the variable on CLI above, connect, done! Thats it! only three steps, and practically two.

Update :

Info from Farihul Rouf (translated)

GUI way :
1- insert Modem AHA
2- after detected, issue command : cd /media/AHA\ Dialer/Linux/
3- check the file using : ls -l
You will get something like these :
-r——– 1 wangkeit wangkeit 827218 2010-06-03 17:12 data.bin
-r——– 1 wangkeit wangkeit 19701 2009-09-12 18:40 DataCard_Verify
-r——– 1 wangkeit wangkeit 23369 2010-06-03 17:12 install
-r——– 1 wangkeit wangkeit 16971227 2010-06-03 17:12 MobilePartner.tar.gz
-r——– 1 wangkeit wangkeit 871 2010-06-03 17:12 readme.txt
-r——– 1 wangkeit wangkeit 920 2010-06-03 17:12 SysConfig.dat
4- issue sudo chmod 700 install
5- execute it : ./install
6- Wait up a moment, and AHA GUI client will be installed : You can use it to connect and sent sms.

Disclaimer : On Ubuntu, BlankOn, Backtrack, OpenSUSE and Fedora, the essential is having package wvdial installed, on Archlinux, because its pretty nice and bleeding edge distros, it needs more workaround on the kernel. This posts was originally from my personal blog at Chibifish. I personally prefer CLI way. IMHO, its more stable than the GUI way. Basically, the installation on most modem are the same, you only need to probe its modules, make the system detect your modem, then let wvdial do the connection for you.

Credits: AHA, Insomnity, forum Ubuntu, milis ID-Ubuntu, milis BlankON.

Incoming search terms:

  • Modem aha
  • instal modem aha di linux
  • instal aha di linux
  • install modem aha di slackware 13 37
  • wvdial modem AHA olive
  • setting modem aha di opensuse
  • modem 201e opensuse
  • instal modem aha
  • WWW AHA CO ID
  • install modem aha di fedora