Hello Adrian, Alan, > I got the following compile error: > > <-- snip --> > LD drivers/media/video/built-in.o > drivers/media/video/hexium_gemini.o(.data+0x4): multiple definition of > `hexium_num' > drivers/media/video/hexium_orion.o(.data+0x4): first defined here > drivers/media/video/hexium_gemini.o(.init.text+0x0): In function > `hexium_init_module': > : multiple definition of `hexium_init_module' > drivers/media/video/hexium_orion.o(.init.text+0x0): first defined here > drivers/media/video/hexium_gemini.o(.exit.text+0x0): In function > `hexium_cleanup_module': > : multiple definition of `hexium_cleanup_module' > drivers/media/video/hexium_orion.o(.exit.text+0x0): first defined here > make[3]: *** [drivers/media/video/built-in.o] Error 1 > make[2]: *** [drivers/media/video] Error 2 > make[1]: *** [drivers/media] Error 2 > make: *** [drivers] Error 2 > > <-- snip --> Thanks for reporting! Some stuff was not delared static, additionaly some dependencies to i2c and between saa7146 and hexium were missing, the following patch fixes all this. > cu > Adrian @ Alan: Many thanks for adding the patches to your ac tree! This makes my life a lot easier! CU Michael.