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

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

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


Сообщения: 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