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

Reply via email to