Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   Установка SkyStar 1 под Linux Red Hat 9 (http://forum.oszone.net/showthread.php?t=37158)

netspy 12-06-2003 23:26 255585

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

Barracuda 12-06-2003 23:58 255586

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

ruslandh 13-06-2003 07:33 255587

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 255588

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 255589

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

netspy 15-06-2003 19:39 255590

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

Barracuda 16-06-2003 04:36 255591

netspy
Цитата:

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

netspy 16-06-2003 11:54 255592

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

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

ruslandh 17-06-2003 21:57 255594

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

netspy 18-06-2003 01:20 255595

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

ВИСИТ !!!  

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

Barracuda 22-06-2003 03:49 255596

netspy
А чито за VDR?


Время: 09:51.

Время: 09:51.
© OSzone.net 2001-