Здравствуйте!
имеется плата видеозахвата на чипе Techwell TW6816
установлен Ubuntu 12.04 LTS с ядром 3.8.0-26-generic
старое ядро не видит видеокарту Intel HD 4000 (точнее видит но на экране полно артефактов)
lspci показывает
05:04.0 Multimedia video controller: Techwell Inc. TW6816 multimedia video controller (rev 10)
05:04.1 Multimedia video controller: Techwell Inc. TW6816 multimedia video controller (rev 10)
05:04.2 Multimedia video controller: Techwell Inc. TW6816 multimedia video controller (rev 10)
05:04.3 Multimedia video controller: Techwell Inc. TW6816 multimedia video controller (rev 10)
05:04.4 Multimedia controller: Techwell Inc. Device 6814 (rev 10)
05:04.5 Multimedia controller: Techwell Inc. Device 6815 (rev 10)
05:04.6 Multimedia controller: Techwell Inc. Device 6816 (rev 10)
05:04.7 Multimedia controller: Techwell Inc. Device 6817 (rev 10)
05:05.0 Multimedia video controller: Techwell Inc. TW6816 multimedia video controller (rev 10)
05:05.1 Multimedia video controller: Techwell Inc. TW6816 multimedia video controller (rev 10)
05:05.2 Multimedia video controller: Techwell Inc. TW6816 multimedia video controller (rev 10)
05:05.3 Multimedia video controller: Techwell Inc. TW6816 multimedia video controller (rev 10)
05:05.4 Multimedia controller: Techwell Inc. Device 6814 (rev 10)
05:05.5 Multimedia controller: Techwell Inc. Device 6815 (rev 10)
05:05.6 Multimedia controller: Techwell Inc. Device 6816 (rev 10)
05:05.7 Multimedia controller: Techwell Inc. Device 6817 (rev 10)
нашел в интернете упоминания про драйвер TW6800 для V4L2
делаю
git clone git://gitorious.org/tw68/tw68-v2.git
make
и получаю ошибки:
make -C /lib/modules/3.8.0-26-generic/build M=/root/tw/tw68-v2/tw68-v2 modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.8.0-26-generic'
CC [M] /root/tw/tw68-v2/tw68-v2/tw68-core.o
In file included from /root/tw/tw68-v2/tw68-v2/tw68-core.c:43:0:
/root/tw/tw68-v2/tw68-v2/tw68.h:512:43: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «tw68_pci_tbl»
/root/tw/tw68-v2/tw68-v2/tw68-core.c:514:23: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «must_configure_manually»
/root/tw/tw68-v2/tw68-v2/tw68-core.c:654:22: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «tw68_initdev»
/root/tw/tw68-v2/tw68-v2/tw68-core.c:910:23: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «tw68_finidev»
/root/tw/tw68-v2/tw68-v2/tw68-core.c:1058:14: ошибка: «tw68_pci_tbl» undeclared here (not in a function)
/root/tw/tw68-v2/tw68-v2/tw68-core.c:1059:13: ошибка: «tw68_initdev» undeclared here (not in a function)
/root/tw/tw68-v2/tw68-v2/tw68-core.c:1060:2: ошибка: неявная декларация функции «__devexit_p» [-Werror=implicit-function-declaration]
/root/tw/tw68-v2/tw68-v2/tw68-core.c:1060:26: ошибка: «tw68_finidev» undeclared here (not in a function)
/root/tw/tw68-v2/tw68-v2/tw68-core.c:93:21: предупреждение: «tw68_devcount» определена, но нигде не используется [-Wunused-variable]
/root/tw/tw68-v2/tw68-v2/tw68-core.c:368:12: предупреждение: «tw68_hw_init1» определена, но нигде не используется [-Wunused-function]
/root/tw/tw68-v2/tw68-v2/tw68-core.c:491:12: предупреждение: «tw68_hw_init2» определена, но нигде не используется [-Wunused-function]
/root/tw/tw68-v2/tw68-v2/tw68-core.c:503:12: предупреждение: «tw68_hwfini» определена, но нигде не используется [-Wunused-function]
/root/tw/tw68-v2/tw68-v2/tw68-core.c:542:20: предупреждение: «tw68_irq» определена, но нигде не используется [-Wunused-function]
/root/tw/tw68-v2/tw68-v2/tw68-core.c:579:29: предупреждение: «vdev_init» определена, но нигде не используется [-Wunused-function]
/root/tw/tw68-v2/tw68-v2/tw68-core.c:599:13: предупреждение: «tw68_unregister_video» определена, но нигде не используется [-Wunused-function]
/root/tw/tw68-v2/tw68-v2/tw68-core.c:626:13: предупреждение: «mpeg_ops_attach» определена, но нигде не используется [-Wunused-function]
/root/tw/tw68-v2/tw68-v2/tw68-core.c:642:13: предупреждение: «mpeg_ops_detach» определена, но нигде не используется [-Wunused-function]
cc1: some warnings being treated as errors
make[2]: *** [/root/tw/tw68-v2/tw68-v2/tw68-core.o] Ошибка 1
make[1]: *** [_module_/root/tw/tw68-v2/tw68-v2] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.8.0-26-generic'
make: *** [all] Ошибка 2
помогите завести плату