Текущее время: 28 мар 2024, 18:03 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

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

Начать новую темуОтветить на тему Страница 2 из 43 [ Сообщений: 631 ] На страницу   Пред.  1, 2, 3, 4, 5 ... 43  След.
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 11 сен 2007, 21:32. Заголовок сообщения: 
Зарегистрирован:
    11 сен 2007, 20:58
Сообщения: 18
igk72

Проблемы... я -новичок в линукс

1) не получается пропатчить.

раскрыт скачанный архив, положены в папку файлы патчей.
su
kkk:/home/user/v4l-dvb # patch -p1 < v4l2-beholder-6xx-m6.patch
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -urp v4l-dvb/linux/drivers/media/video/ir-kbd-i2c.c v4l-dvb.beholder-6xx/l
inux/drivers/media/video/ir-kbd-i2c.c
|--- v4l-dvb/linux/drivers/media/video/ir-kbd-i2c.c 2007-08-23 01:01:28.0000
00000 +0400
|+++ v4l-dvb.beholder-6xx/linux/drivers/media/video/ir-kbd-i2c.c 2007-09-
04 01:58:40.000000000 +0400
--------------------------
File to patch:

ожидается ввод имени файла.

2) не получается скомпилировать

раскрыл пропатченный архив, скачанный у вас.
kkk:/home/user/v4l-dvb # make
make -C /home/user/v4l-dvb/v4l
make[1]: Entering directory `/home/user/v4l-dvb/v4l'
scripts/make_makefile.pl
No version yet.
Updating/Creating .config
Preparing to compile for kernel version 2.6.18
File not found: /lib/modules/2.6.18.2-34-default/build/.config at ./scripts/make_kcon fig.pl line 31, <IN> line 4.
make[1]: Leaving directory `/home/user/v4l-dvb/v4l'
make[1]: Entering directory `/home/user/v4l-dvb/v4l'
Updating/Creating .config
Preparing to compile for kernel version 2.6.18
File not found: /lib/modules/2.6.18.2-34-default/build/.config at ./scripts/make_kcon fig.pl line 31, <IN> line 4.
make[1]: *** Нет правила для сборки цели `.myconfig', требуемой для `config-compat.h' . Останов.
make[1]: Leaving directory `/home/user/v4l-dvb/v4l'
make: *** [all] Ошибка 2
kkk:/home/user/v4l-dvb # make
make -C /home/user/ex2_v4l-dvb/v4l
make[1]: Entering directory `/home/user/ex2_v4l-dvb/v4l'
Updating/Creating .config
Preparing to compile for kernel version 2.6.18
File not found: /lib/modules/2.6.18.2-34-default/build/.config at ./scripts/make_kconfig.pl line 31, <IN> line 4.
make[1]: *** Нет правила для сборки цели `.myconfig', требуемой для `config-compat.h'. Останов.
make[1]: Leaving directory `/home/user/ex2_v4l-dvb/v4l'
make: *** [all] Ошибка 2

В чем ошибка?
Профиль 
Сообщение Добавлено: 11 сен 2007, 23:48. Заголовок сообщения: 
Зарегистрирован:
    11 сен 2007, 20:58
Сообщения: 18
писал(а):
make

Скачал последний исходник. Все пропатчилось без ошибок. Но при запуске компилляции (make) опять ERROR2.

Что подскажете? - cистема openSUSE 10.2 (i586).

kkk:/home/user/v4l-dvb # make
make -C /home/user/v4l-dvb/v4l
make[1]: Entering directory `/home/user/v4l-dvb/v4l'
scripts/make_makefile.pl
No version yet.
Updating/Creating .config
Preparing to compile for kernel version 2.6.18
File not found: /lib/modules/2.6.18.2-34-default/build/.config at ./scripts/make _kconfig.pl line 31, <IN> line 4.
make[1]: Leaving directory `/home/user/v4l-dvb/v4l'
make[1]: Entering directory `/home/user/v4l-dvb/v4l'
Updating/Creating .config
Preparing to compile for kernel version 2.6.18
File not found: /lib/modules/2.6.18.2-34-default/build/.config at ./scripts/make _kconfig.pl line 31, <IN> line 4.
make[1]: *** Нет правила для сборки цели `.myconfig', требуемой для `config-comp at.h'. Останов.
make[1]: Leaving directory `/home/user/v4l-dvb/v4l'
make: *** [all] Ошибка 2
Профиль 
Сообщение Добавлено: 12 сен 2007, 04:06. Заголовок сообщения: 
Эксперт
Зарегистрирован:
    09 апр 2007, 12:50
Сообщения: 135
писал(а):
File not found: /lib/modules/2.6.18.2-34-default/build/.config at ./scripts/make _kconfig.pl line 31, <IN> line 4.
File not found: /lib/modules/2.6.18.2-34-default/build/.config at ./scripts/make

_kconfig.pl line 31, <IN> line 4.
make[1]: *** Нет правила для сборки цели `.myconfig', требуемой для `config-comp at.h'.

