I'm trying to get the TBS 5922 working on my system using the latest vanilla kernel and tbs drivers v121119.
The drivers refuse to build unless I disable v4l support (using menuconfig) in which case they then build successfully but then I get an version mismatch error in dmesg and some of my devices refuse to work.
This is the build error without disabling v4l support.
- Code: Select All Code
CC [M] /home/mark/source/tbs/linux-tbs-drivers/v4l/et61x251_core.o
/home/mark/source/tbs/linux-tbs-drivers/v4l/et61x251_core.c: In function 'et61x251_mmap':
/home/mark/source/tbs/linux-tbs-drivers/v4l/et61x251_core.c:1553:19: error: 'VM_RESERVED' undeclared (first use in this function)
/home/mark/source/tbs/linux-tbs-drivers/v4l/et61x251_core.c:1553:19: note: each undeclared identifier is reported only once for each function it appears in
make[3]: *** [/home/mark/source/tbs/linux-tbs-drivers/v4l/et61x251_core.o] Error 1
make[2]: *** [_module_/home/mark/source/tbs/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory `/home/mark/source/linux-3.7.1'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/mark/source/tbs/linux-tbs-drivers/v4l'
make: *** [all] Error 2
Also could you please update your source as their have been many bug fixes to the drivers contained within your drivers.
Thanks