Hi there, I just encountered a weird problem with a new TechnoTrend C-1501 DVB-C card with CI module (SAA7146 based). The CAM seems to work fine ONLY if I remove and re-insert the whole CI module after booting. When I don't do that, I cannot receive any program (could not try non-encrypted channels since my provider encrypts all digital channels). After re-inserting the card, everything works as it should.
Since the computer is not permanently powered on, and the back of the computer is hard to access, this is a very unsatisfying condition; Is there a way to re-initialize the module after rebooting or any other way to simulate re-insertion of it by software? Tech details: Linux version 3.17.7-gentoo (root@artemis) (gcc version 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) ) #1 SMP PREEMPT Tue Dec 30 16:58:13 CET 2014 (Gentoo-kernel, no further patches applied) artemis linux # qlist -Iv dvb media-libs/libdvb-0.5.5.1-r3 virtual/linuxtv-dvb-headers-5.8 artemis linux # dmesg [relevant parts] [ 5.322053] saa7146: found saa7146 @ mem ffffc90000072c00 (revision 1, irq 21) (0x13c2,0x101a) [ 5.322055] saa7146 (0): dma buffer size 192512 [ 5.322057] DVB: registering new adapter (TT-Budget C-1501 PCI) [ 5.341385] adapter has MAC addr = 00:d0:5c:cd:8e:15 [ 5.373142] Registered IR keymap rc-tt-1500 [ 5.373225] input: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:14.4/0000:04:06.0/rc/rc0/input13 [ 5.373269] rc0: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:14.4/0000:04:06.0/rc/rc0 [ 5.373342] budget_ci: CI interface initialised [ 5.410959] budget_ci dvb 0000:04:06.0: DVB: registering adapter 0 frontend 0 (Philips TDA10023 DVB-C)... [ 9.374382] dvb_ca adapter 0: DVB CAM detected and initialised successfully [ 373.441786] dvb_ca adapter 0: DVB CAM detected and initialised successfully The first line is right after booting, the second after re-inserting the CI- module. Thanks Alexander Puchmayr