Обрати внимание на твои строчки которые процитировал. Судя по всему надо сначала подготовить исходники ядра для компиляции (минимум make menuconfig в /usr/src/linux). Либо вообще не установлен пакет с иходными тестами ядра (типа kernel-sources). Внимательно прочитай абзац про то что нужно для компиляции и проверь наличие.

Точнее сразу не скажу - с Suse работал очень мало. Конечно, там почти все одинаково, но есть нюансы.

Просьба. При вопросах - пишете дистрибутив, его версию, версию ядра, и модель тюнера.
Beholder M6 и H6, Linux Debian/Ubuntu
Профиль ICQ 
Сообщение Добавлено: 12 сен 2007, 13:02. Заголовок сообщения: 
Зарегистрирован:
    11 сен 2007, 20:58
Сообщения: 18
писал(а):
Минимально для компиляции моделей нужно наличии:
patch make gcc glibc-devel ncurses-devel alsa-lib-devel kernel-devel и всего другого нужного для этих пакетов.

Спасибо. Я перед попыткой установить драйвер через YAST проверил наличие вышеуказанного с обеспечением всех зависимостей пакетов. Проверю еще раз.

писал(а):
надо сначала подготовить исходники ядра для компиляции (минимум make menuconfig в /usr/src/linux). Либо вообще не установлен пакет с иходными тестами ядра (типа kernel-sources). Внимательно прочитай абзац про то что нужно для компиляции и проверь наличие.

Проверю. Систему ставил, стараясь сразу включить все библиотеки. Но через Yast добавить новые не проблема.

писал(а):
Просьба. При вопросах - пишете дистрибутив, его версию, версию ядра, и модель тюнера.

Дистрибутив: openSUSE 10.2
ядро: vmlinuz-2.6.18.2-23-default
тюнер: BeholdTV 609FM

При инсталляции ОС система сама определила тюнер, как (цитата из YAST):
"SAA7133/SAA7135 Video Broadcast Decoder
Настроен как ТВ карта номер 0
Драйвер saa7134"

Среди имеющихся в ОС драйверов TV-карт, которые можно добавить через YAST, есть такие:
1. Behold TV 406FM, 2.Behold TV 401, 3. Behold TV 403FM, 4. Unknown saa7134 Card, 5. ADS Tech Instant TV (saa7135) 6. :Zolid Xpert TV7134, 7. GoTView 7135PCI, 8. Kworid Xpert TV PVR7134, 9. Kworid/Tevion V-Stream Xpert TV PVR7134 10. ASUS TV-FM 7134 и 7135, 11. Pinnacle PCTV Stereo (saa7134) и множество других.
Я с этими драйверами не экспериментировал.

Вот инфо о том, что у меня с TV-card в данный момент:
PCI 0c.0: 11200 TV Card
[Created at pci.286]
UDI: /org/freedesktop/Hal/devices/pci_1131_7133
Unique ID: lgGW.FeETUWFQJm9
SysFS ID: /devices/pci0000:00/0000:00:0c.0
SysFS BusID: 0000:00:0c.0
Hardware Class: tv card
Model: "Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder"
Vendor: pci 0x1131 "Philips Semiconductors"
Device: pci 0x7133 "SAA7133/SAA7135 Video Broadcast Decoder"
SubVendor: pci 0x5ace
SubDevice: pci 0x6091
Revision: 0xd1
Memory Range: 0xf9fff800-0xf9ffffff (rw,non-prefetchable)
IRQ: 5 (no events)
Module Alias: "pci:v00001131d00007133sv00005ACEsd00006091bc04sc80i00"
Driver Info #0:
Driver Status: saa7134 is not active
Driver Activation Cmd: "modprobe saa7134"
Config Status: cfg=yes, avail=yes, need=no, active=unknown
Профиль 
Сообщение Добавлено: 13 сен 2007, 11:34. Заголовок сообщения: 
Аватара пользователя
Зарегистрирован:
    04 фев 2007, 16:26
