first thing to try is check if the default rate-limit is active and disable it, the steps for that are:
1) without having signal lock, i.e. even without cables attached to the LNB inputs of your TBS card and without CAM inserted, run 'dvbtraffic' to confirm there is output from that command and you get about 63Mbps of Null TS packets (because there is no signal lock, all the packets are Null)
2) then open "linux-tbs-drivers/linux/drivers/media/common/saa716x/tbsci.c" in text editor and find the following lines:
===
- Code: Select All Code
case 0x60:
if (state->mode != 5) {
printk("tbsci: Initializing TBS 6928 v12 CI slot\n");
state->mode = 3;
data = 0;
tbsci_i2c_write(state, 0xd0, &data, 1);
tbsci_i2c_write(state, 0xcc, &data, 1);
tbsci_i2c_write(state, 0xcd, &data, 1);
data = 2;
tbsci_i2c_write(state, 0xce, &data, 1);
} else {
printk("tbsci: Initializing TBS 6618 CI slot\n");
}
break;
===
3) change them to:
===
- Code: Select All Code
case 0x60:
if (state->mode != 5) {
printk("tbsci: Initializing TBS 6928 v12 CI slot\n");
state->mode = 3;
} else {
printk("tbsci: Initializing TBS 6618 CI slot\n");
}
break;
===
4) save the change, then build and reinstall the drivers
5) shutdown the computer for the card to lost the old settings. once again to emphasize - you need to shutdown and not just restart the computer, otherwise the card cannot lost the old rate-limit
6) turn it on, the modified driver will load and the new setting be applied
7) from there on, every time the card will use those new settings without default rate-limit of 63 Mbps. so, at this point you can use 'dvbtraffic' again as in step one and in such case you should see no any output (in case there is no signal lock) or output matching transponder data-rate in case you locked a transponder.