Текущее время: 24 янв 2021, 21:48 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

Поддержка всех тюнеров Beholder в Linux

Начать новую темуОтветить на тему Страница 8 из 43 [ Сообщений: 631 ] На страницу   Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 43  След.
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 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 похожих параетров не нашел.


помогает переустановка пакета с бинарником ядра через менеджер пакетов, но конечно же после этого перестаёт работать тюнер.

что делать? спасибо.
Профиль 
Сообщение Добавлено: 14 ноя 2007, 05:24. Заголовок сообщения: 
Аватара пользователя
Зарегистрирован:
    24 окт 2005, 07:32
Сообщения: 2
писал(а):
Не знаю как в 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
Профиль ICQ 
Сообщение Добавлено: 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/
Профиль WWW 
Сообщение Добавлено: 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
Профиль 
Сообщение Добавлено: 25 ноя 2007, 21:53. Заголовок сообщения: 
Зарегистрирован:
    25 ноя 2007, 21:02
Сообщения: 19
писал(а):
Ставили множество людей! Инструкции те же. Хотя конкретно я брал патч-файл и глядя в него исправлял сырцы, изменяя как мне угодно.
Кстати 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
Профиль 
Сообщение Добавлено: 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/
Профиль WWW 
Сообщение Добавлено: 03 дек 2007, 00:20. Заголовок сообщения: 
Эксперт
Зарегистрирован:
    09 апр 2007, 12:50
Сообщения: 135
писал(а):
но.
отваливается вебкамера, перестаёт грузиться модуль gspca, пишет

[ 2230.626586] gspca: disagrees about version of symbol video_unregister_device

Так как патч и архив по сути дела обновляют все версию подсистемы v4l - то надо перекомпилировать все модули которые используют v4l. Ведь внутри каждого модуля добалена подпись версий нужным моделей, а у нас модули новые.
Вот об этом и пишет модуль упомянутой веб-камеры.

Либо надо перекомпилировать ядро без подержки подписей моделей. Но это долго и сложно.
Beholder M6 и H6, Linux Debian/Ubuntu
Профиль ICQ 
Сообщение Добавлено: 03 дек 2007, 01:26. Заголовок сообщения: 
Зарегистрирован:
    30 окт 2007, 00:42
Сообщения: 21
Проще адаптировать патч к уже установленному ядру и пересобрать только saa7134.
Профиль 
Сообщение Добавлено: 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
Профиль ICQ 
Сообщение Добавлено: 03 дек 2007, 01:40. Заголовок сообщения: 
Эксперт
Зарегистрирован:
    09 апр 2007, 12:50
Сообщения: 135
писал(а):
Проще адаптировать патч к уже установленному ядру и пересобрать только saa7134.

И так можно поступить - но это не отменяет необходимость перекомпиляции моделей использующих saa7134. Так как патчим например файл saa7134-input.c, а только его изменение вызывает перекомпиляцию более 15-ти модулей. Сами попробуйте.
А про модуль gspca знаю в связи с необходимость когда-то резко обновить версию v4l
Beholder M6 и H6, Linux Debian/Ubuntu
Последний раз редактировалось igk72 04 дек 2007, 00:23, всего редактировалось 1 раз.
Профиль ICQ 
Сообщение Добавлено: 03 дек 2007, 17:49. Заголовок сообщения: 
Зарегистрирован:
    20 июл 2007, 18:34
Сообщения: 28
Откуда: Край вечной мерзлоты
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 12.04 (Linux 3.2.0-22-generic-pae #35-Ubuntu SMP), Beholder M6 Extra in MPlayer with remote controller
Профиль WWW 
Сообщение Добавлено: 07 дек 2007, 15:53. Заголовок сообщения: 
Зарегистрирован:
    06 дек 2007, 17:13
Сообщения: 3
После патча появилась проблема...
патч, сборка и установка прошли без вопросов...
вот только после ребута не стартуют иксы... совсем... переустановка дров на видео дала эффект в том, что иксы стартуют, но виснут на лого Нвидии...
таким образом пришлось вынимать тюнер совсем из системы, чтобы работать в линухе...
дрова более новые пробовал, в другой слот тюнер перетыкал...


система Кубунту 7.10
ядро - 2.6.22-14-generic.
видео - GeForce 6200
тюнер - Behold M6

Задавайте наводящие вопросы или что еще нужно сюда выложить для решения проблемы...
Профиль ICQ 
Сообщение Добавлено: 07 дек 2007, 18:06. Заголовок сообщения: 
Эксперт
Зарегистрирован:
    09 апр 2007, 12:50
Сообщения: 135
писал(а):
но виснут на лого Нвидии...

Если придирчиво говорить то это проблема настроек в системе, а не патча. Так как на тот момент модули тюнера и nvidia уже подгруженны.
Возможно что-то не так с устройством /dev/video или правами на него. В X-ах есть модуль v4l который тоже грузится примерно на то время когда показывается логотип.

хорошо бы посмотреть последние 10 строк из /var/log/Xorg.log и из /var/log/dmesg
Beholder M6 и H6, Linux Debian/Ubuntu
Профиль ICQ 
Сообщение Добавлено: 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 при нормальной загрузке без тюнера есть еще строки... т.е. лог с тюнером просто на этом месте останавливается...
Профиль ICQ 
Сообщение Добавлено: 07 дек 2007, 23:05. Заголовок сообщения: 
Зарегистрирован:
    06 дек 2007, 17:13
Сообщения: 3
Помогло коммениторавние в xorg.conf двух строк:
# Load "v4l"
# BusID "PCI:3:0:0"

Спасибо igk72 за помощь :)
Профиль ICQ 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 8 из 43  [ Сообщений: 631 ]  На страницу   Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 43  След.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти:  
cron