Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Problems with WinTV NOVA-CI
Hi All
I have a Hauppauge WinTV NOVA-CI DVB-S card with Irdeto Euro CAM which
works fine under Windoze with various applications. I'm trying to run
this setup on the standard 2.4.20 Redhat kernel using the dvb-kernel
(linux_2_4 branch) CVS drivers with budget CI code enabled.
Unfortunately at the moment I'm unable to upgrade or use a different
kernel because of some precompiled binary only RAID drivers. Now my
problems:
1. The card only delivers data after warm booting Linux from Windoze.
If I cold boot Linux, scan will fail with timeouts and xine finds no
data on /dev/dvb/adapter0/dvr0. However tuning with szap works (I get
a FE_HAS_LOCK). If I warm boot Linux after having been in Windoze,
scan works, and xine picks up data from /dev/dvb/adapter0/dvr0 after
tuning with szap -r. Now I also can use VDR with the xine plugin
successfully.
I have looked through the mailing list archives from this year, and
found 2 or 3 posts about the same problem, however there was no
resolution posted. Is anybody here using a standalone DVB-S TT budget
card with the dvb-kernel drivers and a 2.4 kernel successfully ? (Btw.
I get the same behaviour with the 2.6.7 kernel included drivers under
Knoppix).
Since I get the feeling that the Linux drivers don't initialise the
card properly, I had a look at the SAA7146 registers (as suggested on
this list once), to see what differences there are after cold and warm
booting. Only 2 registers differed: 0x38 and 0x74. But they seem to
contain random stuff, since their values differ every time.
2. I can only view one encrypted channel with VDR and are unable view
any further encrypted channels when switching. I have enabled the
budget CI code and use VDR 1.3.16 (with xine) to view encrypted
channels. Starting VDR on an encrypted channel, or switching from a
FTA to encrypted channel works with VDR showing the encrypted channel.
However then switching to another encrypted channel, VDR fails to
decrypt it. I used to get a timeout on the CAM with a CAM link layer
failure error message. I have backported all the CI related changes
made in the main CVS tree to the 2_4 branch (since no updates were
done to it since branching, except for this weeks commits) and now I
don't get the timeouts and link failures anymore. However VDR is still
unable to decrypt a second time. Doing a reset in the CICAM menu,
makes decrypting work again, but only for the current channel.
Is the budget CI code actually working for anybody with VDR ? Or is
the code commented out because it is still unstable/incomplete ?
Please let me know if you need more information or if there is
something I can do to help. Any help would be appreciated since I
really would like to use this card under Linux.
Regards,
Werner
Relevant output listings:
lspci -v
01:07.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH: Unknown device 100f
Flags: bus master, medium devsel, latency 32, IRQ 9
Memory at e2000000 (32-bit, non-prefetchable) [size=512]
lsmod
Module Size Used by Tainted: P
dvb-ttpci-budget-ci 10664 15 (autoclean)
stv0299 12200 0 (autoclean) (unused)
ttpci-eeprom 2744 0 (autoclean) [dvb-ttpci-budget-ci]
dvb-core 76468 0 (autoclean) [dvb-ttpci-budget-ci stv0299]
saa7146 14484 0 (autoclean) [dvb-ttpci-budget-ci]
nvaudio 39732 1 (autoclean)
ac97_codec 13544 0 (autoclean) [nvaudio]
lirc_serial 9248 1 (autoclean)
ide-cd 35196 0 (autoclean)
cdrom 33472 0 (autoclean) [ide-cd]
tuner 11680 1 (autoclean)
bttv 73568 0 (autoclean)
soundcore 6276 2 (autoclean) [nvaudio bttv]
i2c-algo-bit 8776 1 (autoclean) [bttv]
i2c-core 19012 0 (autoclean) [tuner bttv i2c-algo-bit]
videodev 8192 2 (autoclean) [bttv]
dmesg
saa7146: register extension 'budget_ci dvb'.
saa7146_core: found saa7146 @ mem f9c5c000 (revision 1, irq 9) (0x13c2,0x100f).
DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
probe_tuner: try to attach to TT-Budget/WinTV-NOVA-CI PCI
stv0299.c: setup for tuner SU1278 (TSA5059 synth) on TechnoTrend hardware
DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
TT-Budget/WinTV-NOVA-CI PCI adapter 0 has MAC addr = 00:d0:5c:22:57:c0
budget_ci: CI interface initialised
dvb_ca: DVB CAM detected and initialised successfully
/var/log/messages
Dec 5 14:57:45 mordor vdr[15099]: VDR version 1.3.16 started
Dec 5 14:57:45 mordor vdr[15099]: loading plugin:
./PLUGINS/lib/libvdr-femon.so.1.3.16
Dec 5 14:57:45 mordor vdr[15099]: loading plugin:
./PLUGINS/lib/libvdr-xine.so.1.3.16
Dec 5 14:57:45 mordor vdr[15099]: loading /mnt/linux/video/vdr/setup.conf
Dec 5 14:57:45 mordor vdr[15099]: loading /mnt/linux/video/vdr/sources.conf
Dec 5 14:57:45 mordor vdr[15099]: loading /mnt/linux/video/vdr/diseqc.conf
Dec 5 14:57:45 mordor vdr[15099]: loading /mnt/linux/video/vdr/channels.conf
Dec 5 14:57:45 mordor vdr[15099]: loading /mnt/linux/video/vdr/timers.conf
Dec 5 14:57:45 mordor vdr[15099]: loading /mnt/linux/video/vdr/svdrphosts.conf
Dec 5 14:57:45 mordor vdr[15099]: loading /mnt/linux/video/vdr/ca.conf
Dec 5 14:57:45 mordor vdr[15099]: loading /mnt/linux/video/vdr/keymacros.conf
Dec 5 14:57:46 mordor vdr[15099]: found 1 video device
Dec 5 14:57:46 mordor vdr[15099]: initializing plugin: femon (0.1.6):
DVB Signal Information Monitor (OSD)
Dec 5 14:57:46 mordor vdr[15099]: initializing plugin: xine (0.6.0): Software
based playback using xine
Dec 5 14:57:46 mordor vdr[15099]: setting primary device to 2
Dec 5 14:57:46 mordor vdr[15099]: SVDRP listening on port 2001
Dec 5 14:57:46 mordor vdr[15099]: starting plugin: femon
Dec 5 14:57:46 mordor vdr[15099]: starting plugin: xine
Dec 5 14:57:46 mordor vdr[15099]: loading
/mnt/linux/video/vdr/themes/sttng-default.theme
Dec 5 14:57:46 mordor vdr[15099]: ERROR: remote control XineRemote not ready!
Dec 5 14:57:46 mordor vdr[15099]: switching to channel 14
Dec 5 14:57:46 mordor kernel: dvb_ca: DVB CAM detected and
initialised successfully
Dec 5 14:57:46 mordor vdr[15099]: CAM: Irdeto Access , 01, 06FF, 06FF
Dec 5 15:00:15 mordor kernel: keyboard.c: can't emulate rawmode for keycode 403
Dec 5 15:00:16 mordor vdr[15099]: switching to channel 13
Dec 5 15:00:16 mordor kernel: keyboard.c: can't emulate rawmode for keycode 403
Dec 5 15:00:36 mordor vdr[15099]: ERROR: no useful data seen within
10552440 byte of video stream
Dec 5 15:00:59 mordor vdr[15099]: caught signal 2
Dec 5 15:00:59 mordor vdr[15099]: saved setup to
/mnt/linux/video/vdr/setup.conf
Dec 5 15:00:59 mordor vdr[15099]: stopping plugin: xine
Dec 5 15:00:59 mordor vdr[15099]: stopping plugin: femon
Dec 5 15:00:59 mordor vdr[15099]: exiting
Home |
Main Index |
Thread Index