Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Железо в Linux » Установка SkyStar 1 под Linux Red Hat 9

Ответить
Настройки темы
Установка SkyStar 1 под Linux Red Hat 9

Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Линуксоиды помогите установить драйвера 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

 

Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Оч интересный вопрос. Я с этим долго возился, но у меня была немного другая карточка (v1.3) да и давненько это было (ставилось на Шляп 7.2). Поищу свои заметки на эту тему - сообщу. Там затык был какой-то с запчастями - она по началу достаточно плохо шла на ядре 2.4.19, хотя изумительно на 2.4.18. Посмотри дрова, которые тут. И фирмварь тоже качни. Эти дрова разрабатывались одним перцем из Германии, который забросил их. Терь кому не попадя их модифицируют.
Чичас на Фре работает.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 23:58, 12-06-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


1 Cмущает первая строчка
/usr/src/linux-2.4.20-8//scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
что это за неуказанный TOPDIR
2
Цитата:
saa7146_core.c:444: warning: passing arg 1 of `remap_page_range_R4a3536dd' makes pointer from integer without a
cast
А что там в 444 строке файла   saa7146_core.c ? Может требуется другая версия gcc ?

-------
Поспешай не торопясь


Отправлено: 07:33, 13-06-2003 | #3


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


ruslandh
Цитата:
TOPDIR: parameter null or not set
Да это пустяк по сравнению с
Цитата:
saa7146_core.c:444: too few arguments to function `remap_page_range_R4a3536dd'
это уже несовместимость откровенная ...

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 16:50, 13-06-2003 | #4


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


А может дрова ориентированы на другую версию gcc ? Что-нибудь про среду установки в Readme и Install написано ?

-------
Поспешай не торопясь


Отправлено: 07:50, 15-06-2003 | #5


Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Драйвера удалось установить ! Благодаря установке оригинальной версии ядра 2.4.20 + patch-2.4.21-rc8. Сейчас буду ставить VDR 1.2. Кстати возмож ли с помощью нее смотреть закодированные каналы в частности Viacess 1 ?

Отправлено: 19:39, 15-06-2003 | #6


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


netspy
Цитата:
Кстати возмож ли с помощью нее смотреть закодированные каналы в частности Viacess 1 ?
Как вы должны прекрасно понимать - официально низя. Но если нельзя, но очень хочется, то можно. Где-то я видел под Линукс некоторое подобие Мультидека, а вот где - не помню.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 04:36, 16-06-2003 | #7


Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить 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
Благодарности: 0

Профиль | Отправить PM | Цитировать


ЛЮДИ ВЫ ГДЕ !!!!

Отправлено: 21:03, 17-06-2003 | #9


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать



Сформулируйте свой вопрос
PS Ну создайте нужную группу, в чём дело ?

-------
Поспешай не торопясь


Отправлено: 21:57, 17-06-2003 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Железо в Linux » Установка SkyStar 1 под Linux Red Hat 9

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Проблема после установки нового ядра в 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




 
Переход