Текущее время: 02 май 2025, 01:53 • Часовой пояс: UTC + 3 часа |
Поддержка всех тюнеров Beholder в Linux
Автор | Сообщение |
baldahin
|
Добавлено: 10 ноя 2007, 04:58. Заголовок сообщения: |
|
|
Зарегистрирован: 28 июл 2007, 00:47 Сообщения: 8
|
всем привет! igk72, спасибо за патчи!
такая история,
Ubuntu 7.10-2.6.22-14-generic, Beholder 609
v4l-dvb скачивается из cvs, без проблем патчится и инсталится, тюнер и пульт прекрасно работают. но.
отваливается вебкамера, перестаёт грузиться модуль gspca, пишет
$ sudo modprobe gspca
FATAL: Error inserting gspca (/lib/modules/2.6.22-14-generic/ubuntu/media/gspcav1/gspca.ko): Unknown symbol in module, or unknown parameter (see dmesg)
$ dmesg
[ 2230.626418] gspca: disagrees about version of symbol video_devdata
[ 2230.626424] gspca: Unknown symbol video_devdata
[ 2230.626586] gspca: disagrees about version of symbol video_unregister_device
[ 2230.626589] gspca: Unknown symbol video_unregister_device
[ 2230.626668] gspca: disagrees about version of symbol video_device_alloc
[ 2230.626670] gspca: Unknown symbol video_device_alloc
[ 2230.626697] gspca: disagrees about version of symbol video_register_device
[ 2230.626699] gspca: Unknown symbol video_register_device
[ 2230.626842] gspca: disagrees about version of symbol video_device_release
[ 2230.626844] gspca: Unknown symbol video_device_release
пробовал запускать модуль тюнера с параметрами video_nr=1 и vbi_nr=1 - устройства назначаются в соответсвии с ними, но модуль камеры gspca ведёт себя так же. у gspca похожих параетров не нашел.
помогает переустановка пакета с бинарником ядра через менеджер пакетов, но конечно же после этого перестаёт работать тюнер.
что делать? спасибо.
|
|
|
IvanVL
|
Добавлено: 14 ноя 2007, 05:24. Заголовок сообщения: |
|
|
Зарегистрирован: 24 окт 2005, 07:32 Сообщения: 2
|
Rider писал(а): Не знаю как в Debian, но в ALT'е нужно сделать apt-get install kernel-headers-modules-std-smp
видимо в debian нужно сделать что-то подобное.
Но лучше всего собрать только saa7134 - для этого необходимо взять исходники ядра (пропатченные) из debian, наложить патч от Igk, зайти в соответствующий каталог в сорцах (drivers/media/video/saa7134/ и выполнить в нём команду: make -C <путь к хедерам ядра для сборки модулей> SUBDIRS=$PWD modules
путь к хедерам в Debian не могу точно сказать где находится, но скорее всего: /lib/modules/<версия ядра>/build
Это сообщение выпадает при установленных headers, и драйвера от нвидиа поставил(они тоже компиляться), а на дебиане кто нибудь ставил этот патч, можно по подробней, я не ас в линуксе.
PC: Камень: PIV 2.4Ghz(2 ядра),
Мать: Gigabyte -8ipe1000,
Видео: GF4 Ti4200,
Оперативка: 1G,
OC: win vs lin
Тюнер: Behold TV 409 FM
|
|
|
Dimchik
|
Добавлено: 15 ноя 2007, 00:45. Заголовок сообщения: |
|
|
Зарегистрирован: 16 фев 2007, 12:46 Сообщения: 9 Откуда: Минск
|
Ставили множество людей! Инструкции те же. Хотя конкретно я брал патч-файл и глядя в него исправлял сырцы, изменяя как мне угодно.
Кстати 409 должен работать и без патча.
Debian "Etch" kernel-2.6.22.6-BM6ex
AMD Processor & GEFORCE video on GIGABYTE motherboard with NVIDIA chipsets
Beholder M6 Extra + Beholder H6
http://dimchik.tut.su/
|
|
|
yis
|
Добавлено: 15 ноя 2007, 09:08. Заголовок сообщения: |
|
|
Зарегистрирован: 15 ноя 2007, 08:43 Сообщения: 16
|
Подтверждаю работу Behold TV 505 FM.
Телевидение: работает
Радио: работает
Пульт: не проверял
uname -r: 2.6.22.9-desktop-1mdv
OS: Mandriva 2008 Free
Звук идет через AudioIN звуковой карты.
/etv/modprobe.conf:
options saa7134 secam=d
alias bttv off
alias cx88xx off
alias ivtv off
alias usbvision off
tip.tar.bz2 + патчи собрались при наличии пакетов:
kernel-desktop-2.6.22.9-1mdv-1-1mdv2008.0
kernel-desktop-latest-2.6.22.9-1mdv2008.0
kernel-desktop-devel-2.6.22.9-1mdv-1-1mdv2008.0
kernel-desktop-devel-latest-2.6.22.9-1mdv2008.0
|
|
|
a3ep
|
Добавлено: 25 ноя 2007, 21:53. Заголовок сообщения: |
|
|
Зарегистрирован: 25 ноя 2007, 21:02 Сообщения: 19
|
Dimchik писал(а): Ставили множество людей! Инструкции те же. Хотя конкретно я брал патч-файл и глядя в него исправлял сырцы, изменяя как мне угодно. Кстати 409 должен работать и без патча.
Подскажи, пжлста, что конкретно нужно менять в сорцах ?
У меня Деб 4.0r1, Behold 607fm, ядро 2.6.18-5-k7, хедеры стоят
Патчится без проблем, а вот когда пытаюсь сделать make выдает
Код: /home/user/tmp/v4l-dvb/v4l/videodev.c:126: error: unknown field 'dev_attrs' specified in initializer /home/user/tmp/v4l-dvb/v4l/videodev.c:126: warning: initialization from incompatible pointer type /home/user/tmp/v4l-dvb/v4l/videodev.c:127: error: unknown field 'dev_release' specified in initializer /home/user/tmp/v4l-dvb/v4l/videodev.c:127: warning: missing braces around initializer /home/user/tmp/v4l-dvb/v4l/videodev.c:127: warning: (near initialization for 'video_class.subsys') /home/user/tmp/v4l-dvb/v4l/videodev.c:127: warning: initialization from incompatible pointer type make[3]: *** [/home/user/tmp/v4l-dvb/v4l/videodev.o] Error 1 make[2]: *** [_module_/home/user/tmp/v4l-dvb/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.18-5-k7' make[1]: *** [default] Ошибка 2 make[1]: Leaving directory `/home/user/tmp/v4l-dvb/v4l' make: *** [all] Ошибка 2
|
|
|
Dimchik
|
Добавлено: 27 ноя 2007, 16:01. Заголовок сообщения: |
|
|
Зарегистрирован: 16 фев 2007, 12:46 Сообщения: 9 Откуда: Минск
|
Короче товарищи, я так понял нужно по полкам раскладывать...
Итак, если вы хотите скомпилить ядро целиком с поддержкой вашего Бехолда, то делаем руками так:
Берете патч-файл и смотрите в него. Там написано в какой файл с какой строки какие изменения внесены (причем все это с включением оригинальных строк до и после измененного блока).
Находим в сырцах нужный файл и ищем там нужную оригинальную строку кода (нумерация может не совпасть но это где-то рядом). Добавляете после нее то что с плюсами в патч-файле и удаляете строки с минусами (смотреть на содержание а не на номер). Прочитав весь патч-файл и проделав операции со всеми нужными файлами сырцов приступайте к сборке ядра.
Если имеете хоть какое представление о программинге, все поймете, а иначе не пойму чего вы тут забыли.
Удачи!
Debian "Etch" kernel-2.6.22.6-BM6ex
AMD Processor & GEFORCE video on GIGABYTE motherboard with NVIDIA chipsets
Beholder M6 Extra + Beholder H6
http://dimchik.tut.su/
|
|
|
igk72
|
Добавлено: 03 дек 2007, 00:20. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
baldahin писал(а): но. отваливается вебкамера, перестаёт грузиться модуль gspca, пишет
[ 2230.626586] gspca: disagrees about version of symbol video_unregister_device
Так как патч и архив по сути дела обновляют все версию подсистемы v4l - то надо перекомпилировать все модули которые используют v4l. Ведь внутри каждого модуля добалена подпись версий нужным моделей, а у нас модули новые.
Вот об этом и пишет модуль упомянутой веб-камеры.
Либо надо перекомпилировать ядро без подержки подписей моделей. Но это долго и сложно.
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
Rider
|
Добавлено: 03 дек 2007, 01:26. Заголовок сообщения: |
|
|
Зарегистрирован: 30 окт 2007, 00:42 Сообщения: 21
|
Проще адаптировать патч к уже установленному ядру и пересобрать только saa7134.
|
|
|
igk72
|
Добавлено: 03 дек 2007, 01:33. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
Все здравствуйте!
После череды апгрейдов домашних систем, и других дел - можно сказать вернулся на форум.
Постараюсь отвечать теперь быстрее Very Happy Very Happy
Про обновления патча - владельцы послеедних серий тюнеров загляните http://www.beholder.ru/bb/viewtopic.php?t=5890
но все по патчу будет всегда в этой текущей теме.
P.S.
Интересно, кто-нибудь купил уже Behold TV H6 ?
_________________
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
igk72
|
Добавлено: 03 дек 2007, 01:40. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
Rider писал(а): Проще адаптировать патч к уже установленному ядру и пересобрать только saa7134.
И так можно поступить - но это не отменяет необходимость перекомпиляции моделей использующих saa7134. Так как патчим например файл saa7134-input.c, а только его изменение вызывает перекомпиляцию более 15-ти модулей. Сами попробуйте.
А про модуль gspca знаю в связи с необходимость когда-то резко обновить версию v4l
Beholder M6 и H6, Linux Debian/Ubuntu
Последний раз редактировалось igk72 04 дек 2007, 00:23, всего редактировалось 1 раз.
|
|
|
Иван Иванов
|
Добавлено: 03 дек 2007, 17:49. Заголовок сообщения: |
|
|
Зарегистрирован: 20 июл 2007, 18:34 Сообщения: 29 Откуда: Край вечной мерзлоты
|
3GHz-PIV
Ubuntu Linux 7.10 (Gutsy Gibbon)
fake@fake:~$ uname -r
2.6.22-14-generic
lspci | grep AA
03:02.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Патч реально работает. Все традиционно скомпилилось (не забывайте пакеты с сырцами ядра, headers и вообще build-essentials - если делаете компиляцию вообще первый раз).
Смотрю через все возможные проги. Сейчас буду радио настраивать.
Да здравствует опенсорс! Да и будет имя Линуха вечно!
Да и восславится имя igk72!
Ubuntu Linux 20.04 (Linux 3.2.0-22-generic-pae #35-Ubuntu SMP), Beholder M6 Extra in MPlayer with remote controller
|
|
|
Valik
|
Добавлено: 07 дек 2007, 15:53. Заголовок сообщения: |
|
|
Зарегистрирован: 06 дек 2007, 17:13 Сообщения: 3
|
После патча появилась проблема...
патч, сборка и установка прошли без вопросов...
вот только после ребута не стартуют иксы... совсем... переустановка дров на видео дала эффект в том, что иксы стартуют, но виснут на лого Нвидии...
таким образом пришлось вынимать тюнер совсем из системы, чтобы работать в линухе...
дрова более новые пробовал, в другой слот тюнер перетыкал...
система Кубунту 7.10
ядро - 2.6.22-14-generic.
видео - GeForce 6200
тюнер - Behold M6
Задавайте наводящие вопросы или что еще нужно сюда выложить для решения проблемы...
|
|
|
igk72
|
Добавлено: 07 дек 2007, 18:06. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
Valik писал(а): но виснут на лого Нвидии...
Если придирчиво говорить то это проблема настроек в системе, а не патча. Так как на тот момент модули тюнера и nvidia уже подгруженны.
Возможно что-то не так с устройством /dev/video или правами на него. В X-ах есть модуль v4l который тоже грузится примерно на то время когда показывается логотип.
хорошо бы посмотреть последние 10 строк из /var/log/Xorg.log и из /var/log/dmesg
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
Valik
|
Добавлено: 07 дек 2007, 18:40. Заголовок сообщения: |
|
|
Зарегистрирован: 06 дек 2007, 17:13 Сообщения: 3
|
содержание /var/log/dmesg
Цитата: [ 39.255589] nvidia: module license 'NVIDIA' taints kernel. [ 39.817207] tuner' 2-0043: chip found @ 0x86 (saa7133[0]) [ 39.817214] tda9887 2-0043: tda988[5/6/7] found @ 0x43 (tuner') [ 39.833169] All bytes are equal. It is not a TEA5767 [ 39.833177] tuner' 2-0060: chip found @ 0xc0 (saa7133[0]) [ 39.833215] tuner-simple 2-0060: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) [ 39.853195] saa6752hs 2-0020: saa6752hs: chip found @ 0x40 [ 39.853409] saa7133[0]: registered device video0 [v4l2] [ 39.853441] saa7133[0]: registered device vbi0 [ 39.853476] saa7133[0]: registered device radio0 [ 39.865463] ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19 [ 39.865473] ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [APC4] -> GSI 19 (level, high) -> IRQ 21 [ 39.865888] NVRM: loading NVIDIA UNIX x86 Kernel Module 100.14.11 Wed Jun 13 18:21:22 PDT 2007 [ 39.998012] ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16 [ 39.998022] ACPI: PCI Interrupt 0000:01:0c.0[A] -> Link [APC1] -> GSI 16 (level, high) -> IRQ 22 [ 40.016912] saa7133[0]: registered device video1 [mpeg] [ 40.021112] saa7134 ALSA driver for DMA sound loaded [ 40.021140] saa7133[0]/alsa: saa7133[0] at 0xed000000 irq 20 registered as card -2 [ 40.414037] lp0: using parport0 (interrupt-driven). [ 40.472927] Adding 248968k swap on /dev/hda6. Priority:-1 extents:1 across:248968k [ 40.835724] EXT3 FS on hda5, internal journal
содержание последних 6 строк /var/log/Xorg.log Цитата: (II) NVIDIA(0): Setting mode "1024x768_100" (II) Loading extension NV-GLX (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled
в логе /var/log/Xorg.log при нормальной загрузке без тюнера есть еще строки... т.е. лог с тюнером просто на этом месте останавливается...
|
|
|
Valik
|
Добавлено: 07 дек 2007, 23:05. Заголовок сообщения: |
|
|
Зарегистрирован: 06 дек 2007, 17:13 Сообщения: 3
|
Помогло коммениторавние в xorg.conf двух строк:
# Load "v4l"
# BusID "PCI:3:0:0"
Спасибо igk72 за помощь 
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|