Автор Тема: Acorp TV-Tuner+FM Y878F  (Прочитано 3614 раз)

Оффлайн p0rtve1n

  • Начинающий
  • *
  • Сообщений: 5
Acorp TV-Tuner+FM Y878F
« : 02.08.2012 08:09:08 »
Нашел старый тв-тюнер... tvtime пишет Cannot open capture device /dev/video0
Что делать не знаю облазел кучу форумов, результата нету.

при вводе: modprobe bttv пишет
WARNING: All config files need .conf: /etc/modprobe.d/bt878, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/bttv, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/alsa-modindex, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist-cups, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/local, it will be ignored in a future release.
FATAL: Error inserting bttv (/lib/modules/3.0.38-std-def-alt0.M60P.1/kernel/drivers/media/video/bt8xx/bttv.ko): Unknown symbol in module, or unknown parameter (see dmesg)

lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
02:00.0 Ethernet controller: Atheros Communications AR8132 Fast Ethernet (rev c0)
03:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
03:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Вроде видит все...

при попытке установить bttv-0.9.15
# make install
strip --strip-debug video-buf.o v4l1-compat.o v4l2-common.o btcx-risc.o ir-common.o bttv.o ir-common.o tuner.o tda9887.o msp3400.o tvaudio.o tvmixer.o
strip: 'video-buf.o': No such file
strip: 'v4l1-compat.o': No such file
strip: 'v4l2-common.o': No such file
strip: 'btcx-risc.o': No such file
strip: 'ir-common.o': No such file
strip: 'bttv.o': No such file
strip: 'ir-common.o': No such file
strip: 'tuner.o': No such file
strip: 'tda9887.o': No such file
strip: 'msp3400.o': No such file
strip: 'tvaudio.o': No such file
strip: 'tvmixer.o': No such file
make: *** [install] Ошибка 1
[root@techlab4 bttv-0.9.15]# make
make -C /lib/modules/3.0.38-std-def-alt0.M60P.1/build SUBDIRS=/home/dlyasin/bttv-0.9.15 modules
make: *** /lib/modules/3.0.38-std-def-alt0.M60P.1/build: No such file or directory.  Stop.
make: *** [default] Ошибка 2

3.0.38-std-def-alt0.M60P.1 - Устанавливал...

# dmesg | grep bttv
[    8.558822] bttv: Unknown parameter `secam'
[ 7580.334893] bttv: Unknown parameter `secam'
[10569.489319] bttv: Unknown parameter `secam'
[10569.506575] bttv: Unknown parameter `secam'
[10611.512290] bttv: Unknown parameter `secam'
[10611.538692] bttv: Unknown parameter `secam'
[10653.978201] bttv: Unknown parameter `secam'
[10654.002196] bttv: Unknown parameter `secam'
[10690.566346] bttv: Unknown parameter `secam'
[10883.308923] bttv: Unknown parameter `secam'
[10883.342309] bttv: Unknown parameter `secam'
[10997.501081] bttv: Unknown parameter `secam'
[12260.864245] bttv: Unknown parameter `secam'
[12260.882728] bttv: Unknown parameter `secam'
[12282.319540] bttv: Unknown parameter `secam'
[12282.335033] bttv: Unknown parameter `secam'

