Ubuntu 9.10 + USB Modem 3G SpeedUp SU-8000U

Kemarin sore baru beli USB modem 3G ini, SpeedUp SU-8000U, bundled dengan kartu XL, harganya IDR 799.000,- ( mahal ga ini? :) ). Merujuk website vendor/distributor-nya saya tidak menemukan seri SU-8000U (atau mungkin terlewat?). Saya menemukan tipe lain yaitu SU-8600U. Saya tidak tahu apakah SU-8000U ini sama dengan SU-8600U. Dari dimensi dan spesifikasi sepertinya sama.

Asumsi USB modem tersebut sama, saya berharap di website mereka tercantum manual bagimana cara menggunakannya di Linux. Sayang sekali manual tersebut tidak tersedia. Typical dah :)

Begitu sampai rumah langsung dicoba di laptop saya dengan Ubuntu 9.10 (baru upgrade). Setelah USB modem dipasang, hasil deteksi awal dengan menggunakan lsusb:
Bus 002 Device 010: ID 2020:f00f

Vendor ID 0x2020, Product ID 0xf00f.

USB modem ini pada awalnya hanya terdeteksi bagian usb-storage nya saja. Agar bisa digunakan untuk dial maka bagian usbserial-nya harus dapat terdeteksi, atau dengan kata lain kita harus dapat merubah dari usb-storage ke usbserial. Kita perlu menggunakan usb_modeswitch.


Instalasi usb_modeswitch:

apt-cache search modeswitch
apt-get install usb-modeswitch

Lakukan modifikasi atau penambahan konfigurasi pada udev rules agar setiap kali USB modem ini dipasang akan secara otomatis mendeteksi bagian usbserial-nya.

cd /etc/udev/rules.d
mv usb_modeswitch.rules 99-usb-modeswitch.rules
vi 99-usb-modeswitch.rules

Tambahkan baris-baris konfigurasi berikut diakhir file 99-usb-modeswitch.rules ini:

########################################################
# SpeedUp SU-8000U
#
# MessageEndpoint=0x01
# Vendor:Product id = 0x2020:0xf00f
SUBSYSTEM=="usb", SYSFS{idVendor}=="2020", SYSFS{idProduct}=="f00f", RUN+="/bin/sleep 5"
SUBSYSTEM=="usb", SYSFS{idVendor}=="2020", SYSFS{idProduct}=="f00f", RUN+="/usr/sbin/usb_modeswitch -v 0x2020 -p 0xf00f -M 5553424312345678000000000000061b000000020000000000000000000000"
SUBSYSTEM=="usb", SYSFS{idVendor}=="2020", SYSFS{idProduct}=="f00f", RUN+="/bin/sleep 5"
SUBSYSTEM=="usb", SYSFS{idVendor}=="2020", SYSFS{idProduct}=="f00f", RUN+="/sbin/modprobe usbserial vendor=0x2020 product=0x1005"

Jangan tanya itu message content darimana dapatnya :) Saya menggunakan usbmon.

Catatan: Ketika melakukan copy-paste dari blog ini harap perhatikan kembali tanda petik (“) dan kali (x), pastikan itu memang benar petik dan tanda kali yang tersedia di keyboard anda.

Restart udev:

service udev restart

Cabut USB modem ini, tunggu beberapa saat kemudian pasang kembali. Setelah menunggu sekitar 10-15 detik, apabila berhasil, hasil lsusb akan berubah menjadi:
Bus 002 Device 010: ID 2020:1005

Product ID berubah menjadi 0x1005.

Periksa apakah /dev/ttyUSB* tersedia, khusus-nya /dev/ttyUSB3

ls -l /dev/ttyU*
crw-rw---- 1 root dialout 188, 0 2009-12-07 21:34 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2009-12-07 21:34 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 2009-12-07 21:34 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 3 2009-12-07 21:34 /dev/ttyUSB3
crw-rw---- 1 root dialout 188, 4 2009-12-07 21:34 /dev/ttyUSB4

Setelah /dev/ttyUSB3 tersedia, anda bisa menggunakan dialer ppp yang tersedia untuk Linux, saya menggunakan wvdial.

Instalasi wvdial:

apt-get install wvdial

