Thursday, October 6, 2011

Mudahnya Koneksi Internet Modem USB via BlankOn 7 Pattimura

iKings94


Sejak memulai menggunakan BlankOn 7 Pattimura di netbook Zyrex NB1201, yang dipikirkan awal adalah bagaimana OS ini bisa digunakan untuk koneksi internet. Percobaan pertama adalah koneksi via wifi, setelah digunakan ternyata sangat mudah karena hardware sudah dikenali oleh OS ini karena mungkin menggunakan kernel 3 sehingga koneksi berjalan lancar yaitu menggunakan Network Manager yang terletak di panel sebelah bawah. Namun setelah itu, karena koneksi awalnya menggunakan modem USB merk AirFlash ternyata tidak bisa alias gagal total. Ternyata hal ini diakibatkan karena ketidaktahuan akan cara meng-koneksikan ke internet tidak menggunakan fasilitas gPPP atau wvdial.
Setelah googling di OS ini memang tidak menggunakan koneksi tersebut, meski desktop menggunakan gPPP dan biasanya ada fasilitas wvdial ternyata memang tidak ada. Lantas bagaimana???? Dengan keyakinan bahwa mungkin dengan instalasi driver secara manual itu bisa, maka dimulailah pencarian ini. Pertama adalah memastikan bahwa hardware mmodem USB AirFlash ini terdeteksi, yaitu dengan membuka terminal dan mengetikkan perintah: lsusb
felix-loena@felixloena-Zyrex-BLD101DM:~$ lsusb
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 003: ID 21f5:1000 >> adalah hardware dari modem USB sebagai CDROM
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 15d9:0a4c Trust International B.V.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 1d91:1290
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


kemudian melakukan pemeriksaan dmesg untuk memastikan sebenarnya berapa vendor dan product dari hardware ini. ternyata diketahui untuk 21f5:1000 masih merupakan id dari CDROM dan untuk menjadikan sebagai modem USB harus dieject yaitu dengan cara mengetikkan perintah sudo eject /dev/sr0 (untuk memastikan terletak di device berapa harus menggunakan perintah dmesg)


selanjutnya mengetikkan perintah lsusb kembali untuk melihat berapa vendor dan product dari modem USB,
felix-loena@felixloena-Zyrex-BLD101DM:~$ lsusb
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 003: ID 21f5:2008 >> adalah modem USB
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 15d9:0a4c Trust International B.V.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 1d91:1290
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


didapatkan vendor 21f5 dan product 2008, kemudian melakukan insert module supaya dikenali kernel sebagai modem USB dengan perintah sudo modprobe usbserial vendor=21f5 product=2008 (cek kembali dengan dmesg apakah modem sudah dikenali sebagai modem USB)


setelah diketahui dideteksi sebagai modem USB mungkin seperti tampilan berikut.
[ 15.682647] usb 3-2: new full speed USB device number 3 using uhci_hcd
[ 15.886653] usbserial_generic 3-2:1.0: generic converter detected
[ 15.886944] usb 3-2: generic converter now attached to ttyUSB0
[ 15.888643] usbserial_generic 3-2:1.1: generic converter detected
[ 15.888926] usb 3-2: generic converter now attached to ttyUSB1
[ 15.890614] usbserial_generic 3-2:1.2: generic converter detected
[ 15.890873] usb 3-2: generic converter now attached to ttyUSB2
[ 15.892639] usbserial_generic 3-2:1.3: generic converter detected
[ 15.892953] usb 3-2: generic converter now attached to ttyUSB3



hal ini menandakan modem USB sudah siap digunakan sebagai modem USB. Langkah selanjutnya adalah melakukan koneksi dengan menggunakan Network Manager di panel sebelah bawah, lalu memilih Edit Connections >> pilih Mobile Broadband >> pilih Add
Ketika device terdeteksi maka langsung saja klik forward.



Country pilihlah jelas Indonesia :) kemudian klik forward.



Sebagai contoh operator yang digunakan adalah smartfren lalu klik forward.

Konfirmasi settingan, pilih saja Apply..





Untuk smartfren saya menggunakan username= m8 dan password=m8, jangan lupa pilih connect automatically kemudian save dan close. Maka secara otomatis Network Manager akan memulai koneksi secara otomatis. Jika koneksi dapat dilakukan, koneksi ini masih bersifat sementara.
Untuk langkah selanjutnya agar koneksi dapat secara otomatis dapat dilakukan maka lakukan otomatisasi pada proses ketika modem USB ditancapkan yang akan dianggap modem USB tanpa melalui langkah-langkah di atas dengan mengkonfigurasikan file yaitu /lib/udev/rules.d/40-usb_modeswitch.rules dan membuat file vendor:product dalam contoh ini 21f5:1000.
Baiklah langkah pertama dari terminal ketikkan:
sudo gedit /etc/udev/rules.d/40-usb_modeswitch.rules


tambahkan skrip berikut.
# AirFlash CDMA ATTRS{idVendor}=="21f5", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'" sebelum skrip LABEL="modeswitch_rules_end"


simpan dan keluar, ingat itu adalah id modem USB sebagai CDROM 21f5:1000


selanjutnya membuat file vendor:product dalam contoh ini 21f5:1000 dengan cara ketik perintah di terminal:
sudo gedit /etc/usb_modeswitch.d/21f5:1000


kemudian ketikkan baris berikut.
#Copy dari di sini ##################################################
# AirFlash
#ID device Sebelum menjadi modem DefaultVendor=0x21f5 DefaultProduct=0x1000
#Baris Berikut entah berguna atau tidak #anda bisa menghapus atau membiarkannya
TargetClass=0xff #ID device


setelah menjadi modem TargetVendor=0x21f5 TargetProduct=0x2008 MessageContent="555342431028e585c000000080000671010000000000000000000000000000" #Copy sampai di sini keluar, kemudian simpan.
Restart Komputer.
Colokkan modem, lalu cek apakah modem sudah terdeteksi dan menggunakan driver option : cek modem :
$ ls /dev/ttyUSB0 /dev/ttyUSB0


cek driver :
$ lsmod
.............. sparse_keymap 13666 1 asus_laptop usbserial 37116 10 soundcore 12600 1 snd ...........................


berarti modem sudah terdeteksi sebagai modem USB, dan biasanya BlankOn 7 Pattimura ini langsung melakukan koneksi setelah secara otomatis modem USB dikenali oleh kernel. Selamat berselancar ria....