Mengubah Loading Modul HSF dari Otomatis Menjadi Manual
Saya ingin agar modul HSF untuk internal modem dapat di-load secara manual hanya pada saat akan digunakan saja. Sebab modul ini berisiknya minta ampun, sedangkan modem jarang digunakan. Untuk koneksi Internet sehari-hari, saya menggunakan StarOne dengan ponsel CDMA Nokia 2280.
Menonaktifkan modul hsfpcibasic2
Setelah mencoba-coba menonaktifkan modul-modul HSF satu per satu dengan perintah rmmod, ternyata yang bikin berisik adalah modul hsfpcibasic2. Buktinya, setiap kali modul hsfpcibasic2 dimatikan, suara berisiknya langsung hilang. Sekarang cari tahu bagaimana cara menonaktifkan modul ini.
Dari hasil pencarian, ditemukan ada 3 buah file di direktori /etc yang berisi baris hsfpcibasic2. File-file tersebut adalah:
- /etc/modprobe.d/blacklist-local
- /etc/modprobe.d/hsf
- /etc/modules.conf
Yang akan kita edit isinya adalah file /etc/modprobe.d/hsf. Isi dari file /etc/modprobe.d/hsf:
alias /dev/ttySHSF[0-9]* /dev/ttySHSF alias /dev/modem /dev/ttySHSF alias char-major-240 /dev/ttySHSF alias char-major-240-* /dev/ttySHSF options hsfserial serialmajor=240 alias char-major-242 hsfosspec alias char-major-242-* hsfosspec alias /dev/hsfdiag hsfosspec alias /dev/hsfdiag* /dev/hsfdiag alias char-major-243 /dev/hsfdiag alias char-major-243-* /dev/hsfdiag options hsfosspec dcpmajor=242 diagmajor=243 install /dev/ttySHSF /sbin/modprobe hsfpcibasic2; /sbin/modprobe hsfpcibasic3; /sbin/modprobe hsfmc97ich; /sbin/modprobe hsfmc97via; /sbin/modprobe hsfmc97ali; /sbin/modprobe hsfmc97ati; /sbin/modprobe hsfmc97sis; [ -e /lib/modules/`uname -r`/extra/hsfusbcd2.ko ] && /sbin/modprobe hsfusbcd2; /sbin/modprobe snd_hda_intel; /bin/true alias symbol:cnxthwhda_probe hsfhda alias symbol:cnxthwhda_resume hsfhda alias symbol:cnxthwhda_suspend hsfhda
Kita hapus entry hsfpcibasic2, sehingga sekarang isinya menjadi:
alias /dev/ttySHSF[0-9]* /dev/ttySHSF alias /dev/modem /dev/ttySHSF alias char-major-240 /dev/ttySHSF alias char-major-240-* /dev/ttySHSF options hsfserial serialmajor=240 alias char-major-242 hsfosspec alias char-major-242-* hsfosspec alias /dev/hsfdiag hsfosspec alias /dev/hsfdiag* /dev/hsfdiag alias char-major-243 /dev/hsfdiag alias char-major-243-* /dev/hsfdiag options hsfosspec dcpmajor=242 diagmajor=243 install /dev/ttySHSF /sbin/modprobe hsfpcibasic3; /sbin/modprobe hsfmc97ich; /sbin/modprobe hsfmc97via; /sbin/modprobe hsfmc97ali; /sbin/modprobe hsfmc97ati; /sbin/modprobe hsfmc97sis; [ -e /lib/modules/`uname -r`/extra/hsfusbcd2.ko ] && /sbin/modprobe hsfusbcd2; /sbin/modprobe snd_hda_intel; /bin/true alias symbol:cnxthwhda_probe hsfhda alias symbol:cnxthwhda_resume hsfhda alias symbol:cnxthwhda_suspend hsfhda
Setelah itu restart komputer.
Berhasil! Sekarang komputer sudah tidak berisik lagi!
Kita coba lsmod, hasilnya seperti ini:
fadhyan@ai:~$ lsmod | grep hsf hsfusbcd2 66496 0 hsfmc97sis 68800 0 hsfmc97ati 67624 0 hsfmc97ali 74424 0 hsfmc97via 70328 0 hsfmc97ich 72252 0 hsfsoar 94680 6 hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich hsfpcibasic3 110088 0 hsfserial 24740 7 hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich,hsfpcibasic3 hsfengine 1264192 8 hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich,hsfpcibasic3,hsfserial hsfosspec 106088 9 hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich,hsfpcibasic3,hsfserial,hsfengine usbcore 146028 10 hsfusbcd2,hsfosspec,pl2303,usbserial,usbhid,usb_storage,libusual,ehci_hcd,uhci_hcd
Tapi, bagaimana dengan fungsionalitasnya, apakah kita masih bisa melakukan dial dengan modem tanpa menggunakan modul hsfpcibasic2?
fadhyan@ai:~$ wvdial instan --> WvDial: Internet dialer version 1.60 --> Cannot open /dev/modem: Input/output error --> Cannot open /dev/modem: Input/output error --> Cannot open /dev/modem: Input/output error
Huhh…. Ternyata tidak bisa… Lalu, bagaimana kalau suatu saat kita ingin berinternet ria?
Mari kita coba lagi.
fadhyan@ai:~$ sudo modprobe hsfpcibasic2; wvdial instan; sudo rmmod hsfpcibasic2 [sudo] password for fadhyan: --> WvDial: Internet dialer version 1.60 --> Cannot set information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 OK --> Modem initialized. --> Sending: ATDT080989999 --> Waiting for carrier. ATDT080989999 Caught signal 2: Attempting to exit gracefully... --> Disconnecting at Sun Jul 13 05:39:18 2008
Bisa! Ternyata bisa! Berhasil!!!
Koneksi bisa berjalan lancar karena terlebih dahulu kita melakukan modprobe hsfpcibasic2. Setelah mengakhiri koneksi Internet dengan menekan tombol Ctrl-C, maka modul hsfpcibasic2 yang bikin berisik ini akan langsung dibuang begitu saja.
Membuat Dialer
Setelah semua fungsionalitasnya terpenuhi, sekarang kita bikin skrip dialer supaya tidak perlu ngetik-ngetik lagi kalau ingin konek Internet.
Buat file berikut:
#!/bin/bash echo "Telkomnet Instan Dialer (c) Triyan W. Nugroho" sudo modprobe -v hsfpcibasic2 wvdial instan sudo rmmod -v hsfpcibasic2
Dan simpan dengan nama telkomnet.sh. Jadikan berkas executable dengan perintah:
chmod u+x telkomnet.sh
Sekarang setiap kali ingin konek Internet, jalankan perintah:
./telkomnet.sh
Membuat shortcut
Agar lebih elegan lagi, kita buat shortcut di panel Gnome. Sehingga nanti tinggal klik saja kalau mau konek ke Internet.
Caranya, klik kanan panel, pilih menu Masukkan ke Panel, pilih Peluncur Aplikasi Pribadi. Pilih tipe Aplikasi pada Terminal, kasih nama Telkomnet Instan, berikan perintah telkomnet.sh, pilih ikon yang sesuai, dan klik Tutup.
Sekarang setiap kali ingin konek Internet, tinggal klik ikon Telkomnet Instan di panel, dan untuk mengakhiri koneksi, tekan tombol Ctrl-C pada kotak terminal yang muncul.



Kenapa nggak pake speedy aja, jaman udah maju kok internetan masih pake dial-up…
make dial-up tetap diperlukan,dimana koneksi internetnya cuma ada line telpon biasa.apalagi kalo kita berada di luar jalur coverage speedy,n ga semua merata infrastruktur komunikasi.dan jika berada di daerah pedesaan,contohnya di kalimantan tengah.
Sip..usaha ngoprek linux yg ok tuh.boleh juga,di pelajari nih.
Wah,dial-up masih perlu fren.coba aja,kalo lo brada di daerah yg ga speedy or gprs or laen nya?macam di kec.mentaya hulu di kalteng..gimana usaha lo?