Doesn't seem much of a reduction to me :-) It looks like you are missing a few other modules - or they have they symbols mangleded or something -> lsmod will list your loaded modules. You should be able to see what symbols they export by looking at their source. A guess would be you need modules: i2c v4l_compat v4l2 video??? When you build all these you need to do a depmod -a to rebuild the dependancies. Reading the mauals on modprobe depmod lsmod will probably help if it's that's working... It's also complicated by the option in the kernel building to make module names dependant on the kernel version. Andrew