Сообщения: 21
Откуда: Нижний Новгород
А вот в Mandriva 2008 RC1 kernel 2.6.22 поменялись заголовки хедэров, и, как гриться, досвидания ласковый май :)

RC1 релиз взял ради тестинга патча.
AMD Athlon64 X2 EE 4200+ S-AM2; ASUSTeK M2N-E nForce570Ultra; DDR2 2*1024MB PC5300 (667); GIGABYTE 7300GT 256Mb PCI-E; Seagate 250Gb 16Mb SATA2; Beholder 609FM; Pioneer DVR-212D SATA; BenQ FP91GP (MVA Matrix)
Последний раз редактировалось gh0st 14 сен 2007, 10:05, всего редактировалось 1 раз.
Профиль ICQ 
Сообщение Добавлено: 13 сен 2007, 13:06. Заголовок сообщения: 
Зарегистрирован:
    11 сен 2007, 20:58
Сообщения: 18
2 egk72

Cnacu6o за помощь! Bы были правы.
Попробовал скопиллировать драйвер на ubuntu 7.04 (стоит второй OS на тестировании) - там все прошло на ура.
B openSUSE 10.2 не были установлены исходники ядра, а значит и "хедеры".
Установил, продвинулся дальше, но опять были ошибки (2) - пришлось руками скопировать файлы "*.h" из
/usr/src/... в /lib/modules/..., где их искал процесс компилляции.
T.o. драйвер, видимо, встал. Oднако, проверить пока не смог, т.к. не запускается установлнный мной tvtime.
Oкно на мгновение появляется и гаснет. KDE-шный "телевизор" я уже снес... ((
He подcкaжuтe, кyдa копать?

2 ghost

Совсем др.файлы хедеров? вроде ядро, библиотеки и компил-р не далеко ушли... кстати, мне пришлось кое-что
обновить с репозиториев, иначе процесс стопорился. Вот, что мне выдало на "чистой" оси:

***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.
If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.
Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:
cp /boot/config-`uname -r` <your>/.config
cd <your>
make all modules_install install

Please see your distro's web site for instructions to build a new kernel.

VIDEO_TCM825X: Requires at least kernel 2.6.22
VIDEO_PLANB: Requires at least kernel 2.6.99
VIDEO_CAFE_CCIC: Requires at least kernel 2.6.19

далее выдало про отсутствие хедеров в /lib/... - я их взял из исходников ядра в /usr/... и скопировал, куда просили.

Типа:
make[1]: Entering directory `/home/user/v4l-dvb/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.18.2-34-default/build ./.myonfig ./config-compat.h
File not found: /lib/modules/2.6.18.2-34-default/build/include/linux/netdevice.h at scripts/make_config_compat.pl line 15.
make[1]: *** [config-compat.h] Ошибка 2

P.S. Что такое VIDEO_TCM825X, VIDEO_PLANB, VIDEO_CAFE_CCIC?
Профиль 
Сообщение Добавлено: 13 сен 2007, 15:46. Заголовок сообщения: 
Эксперт
Зарегистрирован:
    09 апр 2007, 12:50
Сообщения: 135
Цитата:
***WARNING:*** You do not have the full kernel sources installed.

Печально! Сюдя по выше прочитанным сообщения - люди до начала дел с патчем должны убедиться в возможности компиляции самого ядра, и в своих знаниях для этого. Иначе возникают ситуации как в сообщениях выше. Я не говорю что это сложно, наоборот. Но смешивание проблем очень мешает работе с патчем и просто сборки ядра, особенно новичкам.

Все ошибки про файлы .h и т.п. - относятся к проблеме нехватки тех или иных пакетов в вашей установленной системе, и эти пакеты надо установить с вашего дистрибутива.

По отзывам людей, патч точно нормально компилируется на:
Fedora 7 и 6,
ASPLinux 11.2 и 11,
openSuse 10.2
Ubuntu 7.04

На данный день пока подтверждена только компиляция на Mandriva 2008 RC1

P.S.
Просьба - давайте НЕ превращать эту тему-топик в ликбез по вопросу "как компилировать модули/ядро в разных дистрибутивах Linux".
Эта тема-топик для обсуждения патча, и нюансов связанных с ним.
Beholder M6 и H6, Linux Debian/Ubuntu
Профиль ICQ 
Сообщение Добавлено: 13 сен 2007, 22:43. Заголовок сообщения: 
Зарегистрирован:
    11 сен 2007, 20:58
Сообщения: 18
писал(а):
Цитата:
***WARNING:*** You do not have the full kernel sources installed.

Печально!....

Согласен с вами - печально, но, если для меня линукс новая ось, то теперь из-за неработающего в ней ТВ-тюнера мне надо переходить назад на windows?
Когда я обновил библиотеки и установил исходники ядра, патч скомпилировался.
Спасибо вам за помощь.
У меня нет никого, кто бы разбирался в линуксе, и, естественно, я обратился к автору патча, когда у меня не пошла компиляция. И я специально подробно
описал свои проблемы, чтобы на моем примере один раз показать новичкам и бестолковым, что надо учесть... и чтобы впредь закрыть вопрос по установке патча.
Я мог бы написать подробную инструкцию для начинающих, как ставить патч на openSUSE 10.2 и Ubuntu 7.04 и закрыть этот вопрос, чтобы вас не отвлекали
от дальнейшей работы над драйвером, но "не будем превращать эту тему в ликбез..."
Извиняюсь за флейм.

писал(а):
Просьба - давайте НЕ превращать эту тему-топик в ликбез по вопросу "как компилировать модули/ядро в разных дистрибутивах Linux".
Эта тема-топик для обсуждения патча, и нюансов связанных с ним.

ok........удачи.
Профиль 
Сообщение Добавлено: 14 сен 2007, 01:04. Заголовок сообщения: 
Эксперт
Зарегистрирован:
    09 апр 2007, 12:50
Сообщения: 135
писал(а):
то теперь из-за неработающего в ней ТВ-тюнера мне надо переходить назад на windows?

Нет конечно, не надо переходить обратно. Наоборот, чем больше практики тем лучше. Слова выше я написал чтобы была четкость в теме. Извините, если прозвучало сухо или чёрство.
А конкретную помощь по моему удобнее через ICQ, что я и делаю когда обращаются (здешние посетители могут подтвердить)

писал(а):
Я мог бы написать подробную инструкцию для начинающих, как ставить патч на openSUSE 10.2 и Ubuntu 7.04

Было бы не плохо! Если можете то напишите и выложите сюда. Информация должна быть доступна всем.
Beholder M6 и H6, Linux Debian/Ubuntu
Профиль ICQ 
Сообщение Добавлено: 14 сен 2007, 09:49. Заголовок сообщения: 
Аватара пользователя
Зарегистрирован:
    04 фев 2007, 16:26
Сообщения: 21
Откуда: Нижний Новгород
писал(а):
Я мог бы написать подробную инструкцию для начинающих, как ставить патч на openSUSE 10.2 и Ubuntu 7.04


Будет гут... я пока всё ещё с мандривой "шаманю" :)

Ахтунг!
Перед тем, как что-то компилить, шаманить с Mandriva 2008 - внимательно вчитываемся в строки
The kernel package has now adopted the kernel-tmb spec file, which means that the kernel packages have been renamed. The old kernel is now kernel-desktop. The old kernel-enterprise is now kernel-server. The old kernel-legacy is now kernel-desktop586. A kernel-laptop package is now introduced, which contains several customizations useful to laptops in terms of reducing power usage.

This also means that the official kernel packages now adopt the kernel-tmb style for source and headers. Each kernel package now has its own -devel package - e.g. kernel-desktop586-devel - which contains the source and headers necessary for building external kernel modules. This is the package you should install if you need to compile external kernel modules. The single kernel-source package is of interest only to those who need to build an application against a complete copy of the kernel source, or those interested in building their own kernels.


Если кто не знает буржуйского - краткое содержание:
Для kernel-desktop (ставиться по дефолту на i586) сурцы идут как kernel-desktop-devel. kernel-source пакет в данном случае ставить не надо.
Если ошибся - позже проверю и поправлю

Компиляцию пока не подтверждаю, ибо болею и не в состоянии адекватно оценить окружающую действительность:)

ЗЫ... что-ж сразу-то до меня это не дошло...:(
AMD Athlon64 X2 EE 4200+ S-AM2; ASUSTeK M2N-E nForce570Ultra; DDR2 2*1024MB PC5300 (667); GIGABYTE 7300GT 256Mb PCI-E; Seagate 250Gb 16Mb SATA2; Beholder 609FM; Pioneer DVR-212D SATA; BenQ FP91GP (MVA Matrix)
Последний раз редактировалось gh0st 19 сен 2007, 12:14, всего редактировалось 1 раз.
Профиль ICQ 
Сообщение Добавлено: 16 сен 2007, 21:49. Заголовок сообщения: 
Зарегистрирован:
    16 сен 2007, 20:05
Сообщения: 1
Всем привет! Я не давно поставил себе Линукс - и не могу никак совладать с ТВ тюнером. Прочитав на форуме о поддержке всех тюнеров в Линуксе, скачал архив и патч. Разархивировал, пропатчил. Но при выполнении команды make выводится следующее:

[root@localhost v4l-dvb-25f05d3a84f5]# make
make -C /v4l-dvb-25f05d3a84f5/v4l
make[1]: Entering directory `/v4l-dvb-25f05d3a84f5/v4l'
Updating/Creating .config
Preparing to compile for kernel version 2.6.17
File not found: /lib/modules/2.6.17-13mdv/build/.config at ./scripts/make_kconfig.pl line 31, <IN> line 4.
make[1]: *** Нет правила для сборки цели `.myconfig', требуемой для `config-compat.h'. Останов.
make[1]: Leaving directory `/v4l-dvb-25f05d3a84f5/v4l'
make: *** [all] Ошибка 2

Исходя из этого видно что нет какого то файла. Помогите пожалуйста разобраться со всем этим . Из программ для просмотра есть kdetv и tvtime. Что нужно сделать что б все работало? Заранее огромное спасибо!!!

ОС: Mandriva 2007.1 Spring
ТВ тюнер: Beholder 505 FM
Ядро:2.6.17
Профиль ICQ 
Сообщение Добавлено: 16 сен 2007, 22:48. Заголовок сообщения:  Q
Эксперт
Зарегистрирован:
    09 апр 2007, 12:50
Сообщения: 135
Цитата:
File not found: /lib/modules/2.6.17-13mdv/build/.config at ./scripts/make_kconfig.pl line 31, <IN> line 4.
make[1]: *** Нет правила для сборки цели `.myconfig', требуемой для `config-compat.h'. Останов.

У вас не хватает исходников ядра и конфигурации к ядру. Какой пакет поставить? Возьмите свой дистрибутив и найдите пакет со словами kernel и source.


Внимание! И еще раз внимание! Уважаемые люди - внимательно читайте первое сообщение. Перед работой с патчем - УБЕДИТЕСЬ что ВСЕ необходимые пакеты установленны! В особенности пакет с исходниками ядра. Также важно чтобы исходники ядра были уже сконфигурированны под текущее рабочее ядро.
Данные действия НЕ являются сложными, просто нужна внимательность и понимание процесса.
Я сознательно опускаю особенности различных дистрибутивов - так как считаю что это выходит за рамки данной темы и форума.

К тому же - если вчитаться в тему, то ответы уже можно найти или уловить решение.

P.S.
Не понятно? Стучитесь в ICQ
Beholder M6 и H6, Linux Debian/Ubuntu
Профиль ICQ 
Сообщение Добавлено: 17 сен 2007, 11:24. Заголовок сообщения: 
Зарегистрирован:
    10 авг 2007, 20:48
Сообщения: 22
Всем кто писал про ошибки компиляции с таким сообщением:
Цитата:
File not found: /lib/modules/2.6.18.2-34-default/build/.config at ./scripts/make_kcon fig.pl line 31, <IN> line 4.

Проверьте наличие папки build в /lib/modules/your_kernel_release и если таковой не имеется создайте символическую ссылку buid на папку, где лежат исходники ядра (у меня /usr/src/linux).
ЗЫ: Патч установил на ASPLinux 11, ядро 2.6.22.1 тюнер - Beholder 607FM. Раньше пользовал параметры модуля saa7134, ухудшений после перехода на патченный v4l не заметил.
Профиль 
Сообщение Добавлено: 17 сен 2007, 13:56. Заголовок сообщения: 
Зарегистрирован:
    06 фев 2007, 19:16
Сообщения: 92
6appakyga,
с нетерпением жду твоего мануала.
Профиль 
Сообщение Добавлено: 17 сен 2007, 15:52. Заголовок сообщения: 
Зарегистрирован:
    07 янв 2007, 11:49
Сообщения: 4
Попробовал полный патч. Все работает.
Fedora 7 + Beholder BeholdTV 507 FM/RDS.
До этого пробовал патч из другой темы, но правил все вручную. Кроме пульта, все работало так-же (ASPLinux 11/2 + Beholder BeholdTV 507 FM/RDS, грещу на ядро или на корявость ручной правки исходников).

igk72 спасибо!
Профиль 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 2 из 43  [ Сообщений: 631 ]  На страницу   Пред.  1, 2, 3, 4, 5 ... 43  След.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: