Jump to content
Калькуляторы

Драйвер на карточку Hauppauge WinTV-HVR-1600

Доброго времени суток. Столкнулся с проблемой при установке драйвера для тюнера Hauppauge WinTV-HVR-1600. ОС Debian 9.

Установка драйверов производится по инструкции ТУТ.

 

Доходим до компиляции и тут затык:

root@Astra:~/v4l-dvb# make menuconfig
make -C /root/v4l-dvb/v4l menuconfig
make[1]: Entering directory '/root/v4l-dvb/v4l'
make -C /lib/modules/4.9.0-8-amd64/build -f /root/v4l-dvb/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/4.9.0-8-amd64/source v4l-mconf
make[2]: Entering directory '/usr/src/linux-headers-4.9.0-8-amd64'
/lib/modules/4.9.0-8-amd64/source/Makefile:573: arch/x86/Makefile: No such file or directory
make[2]: *** No rule to make target 'arch/x86/Makefile'.  Stop.
make[2]: Leaving directory '/usr/src/linux-headers-4.9.0-8-amd64'
Makefile:388: recipe for target '/lib/modules/4.9.0-8-amd64/build/scripts/kconfig/mconf' failed
make[1]: *** [/lib/modules/4.9.0-8-amd64/build/scripts/kconfig/mconf] Error 2
make[1]: Leaving directory '/root/v4l-dvb/v4l'
Makefile:27: recipe for target 'menuconfig' failed
make: *** [menuconfig] Error 2
root@Astra:~/v4l-dvb#

 

Соответственно дальше так же ошибка:

 

root@Astra:~/v4l-dvb# make
make -C /root/v4l-dvb/v4l
make[1]: Entering directory '/root/v4l-dvb/v4l'
creating symbolic links...
make -C firmware prep
make[2]: Entering directory '/root/v4l-dvb/v4l/firmware'
make[2]: Leaving directory '/root/v4l-dvb/v4l/firmware'
make -C firmware
make[2]: Entering directory '/root/v4l-dvb/v4l/firmware'
make[2]: Nothing to be done for 'default'.
make[2]: Leaving directory '/root/v4l-dvb/v4l/firmware'
Kernel build directory is /lib/modules/4.9.0-8-amd64/build
make -C /lib/modules/4.9.0-8-amd64/build SUBDIRS=/root/v4l-dvb/v4l CFLAGS="-I../linux/include -D__KERNEL__ -I/include -DEXPORT_SYMTAB" modules
make[2]: Entering directory '/usr/src/linux-headers-4.9.0-8-amd64'
  CC [M]  /root/v4l-dvb/v4l/tuner-xc2028.o
cc1: fatal error: include/linux/version.h: No such file or directory
compilation terminated.
/usr/src/linux-headers-4.9.0-8-common/scripts/Makefile.build:315: recipe for target '/root/v4l-dvb/v4l/tuner-xc2028.o' failed
make[5]: *** [/root/v4l-dvb/v4l/tuner-xc2028.o] Error 1
/usr/src/linux-headers-4.9.0-8-common/Makefile:1546: recipe for target '_module_/root/v4l-dvb/v4l' failed
make[4]: *** [_module_/root/v4l-dvb/v4l] Error 2
Makefile:152: recipe for target 'sub-make' failed
make[3]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.9.0-8-amd64'
Makefile:43: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/root/v4l-dvb/v4l'
Makefile:27: recipe for target 'all' failed
make: *** [all] Error 2

 

Может кто сможет направить в нужное направление? 

Edited by Timax

Share this post


Link to post
Share on other sites

Вы уверены, что нужно собирать модуль, а не достаточно просто загрузить готовый? 9-ка вроде не самая старая...

Share this post


Link to post
Share on other sites
23 часа назад, Timax сказал:

Hauppauge WinTV-HVR-1600

Интересно, где вы нашли ей применение? Это же ATSC-карта, кто у нас вещает в нем?

 

Share this post


Link to post
Share on other sites
В 08.05.2019 в 02:51, NewUse сказал:

Вы уверены, что нужно собирать модуль, а не достаточно просто загрузить готовый? 9-ка вроде не самая старая...

Не уверен, поэтому и спрашиваю.

 

В 08.05.2019 в 13:21, [anp/hsw] сказал:

Интересно, где вы нашли ей применение? Это же ATSC-карта, кто у нас вещает в нем?

 

Нужно временно с эфира принять тв канал.

Share this post


Link to post
Share on other sites
2 часа назад, [anp/hsw] сказал:

И в какой стране происходит данное безобразие?

https://ru.wikipedia.org/wiki/ATSC#Северная_Америка

 

Карта умеет многое. Стоят такие на аневии, прекрасно все принимают.

Share this post


Link to post
Share on other sites
В 07.05.2019 в 12:40, Timax сказал:

Доброго времени суток. Столкнулся с проблемой при установке драйвера для тюнера Hauppauge WinTV-HVR-1600. ОС Debian 9.

Установка драйверов производится по инструкции ТУТ.

 

Доходим до компиляции и тут затык:


