Script rules:
Jalankan gedit sebagai root ( sudo gedit)
##
## 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"
simpan file dengan nama [misal] 10-usbmodemku.rules letakkan file tersebut ke /etc/udev/rules.d
Script new_id.sh:
Jalankan gedit sebagai root ( sudo gedit)
#!/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
simpan file dengan nama newid.sh letakkan file tersebut ke /usr/bin, atur permission file new_id.sh supaya dapat diakses oleh semua user dan menjalankannya sebagai executable.
Script ini saya dapatkan dari teman facebook saya om Boja Linuxer , Thx udah share om :)
Tidak ada komentar untuk "Membuat sendiri script ejecter modem USB"