Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: first version of budget-ci implementation




Cool! Any idea which CAM(s) you'll be able to try? Perhaps I should add a README file giving the status of the known CAM modules.


That's a good idea. I'm testing this with a Conax CAM. I don't know much more about it but it's a couple of years old, 100 % legal and it has been working nicely with a Nokia 9800 DVB-S box.

This is what I get in the log when loading the modules:

Apr 6 13:51:07 htpc kernel: saa7146: register extension 'budget_ci dvb'.
Apr 6 13:51:07 htpc kernel: saa7146: found saa7146 @ mem e0d08000 (revision 1, irq 9) (0x13c2,0x100f).
Apr 6 13:51:07 htpc kernel: DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
Apr 6 13:51:07 htpc kernel: probe_tuner: try to attach to TT-Budget/WinTV-NOVA-CI PCI
Apr 6 13:51:07 htpc kernel: drivers/media/dvb/frontends/stv0299.c: setup for tuner SU1278 (TSA5059 synth) on TechnoTrend hardware
Apr 6 13:51:07 htpc kernel: DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
Apr 6 13:51:07 htpc kernel: TT-Budget/WinTV-NOVA-CI PCI adapter 0 has MAC addr = 00:d0:5c:23:0c:fe
Apr 6 13:51:07 htpc kernel: dvb_ca_en50221_init
Apr 6 13:51:07 htpc kernel: dvb_ca_en50221_thread
Apr 6 13:51:07 htpc kernel: budget_ci: CI interface initialised
Apr 6 13:51:07 htpc kernel: CAMCHANGE IRQ slot:0 change_type:1
Apr 6 13:51:07 htpc kernel: dvb_ca_en50221_thread_wakeup
Apr 6 13:51:07 htpc kernel: CAMREADY IRQ slot:0
Apr 6 13:51:07 htpc kernel: dvb_ca_en50221_thread_wakeup
Apr 6 13:51:07 htpc kernel: TUPLE type:0x1d length:4
Apr 6 13:51:07 htpc kernel: 0x00: 0x00 .
Apr 6 13:51:07 htpc kernel: 0x01: 0xdb .
Apr 6 13:51:07 htpc kernel: 0x02: 0x08 .
Apr 6 13:51:07 htpc kernel: 0x03: 0xff .
Apr 6 13:51:07 htpc kernel: TUPLE type:0x1c length:3
Apr 6 13:51:07 htpc kernel: 0x00: 0x00 .
Apr 6 13:51:07 htpc kernel: 0x01: 0x08 .
Apr 6 13:51:07 htpc kernel: 0x02: 0xff .
Apr 6 13:51:07 htpc kernel: TUPLE type:0x15 length:21
Apr 6 13:51:07 htpc kernel: 0x00: 0x05 .
Apr 6 13:51:07 htpc kernel: 0x01: 0x00 .
Apr 6 13:51:07 htpc kernel: 0x02: 0x53 S
Apr 6 13:51:07 htpc kernel: 0x03: 0x43 C
Apr 6 13:51:07 htpc kernel: 0x04: 0x4d M
Apr 6 13:51:07 htpc kernel: 0x05: 0x00 .
Apr 6 13:51:07 htpc kernel: 0x06: 0x44 D
Apr 6 13:51:07 htpc kernel: 0x07: 0x56 V
Apr 6 13:51:07 htpc kernel: 0x08: 0x42 B
Apr 6 13:51:07 htpc kernel: 0x09: 0x20 Apr 6 13:51:07 htpc kernel: 0x0a: 0x43 C
Apr 6 13:51:07 htpc kernel: 0x0b: 0x41 A
Apr 6 13:51:07 htpc kernel: 0x0c: 0x20 Apr 6 13:51:07 htpc kernel: 0x0d: 0x4d M
Apr 6 13:51:07 htpc kernel: 0x0e: 0x6f o
Apr 6 13:51:07 htpc kernel: 0x0f: 0x64 d
Apr 6 13:51:07 htpc kernel: 0x10: 0x75 u
Apr 6 13:51:07 htpc kernel: 0x11: 0x6c l
Apr 6 13:51:07 htpc kernel: 0x12: 0x65 e
Apr 6 13:51:07 htpc kernel: 0x13: 0x00 .
Apr 6 13:51:07 htpc kernel: 0x14: 0xff .
Apr 6 13:51:07 htpc kernel: TUPLE type:0x20 length:4
Apr 6 13:51:07 htpc kernel: 0x00: 0xff .
Apr 6 13:51:07 htpc kernel: 0x01: 0xff .
Apr 6 13:51:07 htpc kernel: 0x02: 0x01 .
Apr 6 13:51:07 htpc kernel: 0x03: 0x00 .
Apr 6 13:51:07 htpc kernel: TUPLE type:0x1a length:21
Apr 6 13:51:07 htpc kernel: 0x00: 0x01 .
Apr 6 13:51:07 htpc kernel: 0x01: 0x0f .
Apr 6 13:51:07 htpc kernel: 0x02: 0x00 .
Apr 6 13:51:07 htpc kernel: 0x03: 0x02 .
Apr 6 13:51:07 htpc kernel: 0x04: 0x01 .
Apr 6 13:51:07 htpc kernel: 0x05: 0xc0 .
Apr 6 13:51:07 htpc kernel: 0x06: 0x0e .
Apr 6 13:51:07 htpc kernel: 0x07: 0x41 A
Apr 6 13:51:07 htpc kernel: 0x08: 0x02 .
Apr 6 13:51:07 htpc kernel: 0x09: 0x44 D
Apr 6 13:51:07 htpc kernel: 0x0a: 0x56 V
Apr 6 13:51:07 htpc kernel: 0x0b: 0x42 B
Apr 6 13:51:07 htpc kernel: 0x0c: 0x5f _
Apr 6 13:51:07 htpc kernel: 0x0d: 0x43 C
Apr 6 13:51:07 htpc kernel: 0x0e: 0x49 I
Apr 6 13:51:07 htpc kernel: 0x0f: 0x5f _
Apr 6 13:51:07 htpc kernel: 0x10: 0x56 V
Apr 6 13:51:07 htpc kernel: 0x11: 0x31 1
Apr 6 13:51:07 htpc kernel: 0x12: 0x2e .
Apr 6 13:51:07 htpc kernel: 0x13: 0x30 0
Apr 6 13:51:07 htpc kernel: 0x14: 0x30 0
Apr 6 13:51:07 htpc kernel: TUPLE type:0x1b length:17
Apr 6 13:51:07 htpc kernel: 0x00: 0xc9 .
Apr 6 13:51:07 htpc kernel: 0x01: 0x41 A
Apr 6 13:51:07 htpc kernel: 0x02: 0x19 .
Apr 6 13:51:07 htpc kernel: 0x03: 0x37 7
Apr 6 13:51:07 htpc kernel: 0x04: 0x55 U
Apr 6 13:51:07 htpc kernel: 0x05: 0x4e N
Apr 6 13:51:07 htpc kernel: 0x06: 0x5e ^
Apr 6 13:51:07 htpc kernel: 0x07: 0x1d .
Apr 6 13:51:07 htpc kernel: 0x08: 0x56 V
Apr 6 13:51:07 htpc kernel: 0x09: 0xaa .
Apr 6 13:51:07 htpc kernel: 0x0a: 0x60 `
Apr 6 13:51:07 htpc kernel: 0x0b: 0x20 Apr 6 13:51:07 htpc kernel: 0x0c: 0x03 .
Apr 6 13:51:07 htpc kernel: 0x0d: 0x03 .
Apr 6 13:51:07 htpc kernel: 0x0e: 0x50 P
Apr 6 13:51:07 htpc kernel: 0x0f: 0xff .
Apr 6 13:51:07 htpc kernel: 0x10: 0xff .
Apr 6 13:51:07 htpc kernel: TUPLE type:0x1b length:37
Apr 6 13:51:07 htpc kernel: 0x00: 0xcf .
Apr 6 13:51:07 htpc kernel: 0x01: 0x04 .
Apr 6 13:51:07 htpc kernel: 0x02: 0x09 .
Apr 6 13:51:07 htpc kernel: 0x03: 0x37 7
Apr 6 13:51:07 htpc kernel: 0x04: 0x55 U
Apr 6 13:51:07 htpc kernel: 0x05: 0x4d M
Apr 6 13:51:07 htpc kernel: 0x06: 0x5d ]
Apr 6 13:51:07 htpc kernel: 0x07: 0x1d .
Apr 6 13:51:07 htpc kernel: 0x08: 0x56 V
Apr 6 13:51:07 htpc kernel: 0x09: 0x22 "
Apr 6 13:51:07 htpc kernel: 0x0a: 0xc0 .
Apr 6 13:51:07 htpc kernel: 0x0b: 0x09 .
Apr 6 13:51:07 htpc kernel: 0x0c: 0x44 D
Apr 6 13:51:07 htpc kernel: 0x0d: 0x56 V
Apr 6 13:51:07 htpc kernel: 0x0e: 0x42 B
Apr 6 13:51:07 htpc kernel: 0x0f: 0x5f _
Apr 6 13:51:07 htpc kernel: 0x10: 0x48 H
Apr 6 13:51:07 htpc kernel: 0x11: 0x4f O
Apr 6 13:51:07 htpc kernel: 0x12: 0x53 S
Apr 6 13:51:07 htpc kernel: 0x13: 0x54 T
Apr 6 13:51:07 htpc kernel: 0x14: 0x00 .
Apr 6 13:51:07 htpc kernel: 0x15: 0xc1 .
Apr 6 13:51:07 htpc kernel: 0x16: 0x0e .
Apr 6 13:51:07 htpc kernel: 0x17: 0x44 D
Apr 6 13:51:07 htpc kernel: 0x18: 0x56 V
Apr 6 13:51:07 htpc kernel: 0x19: 0x42 B
Apr 6 13:51:07 htpc kernel: 0x1a: 0x5f _
Apr 6 13:51:07 htpc kernel: 0x1b: 0x43 C
Apr 6 13:51:07 htpc kernel: 0x1c: 0x49 I
Apr 6 13:51:07 htpc kernel: 0x1d: 0x5f _
Apr 6 13:51:07 htpc kernel: 0x1e: 0x4d M
Apr 6 13:51:07 htpc kernel: 0x1f: 0x4f O
Apr 6 13:51:07 htpc kernel: 0x20: 0x44 D
Apr 6 13:51:07 htpc kernel: 0x21: 0x55 U
Apr 6 13:51:07 htpc kernel: 0x22: 0x4c L
Apr 6 13:51:07 htpc kernel: 0x23: 0x45 E
Apr 6 13:51:07 htpc kernel: 0x24: 0x00 .
Apr 6 13:51:07 htpc kernel: TUPLE type:0x14 length:0
Apr 6 13:51:07 htpc kernel: TUPLE type:0xff length:0
Apr 6 13:51:07 htpc kernel: Valid DVB CAM detected MANID:ffff DEVID:1 CONFIGBASE:0x200 CONFIGOPTION:0xf
Apr 6 13:51:07 htpc kernel: dvb_ca_en50221_set_configoption
Apr 6 13:51:07 htpc kernel: DVB CAM validated successfully
Apr 6 13:51:07 htpc kernel: dvb_ca_en50221_link_init
Apr 6 13:51:07 htpc kernel: dvb_ca_en50221_wait_if_status
Apr 6 13:51:07 htpc kernel: dvb_ca_en50221_wait_if_status succeeded timeout:0
Apr 6 13:51:07 htpc kernel: dvb_ca_en50221_wait_if_status
Apr 6 13:51:07 htpc kernel: dvb_ca_en50221_wait_if_status failed timeout:101
Apr 6 13:51:07 htpc kernel: dvb_ca: DVB CAM link initialisation failed :(


It looks like it's communicating with the CAM, doesn't it? But it doesn't work quite yet. Let me know if you want me to try something else.

Thanks!
Jesper



--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index