Modifikasi /etc/wvdial.conf anda. Berikut adalah isi /etc/wvdial.conf saya untuk koneksi internet dengan XL:

[Dialer Defaults]
Modem = /dev/ttyUSB3
[Dialer xl]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,"ip","www.xlgprs.net"
Stupid Mode = on
Modem Type = USB Modem
Phone = *99#
ISDN = 0
Username = xlgprs
Password = proxl
Baud = 460800

Catatan: Ketika melakukan copy-paste dari blog ini harap perhatikan kembali tanda petik (“) dan kali (x), pastikan itu memang benar petik dan tanda kali yang tersedia di keyboard anda.

Dial XL:

wvdial xl

Ubah atau tambahkan konfigurasi di /etc/wvdial.conf agar operator yang anda pilih dapat digunakan.

Tambahan, kemungkinan anda perlu mematikan network-manager. Saya terganggu dengan aktifnya network-manager saat melakukan dial dengan wvdial. Tapi langkah ini hanya tambahan saja, bila anda tidak terganggu ya tidak perlu repot mematikan network-manager.

service network-manager stop

Selamat mencoba :)

25 thoughts on “Ubuntu 9.10 + USB Modem 3G SpeedUp SU-8000U

  1. Kusdijanto

    wahhh jadi kepingin beli, tapi diamana yaaaa saya kepingin sekali nihhh, tolongin dong masss dimana saya bisa dapetin, no,hp saya o811218112 atau 022 7567 186 makasih massss saya tunggu informasinya.

    Like

  2. Ade Malsasa Akbar

    Biarkan saya ungkap kekaguman saya kepada Anda, Mas Anton. Terharu saya melihat blog ini, ketika ingat nama Anda. Sudah lama saya kagum namun baru sekarang saya bisa bilang.

    Iya, ternyata usb_modeswitch berpengaruh tho, mas? Saya Akan coba ini untuk 10.10 saya.

    Salam hangat dan jabat erat, salam hormat saya,

    Ade Malsasa Akbar

    Like

  3. agung

    mas,modem saya su-8600 kog tiap kali di konek selalu failed,tolong di bantudong.makasih

    Like

  4. agung

    mas kog mudem saya su-8600,tiap kali di konek knapa failed trus ya,tolong bantu dong.makasih

    Like

  5. hendra

    saya menggunakan speedup SU-8000. . . dimanakah saya bisa menemukan driver instalasi driver SU-8000 ? ?

    Like

  6. liga

    mas, saya juga baru beli modem yg sama persis dgn yg mas beli. paketnya XL.
    saat cobaa hari pertama,lancar2 aja, logo HSDPA 3.5G nya muncul,,
    tapi begitu hri ke 2 dan seterusnya, kok malah yg kluar 2G E ya? pdahal sinyalnya penuh.
    dan kalo buka google ato situs lain, butuh wktu lama, tapi kalo chatting ga ada masalh.
    itu salahnya dimana ya?
    mohon bantuannya, karena saya cb di laptop tmn saya, lancar2 aja.
    makasih banyak, mas sebelumnya. :)

    Like

  7. van

    Gan sy pje zorin os,gmn cranya agar modem T_SEL sy bs ke detek?plis bantuannya.low bs krm d e mail ea gan.thx befor

    Like

  8. hendra

    lam kenal..
    mas saya pake ubuntu lucid yg saya mo tanyakn koq di saya ga ada files usb_modeswitch.rules nya yach..

    jadi ga bisa mv ke 99-usb-modeswitch.rules. gimana tuch mas…
    boleh langsung bikin trus edit isi 99-usb-modeswitch.rules nya?

    Like

  9. aldi

    Mas,saya punya modem yang sama dengan punya mas.Pada saat menggunakan perintah lsusb informasi yang keluar :
    ….
    Bus 002 Device 009: ID 2020:f00e
    ……
    nah,yang saya mo tanyakan gimana dapetin message contentnya?
    Makasih mas buat pencerahannya

    Like

  10. Pingback: Kermic Koala + TFlash + B2100 = ONLINE | Go Blog

  11. yuribanget

    saya juga beli su 8000 paket telkomsel flash. saya pake windows 7 dan xp…dua2nya baik2 saja tanpa seting os..tapi 3 hari dipake,bonusnya abis hehe ..musti isi ulang 50rb,malas ah. akhirna langganan flash aja dh

    Like

  12. ruonny

    saya baru beli su-8000u 2 hr yg lalu bersama paket telkomsel flash, saat d coba d tempat saya beli lancar2 aja.Tapi pas saya coba di laptop saya di rumah (OS Windows XP SP2) tidak mau konek & muncul pesan “dial up failed”.Padahal kan modem tersebut otomatis mengenali APN sesuai operator yg kita pakai…!!!
    Apakah ada yg hrus d setting pada Windows saya????

    Like

  13. Anton Raharja

    type/merk boleh beda, tapi manual ini hanya berlaku untuk perangkat yang sama vendor dan product id nya, cek dengan lsusb hasilnya harus seperti ini (XXX artinya bisa angka apa saja ngga ngaruh):
    Bus XXX Device XXX: ID 2020:f00f

    Like

  14. Lutfi

    Kalo untuk speedup SU-9000u gimana ya settingannya? apa sama dengan Su-8000U?

    Makasih sebelumnya,

    Like

  15. Anton Raharja

    agak primitiv dan merepotkan nih yah caranya :)

    saya menggunakan ubuntu 9.10 dan virtualbox, di virtualbox saya install windows dan driver usb ini, kemudian saya map usb nya sehingga ketika usb dipasang driver di windows (dalam virtualbox) bekerja, disaat yang sama juga saya jalankan usbmon sehingga aktifitas komunikasi usb ter-monitor

    anton

    Like

  16. ari w

    mas mau tanya, cara pake usbmon supaya dapet hasil spt punya mas gmn caranya?
    thanks

    Like

  17. tia payah

    tia@ubuntu:~$ sudo wvdial
    –> WvDial: Internet dialer version 1.60
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    ATZ
    OK
    –> Sending: AT+CGDCONT=1,”ip”,”internet”
    AT+CGDCONT=1,”ip”,”internet”
    OK
    –> Modem initialized.
    –> Idle Seconds = 300, disabling automatic reconnect.
    –> Sending: ATDT*99#
    –> Waiting for carrier.
    ATDT*99#
    CONNECT
    –> Carrier detected. Starting PPP immediately.
    –> Starting pppd at Sat Jan 2 02:26:37 2010
    –> Pid of pppd: 2705
    –> Using interface ppp0
    –> pppd: 0�I
    –> pppd: 0�I
    –> pppd: 0�I
    –> pppd: 0�I
    –> pppd: 0�I
    –> pppd: 0�I
    –> local IP address 114.120.126.214
    –> pppd: 0�I
    –> remote IP address 10.64.64.64
    –> pppd: 0�I
    –> primary DNS address 114.127.208.84
    –> pppd: 0�I
    –> secondary DNS address 202.3.208.11

    Like

  18. Anton Raharja Post author

    cek lsusb aja, hasilnya harus ini 2020:f00f
    kalo sama ya sama, tulis semuanya persis, kalo ngga ya beda caranya, googling lagi :)

    anton

    Like

  19. arif

    mas, baru nyoba linux mint 8 neh.
    gw punya prolink phs100.
    pas liat tutorial ini jd pengen nyoba. pertama aku colokin kedetect removable.
    tp pas aku ngikutin langkah2 di atas sampe yg nambahin konfigurasi jd bingung.
    itu konfigurasi yg di atas ditambahin apa adanya, atau kita edit yg udah ada?

    Like

  20. Anton Raharja Post author

    bingung bagian apanya, usb_modeswitch cuma di-install aja kan, yang penting yang berkenaan dengan usb_modeswitch itu hanya isi udev rules nya, ga boleh salah ketik tuh :)

    btw, pastiin isi lsusb nya sama awalnya, 2020:f00f
    kalo beda ya cara konfigurasinya juga beda

    Like

  21. Muhammad Baiquni

    Mas, saya menggunakan SU 8600U, tetapi sampai sekarang saya masih belum bisa menggunakannya di Ubuntu 9.10

    Bingung dengan penggunaan usb_modeswitch

    Like

Comments are closed.