need your help - no any signal information from dvb-card TT3200
debian:/usr/local/src/szap2# szap2 -t 0 -r -c 13E_fta_dvb-s.test.conf C1R-Europe
reading channels from file '13E_fta_dvb-s.test.conf'
zapping to 1 'C1R-Europe':
sat 0, frequency = 12597 MHz V, symbolrate 27500000, vpid = 0x00a7, apid = 0x006c sid = 0x0000 (fec = -2147483648, mod = 2)
Querying info .. Delivery system=DVB-S
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
----------------------------------> Using 'STB0899 DVB-S' DVB-S
diseqc: sat_no:0 pol_vert:1 hi_band:1 cmd:e0 10 38 f1 wait:0
do_tune: API version=2, delivery system = 0
do_tune: Frequency = 1997000, Srate = 27500000 (DVB-S)
do_tune: Frequency = 1997000, Srate = 27500000 (SET_PARAMS)
status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe |
status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe |
status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe |
debian:/usr/local/src/szap2#
Alles anzeigen
Where my mistake?
Platform configuration
dvbcard TT3200 + motherboard Asus P4C800 (chipset Intel875P) + P4 2400 HT (socket 478 )
+ OS Debian (stable etch) + debian linux-kernel 2.6.18-5-486
+ linux-headers /usr/src/linux-headers-2.6.18-5-486
how I make dvb kernel-modules:
- get tree from http://jusst.de/hg/multiproto
# cd /usr/local/src
# apt-get install mercurial
# hg clone http://jusst.de/hg/multiproto
# mv multiproto dvb
- make 3 changes in sources (2 over budget-ci.c + 1 over dvb_frontend.c)
I make that patch from info http://www.vdr-wiki.de/wiki/in…SuSE_DVB-S2_-_DVB_Treiber
multiproto-1.10.07-tt3200.diff
diff -u -r dvb.orig/dvb-core/dvb_frontend.c dvb/dvb-core/dvb_frontend.c
--- dvb.orig/dvb-core/dvb_frontend.c 2007-10-01 12:34:38.000000000 +0400
+++ dvb/dvb-core/dvb_frontend.c 2007-10-04 09:10:18.000000000 +0400
@@ -1727,6 +1727,7 @@
fepriv->max_drift = 0;
break;
default:
+ up (&fepriv->sem);
return -EINVAL;
}
}
diff -u -r dvb.orig/ttpci/budget-ci.c dvb/ttpci/budget-ci.c
--- dvb.orig/ttpci/budget-ci.c 2007-10-01 12:34:39.000000000 +0400
+++ dvb/ttpci/budget-ci.c 2007-10-04 09:11:11.000000000 +0400
@@ -1678,7 +1678,8 @@
};
struct stb6100_config tt3200_stb6100_config = {
- .tuner_address = 0x60
+ .tuner_address = 0x60,
+ .refclock = 27000000,
};
static void frontend_init(struct budget_ci *budget_ci)
@@ -1755,7 +1756,7 @@
budget_ci->budget.dvb_frontend = stb0899_attach(&tt3200_config, &budget_ci->budget.i2c_adap);
if (budget_ci->budget.dvb_frontend) {
if (stb6100_attach(budget_ci->budget.dvb_frontend, &tt3200_stb6100_config, &budget_ci->budget.i2c_adap)) {
- if (lnbp21_attach(budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, 0, 0)) {
+ if (!lnbp21_attach(budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, 0, 0)) {
printk("%s: No LNBP21 found!\n", __FUNCTION__);
if (budget_ci->budget.dvb_frontend->ops.tuner_ops.release)
budget_ci->budget.dvb_frontend->ops.tuner_ops.release(budget_ci->budget.dvb_frontend);
Alles anzeigen
put that patch in /usr/local/src/dvb/linux/drivers/media
and patch a tree
# cd /usr/local/src/dvb/linux/drivers/media
# patch -p0 < multiproto-1.10.07-tt3200.diff
patching file dvb/dvb-core/dvb_frontend.c
patching file dvb/ttpci/budget-ci.c
- now make dvb drivers
# cd /usr/local/src/dvb
# make
# make install
- reboot machine
- after reboot check dmesg
stb0899_attach: Attaching STB0899
stb6100_attach: Attaching STB6100
DVB: registering frontend 0 (STB0899 Multistandard)...
driver load OK
(full dmesg in attach archive file in dmesg.txt)
- now make szap2
# cd /usr/local/src
# wget http://dev.kewl.org/hvr4000/utils/szap2.tgz
# tar -xzf szap2.tgz
# cd szap2
# make
# make install
- make 13E_fta_dvb-s.test.conf with 3 FTA DVB-S channels from Hotbird
C1R-Europe:12597:vC34:S13.0E:27500:167:108:0:0:8208:318:9400:0
RTR:11034:vC34:S13.0E:27500:820:830:0:0:1708:176:12600:0
and put it in /usr/local/src/szap2 directory
# szap2 -t 0 -r -c 13E_fta_dvb-s.test.conf C1R-Europe
See at signal info ... nothing
(syslog messages while szap2 work see in attachment file - szap2 messages
see in upper part of my post)
hmmm... its normal - fec = -2147483648 ?
If i use szap from http://abraham.manu.googlepages.com/szap.c
I see in syslog a similar error associated with FEC
Oct 3 16:33:48 debian kernel: newfec_to_oldfec: Unsupported FEC
in attacment
- 13E_fta_dvb-s.test.conf
- dmesg.txt
- multiproto-1.10.07-tt3200.diff
- syslog.txt
hmmm... I can not attach file - press "Attachment" button and ... nothing
sorry - now I see attachment windows