|
Компьютерный форум OSzone.net » Linux и FreeBSD » Железо в Linux » Установка SkyStar 1 под Linux Red Hat 9 |
|
|
Установка SkyStar 1 под Linux Red Hat 9
|
Новый участник Сообщения: 25 |
Линуксоиды помогите установить драйвера SkyStar 1 v1.5 (TechnoTrend) под Linux RedHat 9.0 (Kernel-2.4.20-8). При попытке установить любые и этих драйверов :
http://www.linux-dvb.tv/download/dvb...030608.tar.bz2 http://www.home.zonnet.nl/panteltje/...teltje-0.1.tgz ftp://ftp.cadsoft.de/vdr/linux-dvb.2003-05-24.tar.bz2 http://linuxtv.org/download/dvb/old/...b-0.9.4.tar.gz получаю ошибку : [root@localhost DVB]# make (cd driver; make) /usr/src/linux-2.4.20-8//scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set make[1]: Вход в каталог `/usr/src/DVB/driver' DIR=`pwd`; (cd /usr/src/linux-2.4.20-8/; make SUBDIRS=$DIR modules) make[2]: Вход в каталог `/usr/src/linux-2.4.20-8' make -r -f tmp_include_depends all make[3]: Вход в каталог `/usr/src/linux-2.4.20-8' make[3]: Циклическая зависимость /usr/src/linux-2.4.20-8/include/asm/smplock.h <- /usr/src/linux-2.4.20-8/include/linux/interrupt.h пропущена. make[3]: Циклическая зависимость /usr/src/linux-2.4.20-8/include/linux/netfilter_ipv4/ip_conntrack.h <- /usr/src/linux-2.4.20-8/include/linux/netfilter_ipv4/ip_conntrack_helper.h пропущена. make[3]: Цель `all' не требует выполнения команд. make[3]: Выход из каталог `/usr/src/linux-2.4.20-8' make -C /usr/src/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h" MAKING_MODULES=1 modules make[3]: Вход в каталог `/usr/src/DVB/driver' gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h -I ../include -I . -g -DUSE_OSD -nostdinc -iwithprefix include -DKBUILD_BASENAME=dmxdev -c -o dmxdev.o dmxdev.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h -I ../include -I . -g -DUSE_OSD -nostdinc -iwithprefix include -DKBUILD_BASENAME=dvb_demux -c -o dvb_demux.o dvb_demux.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h -I ../include -I . -g -DUSE_OSD -nostdinc -iwithprefix include -DKBUILD_BASENAME=dvb_net -c -o dvb_net.o dvb_net.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h -I ../include -I . -g -DUSE_OSD -nostdinc -iwithprefix include -DKBUILD_BASENAME=dvb_i2c -c -o dvb_i2c.o dvb_i2c.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h -I ../include -I . -g -DUSE_OSD -nostdinc -iwithprefix include -DKBUILD_BASENAME=dvb_filter -c -o dvb_filter.o dvb_filter.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h -I ../include -I . -g -DUSE_OSD -nostdinc -iwithprefix include -DKBUILD_BASENAME=dvb_frontend -c -o dvb_frontend.o dvb_frontend.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h -I ../include -I . -g -DUSE_OSD -nostdinc -iwithprefix include -DKBUILD_BASENAME=dvbdev -c -o dvbdev.o dvbdev.c ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_demux.o dvb_net.o dvb_i2c.o dvb_filter.o dvb_frontend.o dvbdev.o make -C av7110 modules make[4]: Вход в каталог `/usr/src/DVB/driver/av7110' gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-8/include/linux/modversions.h -I.. -I. -g -DUSE_OSD -I../../include -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7146_core -c -o saa7146_core.o saa7146_core.c saa7146_core.c: In function `uvirt_to_kva': saa7146_core.c:78: warning: implicit declaration of function `pte_offset' saa7146_core.c:78: warning: assignment makes pointer from integer without a cast saa7146_core.c: In function `uvirt_to_phys': saa7146_core.c:111: warning: assignment makes pointer from integer without a cast saa7146_core.c: In function `saa7146_core_command': saa7146_core.c:444: warning: passing arg 1 of `remap_page_range_R4a3536dd' makes pointer from integer without a cast saa7146_core.c:444: incompatible type for argument 4 of `remap_page_range_R4a3536dd' saa7146_core.c:444: too few arguments to function `remap_page_range_R4a3536dd' make[4]: *** [saa7146_core.o] Ошибка 1 make[4]: Выход из каталог `/usr/src/DVB/driver/av7110' make[3]: *** [_modsubdir_av7110] Ошибка 2 make[3]: Выход из каталог `/usr/src/DVB/driver' make[2]: *** [_mod_/usr/src/DVB/driver] Ошибка 2 make[2]: Выход из каталог `/usr/src/linux-2.4.20-8' make[1]: *** [here] Ошибка 2 make[1]: Выход из каталог `/usr/src/DVB/driver' make: *** [dvb] Ошибка 2 [root@localhost DVB]# Ядро вроде скомпилировал правильно, включил в виде модулей Video4Linux Support (CONFIG_VIDEODEV), Input Core Support (CONFIG_INPUT), Event Device Support (CONFIG_INPUT_EVDEV), I2C Support (может что-то еще надо ? Вот мой .config ). |
|
Отправлено: 23:26, 12-06-2003 |
![]() Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать Оч интересный вопрос. Я с этим долго возился, но у меня была немного другая карточка (v1.3) да и давненько это было (ставилось на Шляп 7.2). Поищу свои заметки на эту тему - сообщу. Там затык был какой-то с запчастями - она по началу достаточно плохо шла на ядре 2.4.19, хотя изумительно на 2.4.18. Посмотри дрова, которые тут. И фирмварь тоже качни. Эти дрова разрабатывались одним перцем из Германии, который забросил их. Терь кому не попадя их модифицируют.
Чичас на Фре работает. |
------- Отправлено: 23:58, 12-06-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать 1 Cмущает первая строчка
/usr/src/linux-2.4.20-8//scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set что это за неуказанный TOPDIR 2 Цитата:
|
|
------- Отправлено: 07:33, 13-06-2003 | #3 |
![]() Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать ruslandh
Цитата:
Цитата:
|
||
------- Отправлено: 16:50, 13-06-2003 | #4 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать А может дрова ориентированы на другую версию gcc ? Что-нибудь про среду установки в Readme и Install написано ?
|
|
------- Отправлено: 07:50, 15-06-2003 | #5 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать Драйвера удалось установить ! Благодаря установке оригинальной версии ядра 2.4.20 + patch-2.4.21-rc8. Сейчас буду ставить VDR 1.2. Кстати возмож ли с помощью нее смотреть закодированные каналы в частности Viacess 1 ?
|
Отправлено: 19:39, 15-06-2003 | #6 |
![]() Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать netspy
Цитата:
![]() |
|
------- Отправлено: 04:36, 16-06-2003 | #7 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать Похоже я поспешил с выводами о удачной установке драйвера
![]() Безошибочный ? проход команд "make" и "make insmod" еще ни о чем не говорит ![]() Эту строку в README я заметил позже - if you don't use devfs, execute DVB/driver/makedev.napi to create the device nodes А этот /devfs у меня отказывается работать ![]() [root@localhost driver]# make ...~OK [root@localhost driver]# ./makedev.napi Creating DVB devices in /dev/dvb/adapter0 chown: `root.video': неверная группа Creating DVB devices in /dev/dvb/adapter1 chown: `root.video': неверная группа Creating DVB devices in /dev/dvb/adapter2 chown: `root.video': неверная группа Creating DVB devices in /dev/dvb/adapter3 chown: `root.video': неверная группа [root@localhost driver]# make insmod ...~OK Creating DVB devices in /dev/dvb/adapter0 chown: `root.video': неверная группа ????????????? Сначало я эти сообщения проигнорировал, а при компиляции VDR 1.2 ... [root@localhost VDR]# ./vdr vdr: can't access video directory /video ???????? Наверное из-за ошибок с ./makedev.napi Вот собсвенно содержание ./makedev.napi: #!/bin/sh # Create device nodes for the Linux DVB API with DVB_API_VERSION 2. # The devices created are suitable for most current PC DVB cards, # i.e. cards having one frontend, one demux and optionally one # MPEG decoder. # The script creates devices for four cards by default. if [ -e /dev/.devfsd ]; then echo "It seems you are using devfs. Good!" exit 0 fi # get rid of old DVB API devices; do it twice for good measure... rm -rf /dev/ost rm -rf /dev/ost rm -rf /dev/dvb rm -rf /dev/dvb mkdir /dev/dvb chmod 755 /dev/dvb for i in `seq 0 3`; do echo "Creating DVB devices in /dev/dvb/adapter$i" mkdir /dev/dvb/adapter$i chmod 755 /dev/dvb/adapter$i mknod -m 0660 /dev/dvb/adapter$i/video0 c 250 `expr 64 \* $i + 0` mknod -m 0660 /dev/dvb/adapter$i/audio0 c 250 `expr 64 \* $i + 1` mknod -m 0660 /dev/dvb/adapter$i/frontend0 c 250 `expr 64 \* $i + 3` mknod -m 0660 /dev/dvb/adapter$i/demux0 c 250 `expr 64 \* $i + 4` mknod -m 0660 /dev/dvb/adapter$i/dvr0 c 250 `expr 64 \* $i + 5` mknod -m 0660 /dev/dvb/adapter$i/ca0 c 250 `expr 64 \* $i + 6` mknod -m 0660 /dev/dvb/adapter$i/net0 c 250 `expr 64 \* $i + 7` mknod -m 0660 /dev/dvb/adapter$i/osd0 c 250 `expr 64 \* $i + 8` chown root.video /dev/dvb/adapter$i/* done Ссылки на программу и драйвер : ftp://ftp.cadsoft.de/vdr/vdr-1.2.1.tar.bz2 ftp://ftp.cadsoft.de/vdr/linux-dvb.2003-06-08.tar.bz2 PLEASE HELP !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
Отправлено: 11:54, 16-06-2003 | #8 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать ЛЮДИ ВЫ ГДЕ !!!!
![]() |
Отправлено: 21:03, 17-06-2003 | #9 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать ![]() Сформулируйте свой вопрос PS Ну создайте нужную группу, в чём дело ? |
------- Отправлено: 21:57, 17-06-2003 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Проблема после установки нового ядра в Red Hat Linux 9. | Makis | Общий по Linux | 26 | 06-07-2007 15:44 | |
Red HAt Linux, Bind | e-Lenka | Общий по Linux | 6 | 16-12-2005 09:08 | |
red hat LINUX 9.0 НЕ ЗАГРУЗИЛСЯ X-SERVER | anod7 | Общий по Linux | 6 | 09-10-2005 14:12 | |
Установка Red Hat 9 в Windows | Serguniatmn | Хочу все знать | 5 | 01-03-2005 15:32 | |
Red HaT 7.1 установка | CyMpak | Общий по Linux | 21 | 16-09-2002 15:15 |
|