Форум Beholder http://beholder.ru/bb/ | |
Поддержка всех тюнеров Beholder в Linux http://beholder.ru/bb/viewtopic.php?f=11&t=5519 |
Страница 8 из 43 |
Автор: | baldahin [ 10 ноя 2007, 04:58 ] |
Заголовок сообщения: | |
всем привет! 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 ] |
Заголовок сообщения: | |
писал(а): Не знаю как в 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, и драйвера от нвидиа поставил(они тоже компиляться), а на дебиане кто нибудь ставил этот патч, можно по подробней, я не ас в линуксе. |
Автор: | Dimchik [ 15 ноя 2007, 00:45 ] |
Заголовок сообщения: | |
Ставили множество людей! Инструкции те же. Хотя конкретно я брал патч-файл и глядя в него исправлял сырцы, изменяя как мне угодно. Кстати 409 должен работать и без патча. |
Автор: | yis [ 15 ноя 2007, 09:08 ] |
Заголовок сообщения: | |
Подтверждаю работу 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 ] |
Заголовок сообщения: | |
писал(а): Ставили множество людей! Инструкции те же. Хотя конкретно я брал патч-файл и глядя в него исправлял сырцы, изменяя как мне угодно.
Кстати 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 ] |
Заголовок сообщения: | |
Короче товарищи, я так понял нужно по полкам раскладывать... Итак, если вы хотите скомпилить ядро целиком с поддержкой вашего Бехолда, то делаем руками так: Берете патч-файл и смотрите в него. Там написано в какой файл с какой строки какие изменения внесены (причем все это с включением оригинальных строк до и после измененного блока). Находим в сырцах нужный файл и ищем там нужную оригинальную строку кода (нумерация может не совпасть но это где-то рядом). Добавляете после нее то что с плюсами в патч-файле и удаляете строки с минусами (смотреть на содержание а не на номер). Прочитав весь патч-файл и проделав операции со всеми нужными файлами сырцов приступайте к сборке ядра. Если имеете хоть какое представление о программинге, все поймете, а иначе не пойму чего вы тут забыли. Удачи! |
Автор: | igk72 [ 03 дек 2007, 00:20 ] |
Заголовок сообщения: | |
писал(а): но.
отваливается вебкамера, перестаёт грузиться модуль gspca, пишет [ 2230.626586] gspca: disagrees about version of symbol video_unregister_device Так как патч и архив по сути дела обновляют все версию подсистемы v4l - то надо перекомпилировать все модули которые используют v4l. Ведь внутри каждого модуля добалена подпись версий нужным моделей, а у нас модули новые. Вот об этом и пишет модуль упомянутой веб-камеры. Либо надо перекомпилировать ядро без подержки подписей моделей. Но это долго и сложно. |
Автор: | Rider [ 03 дек 2007, 01:26 ] |
Заголовок сообщения: | |
Проще адаптировать патч к уже установленному ядру и пересобрать только saa7134. |
Автор: | igk72 [ 03 дек 2007, 01:33 ] |
Заголовок сообщения: | |
Все здравствуйте! После череды апгрейдов домашних систем, и других дел - можно сказать вернулся на форум. Постараюсь отвечать теперь быстрее Very Happy Very Happy Про обновления патча - владельцы послеедних серий тюнеров загляните http://www.beholder.ru/bb/viewtopic.php?t=5890 но все по патчу будет всегда в этой текущей теме. P.S. Интересно, кто-нибудь купил уже Behold TV H6 ? _________________ |
Автор: | igk72 [ 03 дек 2007, 01:40 ] |
Заголовок сообщения: | |
писал(а): Проще адаптировать патч к уже установленному ядру и пересобрать только saa7134.
И так можно поступить - но это не отменяет необходимость перекомпиляции моделей использующих saa7134. Так как патчим например файл saa7134-input.c, а только его изменение вызывает перекомпиляцию более 15-ти модулей. Сами попробуйте. А про модуль gspca знаю в связи с необходимость когда-то резко обновить версию v4l |
Автор: | Иван Иванов [ 03 дек 2007, 17:49 ] |
Заголовок сообщения: | |
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! |
Автор: | Valik [ 07 дек 2007, 15:53 ] |
Заголовок сообщения: | |
После патча появилась проблема... патч, сборка и установка прошли без вопросов... вот только после ребута не стартуют иксы... совсем... переустановка дров на видео дала эффект в том, что иксы стартуют, но виснут на лого Нвидии... таким образом пришлось вынимать тюнер совсем из системы, чтобы работать в линухе... дрова более новые пробовал, в другой слот тюнер перетыкал... система Кубунту 7.10 ядро - 2.6.22-14-generic. видео - GeForce 6200 тюнер - Behold M6 Задавайте наводящие вопросы или что еще нужно сюда выложить для решения проблемы... |
Автор: | igk72 [ 07 дек 2007, 18:06 ] |
Заголовок сообщения: | |
писал(а): но виснут на лого Нвидии...
Если придирчиво говорить то это проблема настроек в системе, а не патча. Так как на тот момент модули тюнера и nvidia уже подгруженны. Возможно что-то не так с устройством /dev/video или правами на него. В X-ах есть модуль v4l который тоже грузится примерно на то время когда показывается логотип. хорошо бы посмотреть последние 10 строк из /var/log/Xorg.log и из /var/log/dmesg |
Автор: | Valik [ 07 дек 2007, 18:40 ] |
Заголовок сообщения: | |
содержание /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 ] |
Заголовок сообщения: | |
Помогло коммениторавние в xorg.conf двух строк: # Load "v4l" # BusID "PCI:3:0:0" Спасибо igk72 за помощь |
Страница 8 из 43 | Часовой пояс: UTC + 3 часа |