Думал еще V4L ставил его но все равно решил попробывать еще раз и ошибка
make
make -C /home/dlyasin/v4l-dvb-3724e93f7af5/v4l
make[1]: Entering directory `/home/dlyasin/v4l-dvb-3724e93f7af5/v4l'
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/dlyasin/v4l-dvb-3724e93f7af5/v4l/firmware'
make[2]: Leaving directory `/home/dlyasin/v4l-dvb-3724e93f7af5/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/dlyasin/v4l-dvb-3724e93f7af5/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/home/dlyasin/v4l-dvb-3724e93f7af5/v4l/firmware'
Kernel build directory is /lib/modules/3.0.3-std-def-alt0.M60P.1/build
make -C /lib/modules/3.0.3-std-def-alt0.M60P.1/build SUBDIRS=/home/dlyasin/v4l-dvb-3724e93f7af5/v4l CFLAGS="-I../linux/include -D__KERNEL__ -I/include -DEXPORT_SYMTAB" modules
make[2]: Entering directory `/usr/src/linux-3.0.38-std-def-alt0.M60P.1'
  CC [M]  /home/dlyasin/v4l-dvb-3724e93f7af5/v4l/tuner-xc2028.o
/home/dlyasin/v4l-dvb-3724e93f7af5/v4l/tuner-xc2028.c: In function 'xc2028_set_params':
/home/dlyasin/v4l-dvb-3724e93f7af5/v4l/tuner-xc2028.c:1178:5: error: 'T_DIGITAL_TV' undeclared (first use in this function)
/home/dlyasin/v4l-dvb-3724e93f7af5/v4l/tuner-xc2028.c:1178:5: note: each undeclared identifier is reported only once for each function it appears in
/home/dlyasin/v4l-dvb-3724e93f7af5/v4l/tuner-xc2028.c:1179:1: warning: control reaches end of non-void function
make[3]: *** [/home/dlyasin/v4l-dvb-3724e93f7af5/v4l/tuner-xc2028.o] Ошибка 1
make[2]: *** [_module_/home/dlyasin/v4l-dvb-3724e93f7af5/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-3.0.38-std-def-alt0.M60P.1'
make[1]: *** [default] Ошибка 2
make[1]: Leaving directory `/home/dlyasin/v4l-dvb-3724e93f7af5/v4l'
make: *** [all] Ошибка 2

Помогите пожалуйста и объясните, т.к. новичок.
« Последнее редактирование: 02.08.2012 12:51:34 от p0rtve1n »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: Acorp TV-Tuner+FM Y878F
« Ответ #1 : 02.08.2012 19:53:48 »
А что там у  Вас в  этом файле /etc/modprobe.d ?

Оффлайн chaos_dremel

  • Завсегдатай
  • *
  • Сообщений: 519
  • Не будите, да не будимы будете.
    • Email
Re: Acorp TV-Tuner+FM Y878F
« Ответ #2 : 02.08.2012 22:08:10 »
при вводе: modprobe bttv пишет
FATAL: Error inserting bttv (/lib/modules/3.0.38-std-def-alt0.M60P.1/kernel/drivers/media/video/bt8xx/bttv.ko): Unknown symbol in module, or unknown parameter ([b]see dmesg[/b])

После ввода modprobe bttv посмотрите в конец вывода команды dmesg

lspci
03:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
03:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Вроде видит все...
Желательно сразу кидать вывод lspci -nnv

при попытке установить bttv-0.9.15
# make install
...
make: *** [install] Ошибка 1
[root@techlab4 bttv-0.9.15]# make
make -C /lib/modules/3.0.38-std-def-alt0.M60P.1/build SUBDIRS=/home/dlyasin/bttv-0.9.15 modules
make: *** /lib/modules/3.0.38-std-def-alt0.M60P.1/build: No such file or directory.  Stop.
make: *** [default] Ошибка 2
Сначало делаеться make потом make install

3.0.38-std-def-alt0.M60P.1 - Устанавливал...
Вы исходные коды ядра ставили? Они Вам нужны для компиляции
 

