HOT NEWS

15

Feb

Membuat script ejecter modem USB PDF Print E-mail
Written by Amirullah Sinaga   

Tutorial ini saya coba kembangkan atas dasar mencoba untuk memudahkan dalam menggunakan USB Modem di Linux, terkadang masih saja kita menggunakan berbagai perintah manual sehingga merepotkan End-User dalam menggunakannya, dari berbagai referensi yang saya pelajari & mencoba-coba. Alhamdulillah saya bisa dokumentasikan PR yang saya buat ini karena pada dasarnya saya menggunakan modem SmartFren AC682 masih manual pada awalnya.

Script berikut adalah untuk modem ZTE AC682 pengguna modem lain tentu dapat menyesuaikannya.

1. jalankan Gedit sebagai “sudo” –> sudo gedit

2. coba anda ketikkan secara manual script berikut dan simpan file dengan nama [misal] amir-usbmodem.rules letakkan file tersebut ke /etc/udev/rules.d

##
## This rules are for the new version of udev( > udevinfo, version 173 )
## The command to check the version is : udevadm info -V
## Or : udevinfo -V
##
##############################################################
ACTION==”change”, KERNEL==”sr*”, SUBSYSTEM==”block”, ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”ffde”, RUN+=”/usr/bin/eject %k”
##############################################################
# ac682
ACTION==”add”, SUBSYSTEM==”usb”, DRIVER==”usb”, ATTR{idVendor}==”19d2″, ATTR{idProduct}==”ffdd”, RUN+=”/usr/bin/new_id.sh 19d2 ffdd”

3. jalankan Gedit sebagai “sudo” –> sudo gedit | dan ketikkan secara manual script berikut

#!/bin/sh
if [ $# -ne 2 ]; then
echo “Usage: vendor_id product_id”
exit
fi

if [ ${#1} -ne 4 ]; then
echo “Invalid parameter!”
exit
fi

if [ ${#2} -ne 4 ]; then
echo “Invalid parameter!”
exit
fi

echo “$1 $2″ > /sys/bus/usb-serial/drivers/option1/new_id

4. simpan file dengan nama new_id.sh letakkan file tersebut ke /usr/bin, atur permission file new_id.sh supaya dapat diakses oleh semua user dan menjalankannya sebagai executable.

 

Terima Kasih // Semoga bermanfaat