Имя пользователя:
Пароль:
 

Показать сообщение отдельно

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


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

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


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 !!!

Отправлено: 01:20, 18-06-2003 | #11