Народ, в чем баг? Никак не могу заставить работать сабж
Карта установлена правильно:
lspci
...
00:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
...
При попытке подгрузить модуль к ядру:
modprobe dvb-ttpci
Module Size Used by
dvb-ttpci 79500 0
dvb-core 77288 1 dvb-ttpci
saa7146_vv 46656 1 dvb-ttpci
video-buf 16868 1 saa7146_vv
saa7146 15396 2 dvb-ttpci,saa7146_vv
v4l1-compat 13092 1 saa7146_vv
v4l2-common 4896 1 saa7146_vv
videodev 7168 1 saa7146_vv
firmware_class 7232 1 dvb-ttpci
ttpci-eeprom 2176 1 dvb-ttpci
...
при этом в /var/log/messages можно прочитать:
Oct 19 12:48:09 NetSex kernel: Linux video capture interface: v1.00
Oct 19 12:48:09 NetSex kernel: saa7146: register extension 'dvb'.
Oct 19 12:48:09 NetSex kernel: ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 17
Oct 19 12:48:09 NetSex kernel: saa7146: found saa7146 @ mem e0da8000 (revision 1, irq 17) (0x13c2,0x0000).
Oct 19 12:48:09 NetSex kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3).
Oct 19 12:48:09 NetSex kernel: Siemens/Technotrend/Hauppauge PCI rev1.3 adapter 0 has MAC addr = 00:d0:5c:03:3a:8d
Oct 19 12:48:09 NetSex kernel: gpioirq unknown type=0 len=0
Oct 19 12:48:09 NetSex kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261c
Oct 19 12:48:09 NetSex kernel: DVB: AV7111(0) - firmware supports CI link layer interface
Oct 19 12:48:09 NetSex kernel: av7110(0): Crystal audio DAC detected
Oct 19 12:48:09 NetSex kernel: videodev: "av7110" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
Oct 19 12:48:09 NetSex kernel: saa7146_vv: saa7146 (0): registered device video0 [v4l2]
Oct 19 12:48:09 NetSex kernel: av7110: found av7110-0.
создается только /dev/video0, больше ничего, а должно быть куча устройств в /dev/dvb/
Что я делаю не так? Linux Mandrake Community 10.1 Kernel 2.6.8.1 (все нужные параметры включены)
пробую создать устройства принудительно:
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
mkdir /dev/dvb/adapter0
chmod 755 /dev/dvb/adapter0
mknod -m 0660 /dev/dvb/adapter0/video0 c 212 0
mknod -m 0660 /dev/dvb/adapter0/audio0 c 212 1
mknod -m 0660 /dev/dvb/adapter0/frontend0 c 212 3
mknod -m 0660 /dev/dvb/adapter0/demux0 c 212 4
mknod -m 0660 /dev/dvb/adapter0/dvr0 c 212 5
mknod -m 0660 /dev/dvb/adapter0/ca0 c 212 6
mknod -m 0660 /dev/dvb/adapter0/net0 c 212 7
mknod -m 0660 /dev/dvb/adapter0/osd0 c 212 8
chown root.video /dev/dvb/adapter0/*
девайсы появляются
пробуем ./szap -n 2
reading channels from file '/root/.szap/channels.conf'
zapping to 2 'ZDF':
sat 0, frequency = 11954 MHz H, symbolrate 27500000, vpid = 0x006e, apid = 0x0078
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
opening frontend failed: No such device