root@Astra:~/v4l-dvb# make menuconfig
make -C /root/v4l-dvb/v4l menuconfig
make[1]: Entering directory '/root/v4l-dvb/v4l'
make -C /lib/modules/4.9.0-8-amd64/build -f /root/v4l-dvb/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/4.9.0-8-amd64/source v4l-mconf
make[2]: Entering directory '/usr/src/linux-headers-4.9.0-8-amd64'
/lib/modules/4.9.0-8-amd64/source/Makefile:573: arch/x86/Makefile: No such file or directory
make[2]: *** No rule to make target 'arch/x86/Makefile'.  Stop.
make[2]: Leaving directory '/usr/src/linux-headers-4.9.0-8-amd64'
Makefile:388: recipe for target '/lib/modules/4.9.0-8-amd64/build/scripts/kconfig/mconf' failed
make[1]: *** [/lib/modules/4.9.0-8-amd64/build/scripts/kconfig/mconf] Error 2
make[1]: Leaving directory '/root/v4l-dvb/v4l'
Makefile:27: recipe for target 'menuconfig' failed
make: *** [menuconfig] Error 2
root@Astra:~/v4l-dvb#

 

Соответственно дальше так же ошибка:

 


root@Astra:~/v4l-dvb# make
make -C /root/v4l-dvb/v4l
make[1]: Entering directory '/root/v4l-dvb/v4l'
creating symbolic links...
make -C firmware prep
make[2]: Entering directory '/root/v4l-dvb/v4l/firmware'
make[2]: Leaving directory '/root/v4l-dvb/v4l/firmware'
make -C firmware
make[2]: Entering directory '/root/v4l-dvb/v4l/firmware'
make[2]: Nothing to be done for 'default'.
make[2]: Leaving directory '/root/v4l-dvb/v4l/firmware'
Kernel build directory is /lib/modules/4.9.0-8-amd64/build
make -C /lib/modules/4.9.0-8-amd64/build SUBDIRS=/root/v4l-dvb/v4l CFLAGS="-I../linux/include -D__KERNEL__ -I/include -DEXPORT_SYMTAB" modules
make[2]: Entering directory '/usr/src/linux-headers-4.9.0-8-amd64'
  CC [M]  /root/v4l-dvb/v4l/tuner-xc2028.o
cc1: fatal error: include/linux/version.h: No such file or directory
compilation terminated.
/usr/src/linux-headers-4.9.0-8-common/scripts/Makefile.build:315: recipe for target '/root/v4l-dvb/v4l/tuner-xc2028.o' failed
make[5]: *** [/root/v4l-dvb/v4l/tuner-xc2028.o] Error 1
/usr/src/linux-headers-4.9.0-8-common/Makefile:1546: recipe for target '_module_/root/v4l-dvb/v4l' failed
make[4]: *** [_module_/root/v4l-dvb/v4l] Error 2
Makefile:152: recipe for target 'sub-make' failed
make[3]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.9.0-8-amd64'
Makefile:43: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/root/v4l-dvb/v4l'
Makefile:27: recipe for target 'all' failed
make: *** [all] Error 2

 

Может кто сможет направить в нужное направление? 

apt install -y linux-headers ?

Share this post


Link to post
Share on other sites
5 часов назад, murano сказал:

apt install -y linux-headers ?

Находил этот момент, актуальные установлены.

Share this post


Link to post
Share on other sites
9 часов назад, Timax сказал:

Находил этот момент, актуальные установлены.

uname -r, dpkg -l | grep linux покажите

Share this post


Link to post
Share on other sites
3 часа назад, murano сказал:

uname -r, dpkg -l | grep linux покажите

root@Astra:~# uname -r
4.9.0-8-amd64

root@Astra:~# dpkg -l | grep linux
ii  console-setup-linux                1.164                             all          Linux specific part of console-setup
ii  libselinux1:amd64                  2.6-3+b3                          amd64        SELinux runtime shared libraries
ii  linux-base                         4.5                               all          Linux image base package
ii  linux-compiler-gcc-6-x86           4.9.168-1                         amd64        Compiler for Linux on x86 (meta-package)
ii  linux-headers-4.9.0-8-amd64        4.9.144-3.1                       amd64        Header files for Linux 4.9.0-8-amd64
ii  linux-headers-4.9.0-8-common       4.9.144-3.1                       all          Common header files for Linux 4.9.0-8
ii  linux-headers-4.9.0-9-amd64        4.9.168-1                         amd64        Header files for Linux 4.9.0-9-amd64
ii  linux-headers-4.9.0-9-common       4.9.168-1                         all          Common header files for Linux 4.9.0-9
ii  linux-headers-amd64                4.9+80+deb9u7                     amd64        Header files for Linux amd64 configuration (meta-package)
ii  linux-image-4.9.0-8-amd64          4.9.144-3.1                       amd64        Linux 4.9 for 64-bit PCs
ii  linux-image-amd64                  4.9+80+deb9u6                     amd64        Linux for 64-bit PCs (meta-package)
ii  linux-kbuild-4.9                   4.9.168-1                         amd64        Kbuild infrastructure for Linux 4.9
ii  linux-libc-dev:amd64               4.9.168-1                         amd64        Linux support headers for userspace development
ii  linux-source                       4.9+80+deb9u7                     all          Linux kernel source (meta-package)
ii  linux-source-4.9                   4.9.168-1                         all          Linux kernel source for version 4.9 with Debian patches
ii  util-linux                         2.29.2-1+deb9u1                   amd64        miscellaneous system utilities
ii  util-linux-locales                 2.29.2-1+deb9u1                   all          locales files for util-linux
root@Astra:~#

 

Share this post


Link to post
Share on other sites

прежде, чем что-то собирать, сделайте :

Цитата

dmesg|grep cx

драйвер, исходя из ссылки в той же Вики уже давно в ядре и собирать ничего не надо.

Edited by NewUse
опечатка в комманде

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this