To get it working on 3.2, you need to take a snap shot of the stable 3.2 kernel.
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=tree;f=drivers/staging/vt6656;h=adfc9e293de7c6338723e43a6f01b8a05084c72a;hb=cd1b44e9d1843228414295e843ef208a72c44b58
and follow Joes instructions.
or modify the very bottom of main_usb.c in the upstream version as follows;
static int __init vt6656_init_module(void) { return usb_register(&vt6656_driver); }
static void __exit vt6656_cleanup_module(void) { usb_deregister(&vt6656_driver); }
module_init(vt6656_init_module); module_exit(vt6656_cleanup_module);
//module_usb_driver(vt6656_driver);
Don't forget to comment out the last line, and compile again.
To get it working on 3.2, you need to take a snap shot of the stable 3.2 kernel.
http:// git.kernel. org/?p= linux/kernel/ git/stable/ linux-stable. git;a=tree; f=drivers/ staging/ vt6656; h=adfc9e293de7c 6338723e43a6f01 b8a05084c72a; hb=cd1b44e9d184 3228414295e843e f208a72c44b58
and follow Joes instructions.
or modify the very bottom of main_usb.c in the upstream version as follows;
static int __init vt6656_ init_module( void) &vt6656_ driver) ;
{
return usb_register(
}
static void __exit vt6656_ cleanup_ module( void) (&vt6656_ driver) ;
{
usb_deregister
}
module_ init(vt6656_ init_module) ; exit(vt6656_ cleanup_ module) ;
module_
//module_ usb_driver( vt6656_ driver) ;
Don't forget to comment out the last line, and compile again.