Moin!
Ich need mal eure Hilfe. Hatte bis heute den Kernel 2.6.12-ct-1 und vdrdevel 1.3.49 von Tobi am laufen. Das lief alles recht gut. Hab nun heute 2.6.16-1 von backports.org installiert. Das ging auch alles soweit gut und das System läuft soweit. Nur leider meint VDR jetzt:
no DVB device found
Sniff... Hab schon im Forum geguggt und alles Mögliche probiert, aber VDR besteht darauf, das meine Technotrend DVB rev1.3 Karte nicht installiert ist. Nachdem ich Hardwaretechnisch nix geändert habe und auch lspci -v
0000:00:0c.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH Siemens/Technotrend/Hauppauge DVB card rev1.3
Flags: bus master, medium devsel, latency 32, IRQ 201
Memory at dd000000 (32-bit, non-prefetchable) [size=512]
meint, ich hätte so eine Karte im System, bin ich etwas ratlos. Die Firmware liegt an zwei Orten:
/lib/firmware/dvb-ttpci-01.fw
/usr/lib/hotplug/firmware/dvb-ttpci-01.fw
Wenn ich ein
modprobe -r dvb_ttpci
modprobe dvb_ttpci
ausführe, steht im Syslog nur:
saa7146: unregister extension 'dvb'.
saa7146: register extension 'dvb'.
Beim 2.6.12 Kernel kam da noch ein bißchen mehr von wegen Interrupt und so Zeugs. lsmod zeigt auch an, das - meiner Meinung nach - alles Notwendige geladen ist:
dvb_ttpci 87104 0
l64781 6916 1 dvb_ttpci
saa7146_vv 44416 1 dvb_ttpci
video_buf 20868 1 saa7146_vv
saa7146 17480 2 dvb_ttpci,saa7146_vv
v4l1_compat 12996 1 saa7146_vv
v4l2_common 7680 1 saa7146_vv
ves1820 6212 1 dvb_ttpci
stv0299 10248 1 dvb_ttpci
dvb_core 74664 2 dvb_ttpci,stv0299
tda8083 5764 1 dvb_ttpci
stv0297 7296 1 dvb_ttpci
sp8870 7244 1 dvb_ttpci
firmware_class 10048 2 dvb_ttpci,sp8870
ves1x93 6404 1 dvb_ttpci
ttpci_eeprom 2688 1 dvb_ttpci
i2c_core 20560 10 dvb_ttpci,l64781,ves1820,stv0299,tda8083,stv0297,sp8870,ves1x93,ttpci_eeprom,i2c_viapro
videodev 9024 2 saa7146_vv,stradis
...
Hat jemand eine Idee? Fehlt vielleicht doch noch ein Frontend? Oder ein Devicenode? Aber das wird beim 2.6.16 doch inzwischen etwas anders gehandhabt oder? Braucht man da unter /dev noch Einträge? Ich hatte mal mit
#!/bin/sh
rm -rf /dev/dvb/adapter*/*
device=0
for card in `seq 0 3`
do
mkdir -p /dev/dvb/adapter${card}
device=`echo $card \* 64 | bc`
for dev in video audio sec frontend demux dvr ca net osd
do
echo "Creating /dev/dvb/adapter${card}/${dev}0 c 212 $device"
mknod /dev/dvb/adapter${card}/${dev}0 c 212 $device
chmod 0660 /dev/dvb/adapter${card}/${dev}0
chown root:video /dev/dvb/adapter${card}/${dev}0
let device=device+1
done
done
die Nodes soweit anglegt. Aber hilft auch nix...
Merci!
Robert