Ngatasin Error "usb_mon_register" pas Compile Kernel Module di Linux
Pernah lagi asik compile kernel module di Linux, tiba-tiba muncul error aneh kayak gini:
ERROR: "usb_mon_register" [drivers/usb/mon/usbmon.ko] undefined!
Kalau baru lihat, mungkin agak bikin bingung. Padahal sebenarnya penyebabnya sederhana aja. Biasanya error ini muncul karena konfigurasi kernel yang kita pakai sekarang tidak sama dengan konfigurasi waktu kernel terakhir dikompilasi.
Cara Beresinnya
- Recompile kernel biar konfigurasinya sinkron lagi.
- Kalau masih perlu, compile ulang juga modul yang barusan error.
- Setelah itu, pastikan kamu sudah boot ke kernel yang baru dikompilasi.
Intinya sih, ini bukan bug yang parah atau aneh. Lebih ke masalah sinkronisasi aja antara kernel dan modulnya. Jadi solusinya ya tinggal compile ulang, selesai.
Semoga catatan kecil ini bisa jadi referensi kalau suatu saat ketemu error yang sama.
<< Beranda