Думал еще V4L ставил его но все равно решил попробывать еще раз и ошибка
make
make[3]: *** [/home/dlyasin/v4l-dvb-3724e93f7af5/v4l/tuner-xc2028.o] Ошибка 1
make[2]: *** [_module_/home/dlyasin/v4l-dvb-3724e93f7af5/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-3.0.38-std-def-alt0.M60P.1'
make[1]: *** [default] Ошибка 2
make[1]: Leaving directory `/home/dlyasin/v4l-dvb-3724e93f7af5/v4l'
make: *** [all] Ошибка 2
А тут вообще фигня какая-то... Впрочем как вижу исходники Вы скачали.
З.Ы. Как ./configure проходило?
Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.

Оффлайн p0rtve1n

  • Начинающий
  • *
  • Сообщений: 5
Re: Acorp TV-Tuner+FM Y878F
« Ответ #3 : 03.08.2012 08:26:22 »
А что там у  Вас в  этом файле /etc/modprobe.d ?
bt878
alias char-major-81 videodev
alias char-major-81-0 bt878
options i2c-algo-bit bit_test=1
options bttv card=136 secam=dk
options tuner secam=d
bttv
# i2c
alias char-major-89 i2c-devb
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
# My TV Card
options bttv card=136 tuner=28 radio=1 pll=1 gbuffers=8 automute=0 gpiomask=0x3F audiomux=33,32,35,35,40 bttv_verbose=0 adc_crush=0

конец вывода dmesg
[  119.637343]
[  741.752544] bttv: Unknown parameter `secam'

lspci -nnv
03:00.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 Video Capture [109e:036e] (rev 11)
        Subsystem: Device [9511:a140]
        Flags: bus master, medium devsel, latency 32, IRQ 3
        Memory at e0200000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
        Kernel modules: bttv

03:00.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 11)
        Subsystem: Device [9511:a140]
        Flags: bus master, medium devsel, latency 32, IRQ 3
        Memory at e0201000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

Цитировать
Вы исходные коды ядра ставили? Они Вам нужны для компиляции
Поставил с репозитория, как установка происходит этого дела, я далек...

Цитировать
А тут вообще фигня какая-то... Впрочем как вижу исходники Вы скачали.
З.Ы. Как ./configure проходило?
а никак.
./configure
-bash: ./configure: Нет такого файла или каталога

Но у меня такое ощущение, что надо все таки чтобы как нибудь встал v4l и дело в 3.0.38-std-def-alt0.M60P.1

