Войти

Показать полную графическую версию : Установка SkyStar 1 под Linux Red Hat 9


netspy
12-06-2003, 23:26
Линуксоиды помогите установить драйвера SkyStar 1 v1.5 (TechnoTrend) под Linux RedHat 9.0 (Kernel-2.4.20-8). При попытке установить любые и этих драйверов :

http://www.linux-dvb.tv/download/dvb-newstruct-20030608.tar.bz2
http://www.home.zonnet.nl/panteltje/dvd/dvb-0.9.3-panteltje-0.1.tgz
ftp://ftp.cadsoft.de/vdr/linux-dvb.2003-05-24.tar.bz2
http://linuxtv.org/download/dvb/old/siemens_dvb-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 (http://netspy.at.tut.by/config) ).

Barracuda
12-06-2003, 23:58
Оч интересный вопрос. Я с этим долго возился, но у меня была немного другая карточка (v1.3) да и давненько это было (ставилось на Шляп 7.2). Поищу свои заметки на эту тему - сообщу. Там затык был какой-то с запчастями - она по началу достаточно плохо шла на ядре 2.4.19, хотя изумительно на 2.4.18. Посмотри дрова, которые тут (http://www.nuclearcat.com/ss1linux.php). И фирмварь тоже качни. Эти дрова разрабатывались одним перцем из Германии, который забросил их. Терь кому не попадя их модифицируют.
Чичас на Фре работает.

ruslandh
13-06-2003, 07:33
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 ?

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

ruslandh
15-06-2003, 07:50
А может дрова ориентированы на другую версию gcc ? Что-нибудь про среду установки в Readme и Install написано ?

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

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

netspy
16-06-2003, 11:54
Похоже я поспешил с выводами о удачной установке драйвера :(
Безошибочный ? проход команд "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 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

netspy
17-06-2003, 21:03
ЛЮДИ ВЫ ГДЕ !!!! :(

ruslandh
17-06-2003, 21:57
:)
Сформулируйте свой вопрос
PS Ну создайте нужную группу, в чём дело ?

netspy
18-06-2003, 01:20
ruslandh спасибо ! После того как я создал группу video для root установка драйверов прошла нормально :

cd /usr/local/src
tar -xjvf linux-dvb.2003-06-08.tar.bz2
ln -s linux-dvb.2003-06-08 DVB
cd DVB/driver
make
./makedev.napi
make insmod

Но это еще не все :). Надо еще VDR 1.2 установить и здесь у меня как всегда проблемы. Вот что я делаю :

# cd /usr/local/src
# tar -xjvf vdr-1.2.1.tar.bz2
# ln -s vdr-1.2.1 VDR
# cd VDR
# make VFAT=1
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include audio.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include channels.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include ci.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include config.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include cutter.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include device.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include diseqc.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include dvbdevice.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include dvbosd.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include dvbplayer.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include dvbspu.c
make -C ./libdtv all
make[1]: Вход в каталог `/usr/local/src/vdr-1.2.0/libdtv'
making all distributions...
make[2]: Вход в каталог `/usr/local/src/vdr-1.2.0/libdtv/liblx'
cleaning workspace...
cc -O2 -g -pedantic -Wmissing-prototypes -Wstrict-prototypes -Wimplicit -D__USE_FIXED_PROTOTYPES__    -c -o xMemMgt.o xMemMgt.c
cc -O2 -g -pedantic -Wmissing-prototypes -Wstrict-prototypes -Wimplicit -D__USE_FIXED_PROTOTYPES__    -c -o xListFuncs.o xListFuncs.c
updating library...
distributing liblx.a and liblx.h...
make[2]: Выход из каталог `/usr/local/src/vdr-1.2.0/libdtv/liblx'
make[2]: Вход в каталог `/usr/local/src/vdr-1.2.0/libdtv/libsi'
updating dependencies...
make[2]: Выход из каталог `/usr/local/src/vdr-1.2.0/libdtv/libsi'
make[2]: Вход в каталог `/usr/local/src/vdr-1.2.0/libdtv/libsi'
cleaning workspace...
compiling si_parser.c...
compiling si_debug_services.c...
updating library...
distributing libsi.a to ../lib...
make[2]: Выход из каталог `/usr/local/src/vdr-1.2.0/libdtv/libsi'
make[2]: Вход в каталог `/usr/local/src/vdr-1.2.0/libdtv/libvdr'
cleaning workspace...
cc -O2 -g -Wmissing-prototypes -Wstrict-prototypes -Wimplicit -D__USE_FIXED_PROTOTYPES__  -I../include   -c -o libvdr.o libvdr.c
updating library...
distributing libvdr.a and libvdr.h...
make[2]: Выход из каталог `/usr/local/src/vdr-1.2.0/libdtv/libvdr'
making libdtv.a/libdtv.h...
make[1]: Выход из каталог `/usr/local/src/vdr-1.2.0/libdtv'
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include eit.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include eitscan.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include font.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include i18n.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include interface.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include keys.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include lirc.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include menu.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include menuitems.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include osdbase.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include osd.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include player.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include plugin.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include rcu.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include receiver.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include recorder.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include recording.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include remote.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include remux.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include ringbuffer.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include sources.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include spu.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include status.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include svdrp.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include thread.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include timers.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include tools.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include transfer.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include vdr.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVFAT -I../DVB/include videodir.c
g++ -g -O2 -Wall -Woverloaded-virtual -rdynamic audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbosd.o dvbplayer.o dvbspu.o eit.o eitscan.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o osdbase.o osd.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sources.o spu.o status.o svdrp.o thread.o timers.o tools.o transfer.o vdr.o videodir.o  -ljpeg -lpthread -ldl  ./libdtv/libdtv.a -o vdr
# ./vdr
vdr: can't access video directory /video
# mkdir /video
# ./vdr
vdr: no primary device found - using first device!
# DVBDIR="/usr/local/src/DVB/driver"
# VDRPRG="/usr/local/bin/vdr"
# VDRCMD="$VDRPRG -w 60 -t /dev/tty8 -L /usr/local/src/VDR/PLUGINS/lib -c /usr/local/vdr/etc $*"
# VDRUSR=vdr
# ./runvdr
/lib/modules/2.4.21-rc8/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
DIR=`pwd`; (cd /lib/modules/2.4.21-rc8/build; make SUBDIRS=$DIR modules)
make[1]: Вход в каталог `/usr/src/linux-2.4.20'
make -C  /usr/local/src/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Вход в каталог `/usr/local/src/linux-dvb.2003-06-08/driver'
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 compat.o dvb_ksyms.o
make -C av7110 modules
make[3]: Вход в каталог `/usr/local/src/linux-dvb.2003-06-08/driver/av7110'
ld -m elf_i386 -r -o dvb-ttpci.o saa7146_core.o saa7146_v4l.o av7110.o av7110_ir.o
make[3]: Выход из каталог `/usr/local/src/linux-dvb.2003-06-08/driver/av7110'
make -C frontends modules
make[3]: Вход в каталог `/usr/local/src/linux-dvb.2003-06-08/driver/frontends'
make[3]: Цель `modules' не требует выполнения команд.
make[3]: Выход из каталог `/usr/local/src/linux-dvb.2003-06-08/driver/frontends'make[2]: Выход из каталог `/usr/local/src/linux-dvb.2003-06-08/driver'
make[1]: Выход из каталог `/usr/src/linux-2.4.20'

sync
(                                               \
insmod videodev;                                \
                               \
insmod dvb-core.o dvb_shutdown_timeout=0;       \
make -C frontends insmod;                       \
make -C av7110 insmod; \
)
Using /lib/modules/2.4.21-rc8/kernel/drivers/media/video/videodev.o
make[1]: Вход в каталог `/usr/local/src/linux-dvb.2003-06-08/driver/frontends'
insmod alps_bsrv2.o;   insmod alps_tdmb7.o;   insmod alps_tdlb7.o;   insmod grundig_29504-401.o;   insmod grundig_29504-491.o;   insmod stv0299.o;   insmod ves1820.o;
make[1]: Выход из каталог `/usr/local/src/linux-dvb.2003-06-08/driver/frontends'make[1]: Вход в каталог `/usr/local/src/linux-dvb.2003-06-08/driver/av7110'
insmod input; \
insmod evdev; \
insmod dvb-ttpci.o;
Using /lib/modules/2.4.21-rc8/kernel/drivers/input/input.o
insmod: a module named input already exists
Using /lib/modules/2.4.21-rc8/kernel/drivers/input/evdev.o
make[1]: Выход из каталог `/usr/local/src/linux-dvb.2003-06-08/driver/av7110'
sync

ВИСИТ !!!  

вообщем и тут не все ладно :(. В качестве руководства по установке использую статью (http://home.t-online.de/home/hubertus.sandmann/vdr_installation.htm) на немецком где описывается установка драйвера и VDR 1.2, но немецкого я незнаю. Может поэтому я где-то допустил ошибку ? Чтение README не помогло. PLEASE HELP !!!

Barracuda
22-06-2003, 03:49
netspy
А чито за VDR?




© OSzone.net 2001-2012