Seorang sahabat saya (sebut saja Mr.Wumbo) yang baru migrasi ke Linux mengalami kesulitan dalam menginstall modem SpeedUp 8900 ke Laptopnya. Si Mr.Wumbo ini menggunakan OS BlankOn Linux versi Sajadah. Karena saya yang memigrasikan ya jadi harus tanggung jawab hehe. Seteleah bersemedi akhirnya ketemu juga caranya. Ok check this out !
1. Colok modem ke laptop, tunggu hingga lampu indikator berkedip
2. Buka terminal kemudian ketik perintah berikut untuk melihat apakah modem telah terdeteksi di laptop
lsusbmaka akan muncul hasil seperti berikut di terminal :
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubYang bercetak merah adalah modem SpeedUp 8900 si Mr.Wumbo, well terdeteksi dengan baik. Tapi yang jadi masalah adalah modem ini masih terdeteksi sebagai storage disk (media penyimpanan seperti flashdisk dsb) sehingga belum bisa langsung digunakan. Nah jika modem ini di colok ke windows untuk pertama kalinya maka modem akan bertindak sebagai usb-storage disk yang secara otomatis akan menginstall drivernya. Setelah driver terinstal maka usb-storage disk ini akan segera menghilang dan muncul perangkat baru yaitu Usb Modem. Inilah yang disebut dengan zero cd.
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 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 009: ID 1c9e:9800
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Beberapa modem keluaran terbaru rata-rata memakai fitur ini, dengan driver bawaan untuk windows dan mac.
4. Langkah selanjutnya, masih di terminal. Ketik perintah berikut:
dmesg | grep CD-ROMHasilnya:
root@freezeboy-machine:/home/eni# dmesg | grep CD-ROMModem terdeteksi sebagai USBModem Disk di sr0
[14613.022267] scsi 6:0:0:0: CD-ROM USBModem Disk 2.31 PQ: 0 ANSI: 2
[14613.026609] sr 6:0:0:0: Attached scsi CD-ROM sr0
[16750.656567] scsi 8:0:0:0: CD-ROM USBModem Disk 2.31 PQ: 0 ANSI: 2
[16750.660722] sr 8:0:0:0: Attached scsi CD-ROM sr0
6. Eject USBModem Disk dengan perintah:
eject sr07. Masih di terminal, ketik:
sudo modprobe usbserial vendor=0x1c9e product=0x98008. Setelah modem di kenali maka langkah selanjutnya adalah mengkonfigurasikan modem dengan aplikasi network manager, atau bisa juga dengan menggunakan aplikasi PPP dialer seperti Gnome PPP dan wvdial.
Di OS berbasis debian dan turunannya seperti Ubuntu, fitur Zero CD tidak diperlukan lagi, karena driver telah dimasukkan sebagai Linux kernel modul, seperti usbserial. Oleh karena adanya fitur Zero CD pada modem SpeedUp 8900, maka secara default modem pertama kali akan terbaca sebagai usb-storage disk.
9. Untuk menonaktifkan modul usb-storage disk ketik perintah:
sudo rmmod usb-storage10. Untuk mengatur agar yang dimuat langsung hanya modul usb driver modem saja pada saat komputer booting, silahkan edit file modules dengan perintah berikut :
sudo gedit /etc/moduleskemudian isi file module dengan:
usbserial vendor=0x1c9e product=0x980011. Edit file 61-mobile-action.rules untuk mengatur agar setiap usb cdrom yang ter-aktikan langsung diejek dengan perintah berikut :
sudo gedit /lib/udev/rules.d/61-mobile-action.rulesisi file dengan:
ACTION=="add", ENV{ID_CDROM}=="1", ENV{ID_VENDOR_ID}=="1c9e", ENV{ID_MODEL_ID}=="9800", RUN+="/usr/bin/eject %k"Selesai. Semoga bermanfaat !
EmoticonEmoticon