Mailing List archive

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

[linux-dvb] Re: DMX_SET_FILTER problem on 2.6.3



Uberto Barbini wrote:
Could be some configuration param in the kernel, or in devfs?
What hardware/driver? If av7110 based, try hw_sections=1.

I have a TT 1.3 dvb-s so I tried with hw_sections=1 and it works, but I cannot use it for everyday use.

Have you any idea where the error may be ?
I see that av7110.c was splitted in december and I suspect the error is near then (the working drivers are from cvs 18/11/2003).

Bye Uberto


Hi,

On Astra 19.2E, 12515 H, SR 22000 :

#./test_pes 20 // (be patient, it takes about 5 minutes to fill the 4k buffer)
test_pes: using '/dev/dvb/adapter0/demux0'
PID 0x0014
00 70 70 05 cf 45 07 37 35 73 70 1a cf 45 07 37 .pp..E.75sp..E.7
35 f0 0f 58 0d 4e 4c 44 02 01 00 cf 31 09 24 17 5..X.NLD....1.$.
01 00 a1 df d8 ca ff ff ff ff ff ff ff ff ff ff ................

# ./test_sections 20 112
test_sections: using '/dev/dvb/adapter0/demux0'
PID 0x0014
TID 0x70
Filter 0x70 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Mask 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
70 70 05 cf 45 07 47 25 pp..E.G%

# ./test_sections 20 115
test_sections: using '/dev/dvb/adapter0/demux0'
PID 0x0014
TID 0x73
Filter 0x73 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Mask 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Nothing !



On Astra 19.2E, 12363 V, SR 27500 :

# ./test_pes 20
test_pes: using '/dev/dvb/adapter0/demux0'
PID 0x0014
00 70 70 05 cf 45 07 51 17 ff ff ff ff ff ff ff .pp..E.Q........
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff 00 73 70 47 cf 45 07 51 .........spG.E.Q
17 f0 3c 58 0d 46 52 41 02 01 00 d7 bb 01 00 00 ..<X.FRA........
01 00 58 0d 4e 43 4c 02 11 00 d7 bb 01 00 00 11 ..X.NCL.........
00 58 0d 47 4c 50 03 04 00 d7 bb 01 00 00 04 00 .X.GLP..........
58 0d 52 55 4e 02 04 00 d7 bb 01 00 00 04 00 b9 X.RUN...........
b2 ef 79 ff ff ff ff ff ff ff ff ff ff ff ff ff ..y.............
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................


# ./test_sections 20 112
test_sections: using '/dev/dvb/adapter0/demux0'
PID 0x0014
TID 0x70
Filter 0x70 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Mask 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
70 70 05 cf 45 07 50 53 pp..E.PS


# ./test_sections 20 115
test_sections: using '/dev/dvb/adapter0/demux0'
PID 0x0014
TID 0x73
Filter 0x73 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Mask 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
73 70 47 cf 45 07 50 20 f0 3c 58 0d 46 52 41 02 spG.E.P .<X.FRA.
01 00 d7 bb 01 00 00 01 00 58 0d 4e 43 4c 02 11 .........X.NCL..
00 d7 bb 01 00 00 11 00 58 0d 47 4c 50 03 04 00 ........X.GLP...
d7 bb 01 00 00 04 00 58 0d 52 55 4e 02 04 00 d7 .......X.RUN....
bb 01 00 00 04 00 d3 be 4a e5 ........J.



This shows clearly that there is a bug in the software sections filters. When the tables are put together into one packet, the filters are ignoring the second table.

(Kernel 2.6.3 Gentoo-r1, driver shipped with 2.6.3, Hauppauge WinTV DVB-S Rev 1.3, AMD Athlon 1600+).

Jean-Claude




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



Home | Main Index | Thread Index