Цитировать
Сначало делаеться make потом make install
make
make -C /lib/modules/3.0.38-std-def-alt0.M60P.1/build SUBDIRS=/home/dlyasin/bttv-0.9.15 modules
make[1]: Entering directory `/usr/src/linux-3.0.38-std-def-alt0.M60P.1'
  CC [M]  /home/dlyasin/bttv-0.9.15/video-buf.o
In file included from /home/dlyasin/bttv-0.9.15/media/video-buf.h:19:0,
                 from /home/dlyasin/bttv-0.9.15/video-buf.c:33:
/home/dlyasin/bttv-0.9.15/linux/videodev.h:68:22: error: field 'class_dev' has incomplete type
/home/dlyasin/bttv-0.9.15/linux/videodev.h:87:12: warning: 'struct class_device_attribute' declared inside parameter list
/home/dlyasin/bttv-0.9.15/linux/videodev.h:87:12: warning: its scope is only this definition or declaration, which is probably not what you want
/home/dlyasin/bttv-0.9.15/linux/videodev.h: In function 'video_device_create_file':
/home/dlyasin/bttv-0.9.15/linux/videodev.h:89:2: error: implicit declaration of function 'class_device_create_file'
/home/dlyasin/bttv-0.9.15/linux/videodev.h: At top level:
/home/dlyasin/bttv-0.9.15/linux/videodev.h:93:12: warning: 'struct class_device_attribute' declared inside parameter list
/home/dlyasin/bttv-0.9.15/linux/videodev.h: In function 'video_device_remove_file':
/home/dlyasin/bttv-0.9.15/linux/videodev.h:95:2: error: implicit declaration of function 'class_device_remove_file'
/home/dlyasin/bttv-0.9.15/video-buf.c: At top level:
/home/dlyasin/bttv-0.9.15/video-buf.c:46:19: error: expected ')' before string constant
/home/dlyasin/bttv-0.9.15/video-buf.c: In function 'videobuf_vmalloc_to_sg':
/home/dlyasin/bttv-0.9.15/video-buf.c:68:12: error: 'struct scatterlist' has no member named 'page'
/home/dlyasin/bttv-0.9.15/video-buf.c: In function 'videobuf_pages_to_sg':
/home/dlyasin/bttv-0.9.15/video-buf.c:96:11: error: 'struct scatterlist' has no member named 'page'
/home/dlyasin/bttv-0.9.15/video-buf.c:104:12: error: 'struct scatterlist' has no member named 'page'
/home/dlyasin/bttv-0.9.15/video-buf.c: In function 'videobuf_queue_init':
/home/dlyasin/bttv-0.9.15/video-buf.c:390:2: error: implicit declaration of function 'init_MUTEX'
/home/dlyasin/bttv-0.9.15/video-buf.c: In function 'videobuf_vm_nopage':
/home/dlyasin/bttv-0.9.15/video-buf.c:1099:10: error: 'NOPAGE_SIGBUS' undeclared (first use in this function)
/home/dlyasin/bttv-0.9.15/video-buf.c:1099:10: note: each undeclared identifier is reported only once for each function it appears in
/home/dlyasin/bttv-0.9.15/video-buf.c:1102:10: error: 'NOPAGE_OOM' undeclared (first use in this function)
/home/dlyasin/bttv-0.9.15/video-buf.c: At top level:
/home/dlyasin/bttv-0.9.15/video-buf.c:1119:2: error: unknown field 'nopage' specified in initializer
/home/dlyasin/bttv-0.9.15/video-buf.c:1119:2: warning: initialization from incompatible pointer type
make[2]: *** [/home/dlyasin/bttv-0.9.15/video-buf.o] Ошибка 1
make[1]: *** [_module_/home/dlyasin/bttv-0.9.15] Error 2
make[1]: Leaving directory `/usr/src/linux-3.0.38-std-def-alt0.M60P.1'
make: *** [default] Ошибка 2
« Последнее редактирование: 03.08.2012 10:08:56 от p0rtve1n »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: Acorp TV-Tuner+FM Y878F
« Ответ #4 : 03.08.2012 21:32:27 »
Насколько помню все проблемы решались настройкой этого файла http://forum.altlinux.org/index.php/topic,611.msg19567.html#msg19567
Попробуйте поманипулировать с  его параметрами.

Оффлайн p0rtve1n

  • Начинающий
  • *
  • Сообщений: 5
Re: Acorp TV-Tuner+FM Y878F
« Ответ #5 : 06.08.2012 10:39:27 »
Насколько помню все проблемы решались настройкой этого файла http://forum.altlinux.org/index.php/topic,611.msg19567.html#msg19567
Попробуйте поманипулировать с  его параметрами.

пробовал, у меня в файле стоят нужные значения...

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: Acorp TV-Tuner+FM Y878F
« Ответ #6 : 06.08.2012 21:01:49 »
Насколько помню все проблемы решались настройкой этого файла http://forum.altlinux.org/index.php/topic,611.msg19567.html#msg19567
Попробуйте поманипулировать с  его параметрами.

пробовал, у меня в файле стоят нужные значения...
Как Вы узнали?

Оффлайн p0rtve1n

  • Начинающий
  • *
  • Сообщений: 5
Re: Acorp TV-Tuner+FM Y878F
« Ответ #7 : 07.08.2012 10:30:08 »
Насколько помню все проблемы решались настройкой этого файла http://forum.altlinux.org/index.php/topic,611.msg19567.html#msg19567
Попробуйте поманипулировать с  его параметрами.

пробовал, у меня в файле стоят нужные значения...
Как Вы узнали?

На форумах, моя модель тюнера описывается с такими параметрами по крайне мере. Как ни странно на altlinux 4 тюнер прекрасно работал.