First thing to do (or to check prior to doing more) -
See if /lib/modules/<kernel version>/modules.* has been updated to include the kernel module(s) used with this add-in.
(The moddep command should have dealt with this during the module build.)
A non-Kindle example of what first needs to correctly match the modules currently used by the kernel:
(This stuff is the basis of the kernel's hardware support automation.)
Code:
3.0.0-29-generic $ ls
build modules.alias.bin modules.dep modules.inputmap modules.pcimap modules.symbols.bin
initrd modules.builtin modules.dep.bin modules.isapnpmap modules.seriomap modules.usbmap
kernel modules.builtin.bin modules.devname modules.ofmap modules.softdep updates
modules.alias modules.ccwmap modules.ieee1394map modules.order modules.symbols