Hi Simon, The dependency information is at /lib/modules/`uname -r`/modules.dep
you can find the dependency by # grep asus-laptop /lib/modules/`uname -r`/modules.dep For Lucid kernel (2.6.32 based), depends on led-class For Maverick kernel (2.6.35 based), depends on led-class and sparse-keymap If something still goes wrong when insmod, you can use dmesg to find out which symbol missed For example: # sudo insmod /lib/modules/`uname -r`/kernel/drivers/platform/x86/asus-laptop.ko insmod: error inserting '/lib/modules/2.6.35-15-generic/kernel/drivers/platform/x86/asus-laptop.ko': -1 Unknown symbol in module # dmesg | tail -5 [ 1810.825553] asus_laptop: Unknown symbol sparse_keymap_free (err 0) [ 1810.826257] asus_laptop: Unknown symbol led_classdev_unregister (err 0) [ 1810.827612] asus_laptop: Unknown symbol sparse_keymap_report_event (err 0) [ 1810.827809] asus_laptop: Unknown symbol sparse_keymap_setup (err 0) [ 1810.828457] asus_laptop: Unknown symbol led_classdev_register (err 0) and dmesg tells me three sparse_keymap functions and two led_class functions missing. -- [Packard-Bell EasyNote] asus_laptop problem: wifi https://bugs.launchpad.net/bugs/612454 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
