| Форум Beholder http://beholder.ru/bb/ | |
| Поддержка всех тюнеров Beholder в Linux http://beholder.ru/bb/viewtopic.php?f=11&t=5519 |
Страница 15 из 43 |
| Автор: | igk72 [ 25 фев 2008, 23:13 ] |
| Заголовок сообщения: | |
Небольшое дополнение (после разговоров с людьми) в общем случае править файл /etv/modprobe.conf (в Ubuntu создать файл /etc/modprobe.d/tuner) добавить строки: options saa7134 secam=d |
|
| Автор: | Nick_L [ 26 фев 2008, 13:38 ] |
| Заголовок сообщения: | |
no flame |
|
| Автор: | igk72 [ 04 мар 2008, 01:11 ] |
| Заголовок сообщения: | |
писал(а): Что значит в "общем случае править"
Тогда выражусь по другому )))) в различных дистриботивах скрипты и настройки пакета module-init-tools (зугрузка модулей) различаются немного. Ранее надо было править один файл /etv/modprobe.conf. Но теперь например в Ubuntu и Fedora можно/нужно создать файл /etc/modprobe.d/tuner и именно туда добавить строки: options saa7134 secam=d |
|
| Автор: | mashlen [ 04 мар 2008, 20:02 ] |
| Заголовок сообщения: | |
ALT Desktop 4.0 ядро 2.6.18 Beholder 609. Кто-нибудь установил? Поделитесь опытом какие Kernel конкретно из этого репозитария должны быть установлены для v4l-dvb |
|
| Автор: | mashlen [ 05 мар 2008, 11:06 ] |
| Заголовок сообщения: | |
Может кто подскажет в чем проблема?После всех оперций по установке 4lv-dvb : [root@host ~]# modprobe saa7134 FATAL: Error inserting saa7134 (/lib/modules/2.6.18-std-smp-alt12/kernel /drivers /media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg) |
|
| Автор: | Dimchik [ 05 мар 2008, 11:53 ] |
| Заголовок сообщения: | |
Определенно криво скомпилялся модуль! Лезь в исходник и ищи к примеру не на своем месте стоящую "}". Точно такая же проблема была у кореша, пока руками не поправили - материлось. |
|
| Автор: | XeN007 [ 05 мар 2008, 18:15 ] |
| Заголовок сообщения: | |
Система Runtu 2 (Ubuntu 7.10). Выполнил команды make и make install. Все прошло без ошибок, но когда стал выполнять modprobe -v saa7134 вылезло следующее: Код: WARNING: Error inserting videobuf_core (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/videobuf-core.ko): Invalid module format
insmod /lib/modules/2.6.22-14-generic/kernel/drivers/media/video/videobuf-dma-sg.ko WARNING: Error inserting videobuf_dma_sg (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/videobuf-dma-sg.ko): Unknown symbol in module, or unknown parameter (see dmesg) Может кто нибудь знает как с этим бороться? |
|
| Автор: | Nick_L [ 05 мар 2008, 20:13 ] |
| Заголовок сообщения: | |
no flame |
|
| Автор: | Тень [ 09 мар 2008, 15:57 ] |
| Заголовок сообщения: | |
Большое спасибо igk72 за проделанную работу! Но у меня есть вопрос: скачал, скомпилил, установил. Ошибок не было. Прописал в /etc/modprobe.conf: option saa7134 secam=d Телевидение ловится отлично, пульт работает, но радио почему-то не работает: в qtradio раздаётся какой-то странный шум на радио не похожий. Подскажите, пожайлуста, как заставить радио работать? Тюнер Behold TV 607 RDS Mandriva 2008 Ядро 2.6.24.3 dmesg выдаёт следующее: saa7134[0]: found at 0000:00:0c.0, rev: 1, irq: 11, latency: 32, mmio: 0xea000000 saa7134[0]: subsystem: 5ace:6072, board: Beholder BeholdTV 607 / BeholdTV 609 [card=129,autodetected] saa7134[0]: board init: gpio is 0 input: BeholdTV as /class/input/input2 ir-kbd-i2c: BeholdTV detected at i2c-1/1-002d/ir0 [saa7134[0]] saa7134[0]: i2c eeprom 00: ce 5a 72 60 54 20 00 00 00 00 00 00 00 00 00 01 saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom f0: 42 54 56 30 30 30 30 ff ff ff ff ff ff ff ff ff TEA5761 detected. tuner' 1-0010: chip found @ 0x20 (saa7134[0]) TEA5761 detected. tea5761 1-0010: type set to Philips TEA5761HN FM Radio tuner' 1-0043: chip found @ 0x86 (saa7134[0]) tda9887 1-0043: tda988[5/6/7] found All bytes are equal. It is not a TEA5767 tuner' 1-0060: chip found @ 0xc0 (saa7134[0]) tuner-simple 1-0060: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) saa7134[0]: registered device video0 [v4l2] saa7134[0]: registered device vbi0 saa7134[0]: registered device radio0 |
|
| Автор: | Тень [ 18 мар 2008, 05:23 ] |
| Заголовок сообщения: | |
Попробовал поставить ТВ-тюнер в Kubuntu 7.10 (ядро 2.6.22). Проблема та же: телевизор - есть и картинка, и звук; пульт работает на ура; а радио не работает. Ни при компиляции, ни при установке модулей ошибок не было. Подскажите, пожайлуста, как поправить радио? |
|
| Автор: | evgen.05 [ 18 мар 2008, 12:11 ] |
| Заголовок сообщения: | |
не могу скомпилировать выдает ошибку Код: [evgen@localhost v4l-dvb]$ make
make -C /home/evgen/Документы/v4l-dvb/v4l make[1]: Entering directory `/home/evgen/Документы/v4l-dvb/v4l' creating symbolic links... make -C /lib/modules/2.6.24.3/build SUBDIRS=/home/evgen/Документы/v4l-dvb/v4l modules make[2]: Entering directory `/usr/src/linux-2.6.24.3' CC [M] /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.o In file included from /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:40: /home/evgen/Документы/v4l-dvb/v4l/bttvp.h:52:29: error: media/video-buf.h: No such file or directory In file included from /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:40: /home/evgen/Документы/v4l-dvb/v4l/bttvp.h:143: error: field 'vb' has incomplete type /home/evgen/Документы/v4l-dvb/v4l/bttvp.h:211: error: field 'cap' has incomplete type /home/evgen/Документы/v4l-dvb/v4l/bttvp.h:224: error: field 'vbi' has incomplete type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'show_card': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:171: warning: initialization from incompatible pointer type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_switch_overlay': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1772: error: 'STATE_DONE' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1772: error: (Each undeclared identifier is reported only once /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1772: error: for each function it appears in.) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_prepare_buffer': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1799: error: dereferencing pointer to incomplete type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1883: error: 'STATE_NEEDS_INIT' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1885: error: implicit declaration of function 'videobuf_iolock' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1893: error: 'STATE_PREPARED' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'buffer_setup': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1904: error: dereferencing pointer to incomplete type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'buffer_prepare': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1918: warning: type defaults to 'int' in declaration of '__mptr' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1918: warning: initialization from incompatible pointer type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1919: error: dereferencing pointer to incomplete type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'buffer_queue': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1928: warning: type defaults to 'int' in declaration of '__mptr' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1928: warning: initialization from incompatible pointer type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1929: error: dereferencing pointer to incomplete type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1932: error: 'STATE_QUEUED' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'buffer_release': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1942: warning: type defaults to 'int' in declaration of '__mptr' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1942: warning: initialization from incompatible pointer type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1943: error: dereferencing pointer to incomplete type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: At top level: /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1948: error: variable 'bttv_video_qops' has initializer but incomplete type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1949: error: unknown field 'buf_setup' specified in initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1949: warning: excess elements in struct initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1949: warning: (near initialization for 'bttv_video_qops') /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1950: error: unknown field 'buf_prepare' specified in initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1950: warning: excess elements in struct initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1950: warning: (near initialization for 'bttv_video_qops') /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1951: error: unknown field 'buf_queue' specified in initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1951: warning: excess elements in struct initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1951: warning: (near initialization for 'bttv_video_qops') /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1952: error: unknown field 'buf_release' specified in initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1952: warning: excess elements in struct initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:1952: warning: (near initialization for 'bttv_video_qops') /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'setup_window': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:2622: error: implicit declaration of function 'videobuf_alloc' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:2622: warning: assignment makes pointer from integer without a cast /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_switch_type': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:2674: error: implicit declaration of function 'videobuf_queue_is_busy' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_do_ioctl': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3088: warning: assignment makes pointer from integer without a cast /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3107: error: implicit declaration of function 'videobuf_mmap_setup' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3141: error: 'STATE_QUEUED' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3142: error: 'STATE_ACTIVE' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3173: error: implicit declaration of function 'videobuf_waiton' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3177: error: 'STATE_ERROR' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3180: error: 'STATE_DONE' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3181: error: implicit declaration of function 'videobuf_dma_sync' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3377: warning: assignment makes pointer from integer without a cast /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3388: error: implicit declaration of function 'videobuf_reqbufs' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3391: error: implicit declaration of function 'videobuf_querybuf' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3399: error: implicit declaration of function 'videobuf_qbuf' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3403: error: implicit declaration of function 'videobuf_dqbuf' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3412: error: implicit declaration of function 'videobuf_streamon' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3418: error: implicit declaration of function 'videobuf_streamoff' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_read': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3694: error: implicit declaration of function 'videobuf_read_one' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3701: error: implicit declaration of function 'videobuf_read_stream' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_poll': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3719: error: implicit declaration of function 'videobuf_poll_stream' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3726: warning: type defaults to 'int' in declaration of '__mptr' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3742: error: implicit declaration of function 'videobuf_next_field' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3757: error: 'STATE_DONE' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3758: error: 'STATE_ERROR' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_open': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3803: error: implicit declaration of function 'videobuf_queue_init' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_release': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3866: error: implicit declaration of function 'videobuf_read_stop' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3871: error: implicit declaration of function 'videobuf_mmap_free' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_mmap': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3890: error: implicit declaration of function 'videobuf_mmap_mapper' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: At top level: /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3913: error: unknown field 'hardware' specified in initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3913: error: 'VID_HARDWARE_BT848' undeclared here (not in a function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:3922: error: unknown field 'hardware' specified in initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4070: error: unknown field 'hardware' specified in initializer /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_irq_next_video': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4221: warning: type defaults to 'int' in declaration of '__mptr' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4221: warning: initialization from incompatible pointer type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4230: warning: type defaults to 'int' in declaration of '__mptr' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_irq_timeout': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4354: error: 'STATE_ERROR' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4359: warning: type defaults to 'int' in declaration of '__mptr' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4359: warning: initialization from incompatible pointer type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4365: warning: type defaults to 'int' in declaration of '__mptr' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4365: warning: initialization from incompatible pointer type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_irq_wakeup_top': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4390: error: 'STATE_DONE' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_irq_switch_video': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4439: error: 'STATE_DONE' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_irq_switch_vbi': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4453: warning: type defaults to 'int' in declaration of '__mptr' /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4453: warning: initialization from incompatible pointer type /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4472: error: 'STATE_DONE' undeclared (first use in this function) /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c: In function 'bttv_register_video': /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:4665: warning: passing argument 1 of 'class_device_create_file' from incompatible pointer type make[3]: *** [/home/evgen/Документы/v4l-dvb/v4l/bttv-driver.o] Error 1 make[2]: *** [_module_/home/evgen/Документы/v4l-dvb/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-2.6.24.3' make[1]: *** [default] Ошибка 2 make[1]: Leaving directory `/home/evgen/Документы/v4l-dvb/v4l' make: *** [all] Ошибка 2 [evgen@localhost v4l-dvb]$ |
|
| Автор: | Rodion [ 23 мар 2008, 17:34 ] |
| Заголовок сообщения: | |
Огромное спасибо igk72 за патч и инструкцию. У меня Ubuntu 7.10 и на ней все заработало (и видео и пульт и радио) Вот только у меня не /etc/modprobe.d/tuner а /etc/modprobe.d/options |
|
| Автор: | Rodion [ 23 мар 2008, 18:44 ] |
| Заголовок сообщения: | |
Еще один вопрос хотел бы задать, но возможно он не совсем в тему. Дело в том, что после подключения по вышеописанной схеме ТВ-тюнера я решил подключить WEB-камеру (logitech communicate STX). Вобщем она никак не определилась (не появился новый девайс в папке /dev). Дело в том что на работе у меня точно такой же дистрибутив Ubuntu 7.10 но на другом железе и без ТВ-тюнера. На работе камера определяется нормально без каких-либо дополнительных телодвижений. Я в линуксе совсем новичек и хочу посоветоватся, может это после установки ТВ-тюнера вебка не определяется (к сожелению проверить обратного нет возможности, тюнер уже установлен). Может быть мне надо было брать для компиляции v4l не с сайта а какой-нибудь специальный именно для моего дистра Ubuntu 7.10? |
|
| Автор: | Romych [ 23 мар 2008, 19:37 ] |
| Заголовок сообщения: | |
писал(а): не могу скомпилировать выдает ошибку
Код: [evgen@localhost v4l-dvb]$ make .. /home/evgen/Документы/v4l-dvb/v4l/bttvp.h:52:29: error: media/video-buf.h: No such file or directory In file included from /home/evgen/Документы/v4l-dvb/v4l/bttv-driver.c:40: Не может найти этот файл. Проверить, установлены ли исходники ядра и заголовочные файлы и не битый ли архив v4l. |
|
| Автор: | Rider [ 25 мар 2008, 00:34 ] |
| Заголовок сообщения: | |
писал(а): ALT Desktop 4.0 ядро 2.6.18
Beholder 609. Кто-нибудь установил? Поделитесь опытом какие Kernel конкретно из этого репозитария должны быть установлены для v4l-dvb Нужно поставить kernel-headers-modules-std-smp для самостоятельной сборки. У меня M6 Extra работает на ALT, правда ядро 2.6.24 самосборное. |
|
| Страница 15 из 43 | Часовой пояс: UTC + 3 часа |