Текущее время: 01 май 2025, 22:59 • Часовой пояс: UTC + 3 часа |
Поддержка всех тюнеров Beholder в Linux
Автор | Сообщение |
Linux
|
Добавлено: 04 мар 2010, 08:43. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:51 Сообщения: 396
|
Проблему с I2C пультом решил. Ссылка на патч, так же можно смотреть за состоянием принятия его в ветку video4linux.
http://patchwork.kernel.org/patch/83531/
Патч применительно к свежему срезу v4l. В ядрах может быть разная степень поломанности. Поэтому просьба ко всем кто будет патчить отписать результат: дистрибитив, ядро, откуда v4l, результат.
|
|
|
WanderUser
|
Добавлено: 06 мар 2010, 16:08. Заголовок сообщения: |
|
|
++ |  |
Зарегистрирован: 30 дек 2009, 20:51 Сообщения: 25
|
Здрасти!
Когда же, в конце концов, заработает Beholder Wander в Linux ?
Нетбукеры - тоже люди! 
|
|
|
Торговец
|
|
Зарегистрирован: 08 мар 2010, 23:22 Сообщения: 3
|
Вместо звука идёт какой то треск, на некоторых каналах звук есть но вперемешку с жутким треском. Вставил колонки в выход ТВ тюнера там тоже самое! на винде всё норм. В чём может быть дело?
|
|
|
Linux
|
Добавлено: 11 мар 2010, 08:06. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:51 Сообщения: 396
|
параметр у модуля secam=d стоит?
|
|
|
Торговец
|
Добавлено: 14 мар 2010, 22:29. Заголовок сообщения: |
|
|
Зарегистрирован: 08 мар 2010, 23:22 Сообщения: 3
|
Вы про это?:
8. gedit /etc/modprobe.d/saa7134 [ENTER]
Вводим единственную строчку:
options saa7134 secam=d gbuffers=4
Сохраняем, закрываем редактор.
тогда да
|
|
|
Торговец
|
Добавлено: 14 мар 2010, 23:07. Заголовок сообщения: |
|
|
Зарегистрирован: 08 мар 2010, 23:22 Сообщения: 3
|
проблему решил сам
надо было в tvtime поставить аудиостандарт PAL-DK
но теперь другой вопрос он нашёл меньше каналов чем на виндовсе в частотной таблице указал Россия но я живу в Беларуси как мне найти недостающие каналы?
|
|
|
ste-fani
|
Добавлено: 13 апр 2010, 23:16. Заголовок сообщения: |
вопрос |
|
Зарегистрирован: 13 апр 2010, 22:25 Сообщения: 1
|
подскажите плиз.... я токо-токо постаивл линукс..
на данный момент полный ноль в этой системе((
у меня mint8 (росинка)основан на ubuntu, ядро 2.6.31-14
карточка у меня TV 507FM чип saa7134HL
лазил в дровах сдесь...не имею представления что качать для установки...просто тут все в кодах, скриптах, в консоле ковыряються...для меня это пока матрица...для новичков в linux тут так понял раздела нет...даже не осбо уверен туда ли свой пост влепил)))
|
|
|
Linux
|
Добавлено: 19 апр 2010, 10:24. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:51 Сообщения: 396
|
Прочитать первый пост этой темы: http://www.beholder.ru/bb/viewtopic.php?t=7179 попробовать. Если не заработает, задавать конкретные вопросы.
|
|
|
Deep
|
Добавлено: 16 июн 2010, 04:33. Заголовок сообщения: |
|
|
Зарегистрирован: 16 июн 2010, 03:11 Сообщения: 10 Откуда: Минск
|
Доброго времени суток всем! сразу оговорюсь,
в линуксе я недавно,
стоит Ubuntu 9.10 (karmic) сборка Ultimate Edition 2.5
ядро 2.6.31-22-generic
Проц Intel(R) Core(TM)2 Quad CPU Q9450 @ 2.66GHz
видюха GeForce 9800 GT
есть вэбка ACME CA-09
TVтюнер Behold TV 509 FM
и собственно вот моя проблема и что с ней делать?
Запускаю TVtime прога видит только вэбку, TV-шка в железе определяется, в проге нет, в остальных утилитах такая же ерунда,
скачал по ссылкам из форума все что можно,
делаю make вот что пишет:
deep@deeperman:~$ cd v4l-dvb deep@deeperman:~/v4l-dvb$ make make -C /home/deep/v4l-dvb/v4l make[1]: Вход в каталог `/home/deep/v4l-dvb/v4l' creating symbolic links... make -C firmware prep make[2]: Entering directory `/home/deep/v4l-dvb/v4l/firmware' make[2]: Leaving directory `/home/deep/v4l-dvb/v4l/firmware' make -C firmware make[2]: Entering directory `/home/deep/v4l-dvb/v4l/firmware' make[2]: Nothing to be done for `default'. make[2]: Leaving directory `/home/deep/v4l-dvb/v4l/firmware' Kernel build directory is /lib/modules/2.6.31-22-generic/build make -C /lib/modules/2.6.31-22-generic/build SUBDIRS=/home/deep/v4l-dvb/v4l modules make[2]: Entering directory `/usr/src/linux-headers-2.6.31-22-generic' CC [M] /home/deep/v4l-dvb/v4l/firedtv-1394.o /home/deep/v4l-dvb/v4l/firedtv-1394.c:22:17: error: dma.h: No such file or directory /home/deep/v4l-dvb/v4l/firedtv-1394.c:23:21: error: csr1212.h: No such file or directory /home/deep/v4l-dvb/v4l/firedtv-1394.c:24:23: error: highlevel.h: No such file or directory /home/deep/v4l-dvb/v4l/firedtv-1394.c:25:19: error: hosts.h: No such file or directory /home/deep/v4l-dvb/v4l/firedtv-1394.c:26:22: error: ieee1394.h: No such file or directory /home/deep/v4l-dvb/v4l/firedtv-1394.c:27:17: error: iso.h: No such file or directory /home/deep/v4l-dvb/v4l/firedtv-1394.c:28:21: error: nodemgr.h: No such file or directory /home/deep/v4l-dvb/v4l/firedtv-1394.c:41: warning: 'struct hpsb_iso' declared inside parameter list /home/deep/v4l-dvb/v4l/firedtv-1394.c:41: warning: its scope is only this definition or declaration, which is probably not what you want /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'rawiso_activity_cb': /home/deep/v4l-dvb/v4l/firedtv-1394.c:57: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:58: error: implicit declaration of function 'hpsb_iso_n_ready' /home/deep/v4l-dvb/v4l/firedtv-1394.c:65: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:66: error: implicit declaration of function 'dma_region_i' /home/deep/v4l-dvb/v4l/firedtv-1394.c:66: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:66: error: expected expression before 'unsigned' /home/deep/v4l-dvb/v4l/firedtv-1394.c:67: warning: assignment makes pointer from integer without a cast /home/deep/v4l-dvb/v4l/firedtv-1394.c:68: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:72: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:86: error: implicit declaration of function 'hpsb_iso_recv_release_packets' /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'node_of': /home/deep/v4l-dvb/v4l/firedtv-1394.c:91: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:91: warning: type defaults to 'int' in declaration of '__mptr' /home/deep/v4l-dvb/v4l/firedtv-1394.c:91: warning: initialization from incompatible pointer type /home/deep/v4l-dvb/v4l/firedtv-1394.c:91: error: invalid use of undefined type 'struct unit_directory' /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'node_lock': /home/deep/v4l-dvb/v4l/firedtv-1394.c:96: error: 'quadlet_t' undeclared (first use in this function) /home/deep/v4l-dvb/v4l/firedtv-1394.c:96: error: (Each undeclared identifier is reported only once /home/deep/v4l-dvb/v4l/firedtv-1394.c:96: error: for each function it appears in.) /home/deep/v4l-dvb/v4l/firedtv-1394.c:96: error: 'd' undeclared (first use in this function) /home/deep/v4l-dvb/v4l/firedtv-1394.c:97: warning: ISO C90 forbids mixed declarations and code /home/deep/v4l-dvb/v4l/firedtv-1394.c:99: error: implicit declaration of function 'hpsb_node_lock' /home/deep/v4l-dvb/v4l/firedtv-1394.c:100: error: 'EXTCODE_COMPARE_SWAP' undeclared (first use in this function) /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'node_read': /home/deep/v4l-dvb/v4l/firedtv-1394.c:108: error: implicit declaration of function 'hpsb_node_read' /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'node_write': /home/deep/v4l-dvb/v4l/firedtv-1394.c:113: error: implicit declaration of function 'hpsb_node_write' /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'start_iso': /home/deep/v4l-dvb/v4l/firedtv-1394.c:124: error: implicit declaration of function 'hpsb_iso_recv_init' /home/deep/v4l-dvb/v4l/firedtv-1394.c:124: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:126: error: 'HPSB_ISO_DMA_DEFAULT' undeclared (first use in this function) /home/deep/v4l-dvb/v4l/firedtv-1394.c:128: warning: assignment makes pointer from integer without a cast /home/deep/v4l-dvb/v4l/firedtv-1394.c:135: error: implicit declaration of function 'hpsb_iso_recv_start' /home/deep/v4l-dvb/v4l/firedtv-1394.c:138: error: implicit declaration of function 'hpsb_iso_shutdown' /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'stop_iso': /home/deep/v4l-dvb/v4l/firedtv-1394.c:149: error: implicit declaration of function 'hpsb_iso_stop' /home/deep/v4l-dvb/v4l/firedtv-1394.c: At top level: /home/deep/v4l-dvb/v4l/firedtv-1394.c:164: warning: 'struct hpsb_host' declared inside parameter list /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'fcp_request': /home/deep/v4l-dvb/v4l/firedtv-1394.c:177: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:178: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'node_probe': /home/deep/v4l-dvb/v4l/firedtv-1394.c:192: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:192: warning: type defaults to 'int' in declaration of '__mptr' /home/deep/v4l-dvb/v4l/firedtv-1394.c:192: warning: initialization from incompatible pointer type /home/deep/v4l-dvb/v4l/firedtv-1394.c:192: error: invalid use of undefined type 'struct unit_directory' /home/deep/v4l-dvb/v4l/firedtv-1394.c:197: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:198: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:199: error: implicit declaration of function 'CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA' /home/deep/v4l-dvb/v4l/firedtv-1394.c:199: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:199: warning: assignment makes pointer from integer without a cast /home/deep/v4l-dvb/v4l/firedtv-1394.c: At top level: /home/deep/v4l-dvb/v4l/firedtv-1394.c:258: warning: 'struct unit_directory' declared inside parameter list /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'node_update': /home/deep/v4l-dvb/v4l/firedtv-1394.c:260: error: dereferencing pointer to incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c: At top level: /home/deep/v4l-dvb/v4l/firedtv-1394.c:268: error: variable 'fdtv_driver' has initializer but incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:269: error: unknown field 'name' specified in initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:269: warning: excess elements in struct initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:269: warning: (near initialization for 'fdtv_driver') /home/deep/v4l-dvb/v4l/firedtv-1394.c:270: error: unknown field 'id_table' specified in initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:270: warning: excess elements in struct initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:270: warning: (near initialization for 'fdtv_driver') /home/deep/v4l-dvb/v4l/firedtv-1394.c:271: error: unknown field 'update' specified in initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:271: warning: excess elements in struct initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:271: warning: (near initialization for 'fdtv_driver') /home/deep/v4l-dvb/v4l/firedtv-1394.c:272: error: unknown field 'driver' specified in initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:272: error: extra brace group at end of initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:272: error: (near initialization for 'fdtv_driver') /home/deep/v4l-dvb/v4l/firedtv-1394.c:275: warning: excess elements in struct initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:275: warning: (near initialization for 'fdtv_driver') /home/deep/v4l-dvb/v4l/firedtv-1394.c:278: error: variable 'fdtv_highlevel' has initializer but incomplete type /home/deep/v4l-dvb/v4l/firedtv-1394.c:279: error: unknown field 'name' specified in initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:279: warning: excess elements in struct initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:279: warning: (near initialization for 'fdtv_highlevel') /home/deep/v4l-dvb/v4l/firedtv-1394.c:280: error: unknown field 'fcp_request' specified in initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:280: warning: excess elements in struct initializer /home/deep/v4l-dvb/v4l/firedtv-1394.c:280: warning: (near initialization for 'fdtv_highlevel') /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_init': /home/deep/v4l-dvb/v4l/firedtv-1394.c:287: error: implicit declaration of function 'hpsb_register_highlevel' /home/deep/v4l-dvb/v4l/firedtv-1394.c:288: error: implicit declaration of function 'hpsb_register_protocol' /home/deep/v4l-dvb/v4l/firedtv-1394.c:291: error: implicit declaration of function 'hpsb_unregister_highlevel' /home/deep/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_exit': /home/deep/v4l-dvb/v4l/firedtv-1394.c:298: error: implicit declaration of function 'hpsb_unregister_protocol' make[3]: *** [/home/deep/v4l-dvb/v4l/firedtv-1394.o] Error 1 make[2]: *** [_module_/home/deep/v4l-dvb/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-22-generic' make[1]: *** [default] Ошибка 2 make[1]: Выход из каталога `/home/deep/v4l-dvb/v4l' make: *** [all] Ошибка 2 deep@deeperman:~/v4l-dvb$
В чем моя проблемма? я так понял что не хватает некоторых файлов, если да, то где их взять?
Не ругайте сильно, я еще учусь
|
|
|
yis
|
Добавлено: 16 июн 2010, 05:03. Заголовок сообщения: |
|
|
Зарегистрирован: 15 ноя 2007, 08:43 Сообщения: 16
|
Deep писал(а): делаю make вот что пишет:
Попробуйте сделать вот что...
Удалите каталог со скачанными исходниками и снова разверните его из архива.
Ну, то есть начните с чистого листа.
Потом выполните следующую последовательность:
cd v4l-dvb
cd v4l
make menuconfig (здесь ничего не делаем, просто запускаем и тут же выходим, НИЧЕГО НЕ СОХРАНЯЯ)
sed -i 's/CONFIG_DVB_FIREDTV=m/CONFIG_DVB_FIREDTV=n/' .config
cd ..
make all
sudo make rminstall
sudo make install
sudo reboot
И кстати, зачем вы пытаетесь компилить v4l? Вроде karmic нормально распознает бихолдеры. Или нет?
|
|
|
Deep
|
Добавлено: 16 июн 2010, 05:17. Заголовок сообщения: |
|
|
Зарегистрирован: 16 июн 2010, 03:11 Сообщения: 10 Откуда: Минск
|
Сделал по совету вот что пишет:
deep@deeperman:~$ cd v4l-dvb deep@deeperman:~/v4l-dvb$ cd v4l deep@deeperman:~/v4l-dvb/v4l$ make menuconfig No version yet, using 2.6.31-22-generic make -C /lib/modules/2.6.31-22-generic/build -f /home/deep/v4l-dvb/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.31-22-generic/build v4l-mconf make[1]: Entering directory `/usr/src/linux-headers-2.6.31-22-generic' HOSTCC scripts/basic/fixdep scripts/basic/fixdep.c:400: fatal error: opening dependency file scripts/basic/.fixdep.d: Permission denied compilation terminated. make[2]: *** [scripts/basic/fixdep] Error 1 make[1]: *** [scripts_basic] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-22-generic' make: *** [/lib/modules/2.6.31-22-generic/build/scripts/kconfig/mconf] Ошибка 2 deep@deeperman:~/v4l-dvb/v4l$
Точно не уверен но после установки Убунты у меня сразу были такие праблы, Счас вот обновляется до версии 10.7 может и ядро обновит, может все получится, только я хотел бы уточнить какой все таки файл v4l-dvb качать (точнее откуда) )) (кстате можно на ты! я еще не старый =)
Последний раз редактировалось Deep 16 июн 2010, 05:26, всего редактировалось 1 раз.
|
|
|
yis
|
Добавлено: 16 июн 2010, 05:25. Заголовок сообщения: |
|
|
Зарегистрирован: 15 ноя 2007, 08:43 Сообщения: 16
|
Deep писал(а): Счас вот обновляется до версии 10.7 может и ядро обновит, может все получится, Вы наверно хотели сказать 10.04? Ну как бы должно. У меня с кармика (если не с джаунти) Beholder BeholdTV 505 FM определялся из коробки. Единственное, что пришлось сделать - это положить в /etc/modprobe.d файлик с таким вот содержимым: #Behold TV options saa7134 secam=dDeep писал(а): только я хотел бы уточнить какой все таки файл v4l-dvb качать (точнее откуда) ))
wget -c http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2
|
|
|
Deep
|
Добавлено: 16 июн 2010, 05:29. Заголовок сообщения: |
|
|
Зарегистрирован: 16 июн 2010, 03:11 Сообщения: 10 Откуда: Минск
|
yis
Да точно 10.04 ОЧеПятался
Спасибо за содействие буду ковырять, если получиться отпишу,
(не зря вчера сестричке бубен купили =)
Цитата: положить в /etc/modprobe.d файлик с таким вот содержимым:
#Behold TV options saa7134 secam=d
А как его назвать? "имя файла"?
Последний раз редактировалось Deep 16 июн 2010, 06:00, всего редактировалось 3 раз(а).
|
|
|
yis
|
Добавлено: 16 июн 2010, 05:32. Заголовок сообщения: |
|
|
Зарегистрирован: 15 ноя 2007, 08:43 Сообщения: 16
|
Но вот, честное слово, компилять исходники ИМХО лишнее.
Вы говорите, что у вас вэбкамера.
Есть предположение, что она садится на /dev/video0, который tvtime хватает по умолчанию. А бихолдер скорее всего садится на /dev/video1
Проверить можно командой
grep -i video /var/log/dmesg
У меня она выдает вот такой текст:
Код: [ 0.227163] pci 0000:01:00.0: Boot video device [ 9.953461] Linux video capture interface: v2.00 [ 11.412097] saa7130[0]: registered device video0 [v4l2]
Вот в строчке с saa7130 видно, что у меня бихолдер садится на /dev/video0.
Посмотрите, как у вас.
Если увидите, что бихолдер садится на /dev/video1, то запустите tvtime вот так:
tvtime --device=/dev/video1
|
|
|
Deep
|
Добавлено: 16 июн 2010, 05:40. Заголовок сообщения: |
|
|
Зарегистрирован: 16 июн 2010, 03:11 Сообщения: 10 Откуда: Минск
|
yis писал(а): У меня она выдает вот такой текст:
Ха у меня похоже вообще Карты нет ))
[ 0.922440] pci 0000:01:00.0: Boot video device
[ 6.286974] Linux video capture interface: v2.00
[ 6.298273] uvcvideo: Found UVC 1.00 device Vimicro USB Camera (Altair) (0ac8:3450)
[ 6.300039] usbcore: registered new interface driver uvcvideo
[ 6.300042] USB Video Class driver (v0.1.0)
Последний раз редактировалось Deep 16 июн 2010, 06:07, всего редактировалось 2 раз(а).
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|