table of content          about         contact

modules

ada beberapa cara meload modul kernel, yang paling umum adalah dengan mengetikkan perintah modprobe [nama modul] [parameter] dari terminal, misalnya :
sudo modprobe usbserial vendor=0x1d09 product=0xaef4
cara ini praktis, dilakukan hanya pada saat dibutuhkan, jika sudah nggak dibutuhkan modul bisa dibuang dengan perintah rmmod [nama modul]
bagaimana jika ingin meload modul secara otomatis pada saat boot ?

perintah modprobe (seperti contoh di atas) bisa dimasukkan dalam berkas /etc/rc.local sebelum baris yang berbunyi exit 0
bisa juga dengan memasukkan [nama modul] [parameter] ke dalam berkas /etc/modules misalnya :
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
usbserial vendor=0x1d09 product=0xaef4
lp

cara lain dengan mengupdate initramfs, tapi sebelumnya edit dulu berkas /etc/initramfs-tools/modules dengan menambahkan [nama modul] [parameter] ke dalamnya, misalnya :
# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax: module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
usbserial vendor=0x1d09 product=0xaef4

sesudah disimpan lakukan update dengan perintah sudo update-initramfs -u

cara-cara di atas cukup praktis, tapi kalo memang benar-benar dibutuhkan dan masuk kategori 'wajib load' tentu saja akan lebih bagus jika dimasukkan dalam kernel (bukan dijadikan modul), hanya saja musti kompile kernel sendiri, hasilnya tentu lebih baik (tapi mungkin juga anda akan berhasil membuat system nggak bisa boot)