=2D--------- Message transmis ----------
Subject: Re: [linux-dvb] DIBcom based dvb-t scanning problems
Date: Samedi 20 Ao=FBt 2005 13:22
=46rom: Patrick Boettcher <patrick.boettcher@...>
To: Christophe Thommeret <hftom@...>
On Sat, 20 Aug 2005, Christophe Thommeret wrote:
> DiBcom based dvb-t owners (DiBcom 3000P/M-C DVB-T and DiBcom 3000M-B DVB-=
> have reported that Kaffeine scan failed.
> Using DVB card "DiBcom 3000P/M-C DVB-T"
> tuning DVB-T to 198500000 Hz
> inv:2 bw:1 fecH:3 fecL:0 mod:1 tm:1 gi:3 hier:0
> Getting frontend event
> Getting frontend event
> Event: =A0Frequency: 198500000
> Transponders : 1/6
> Invalid section length or timeout : pid=3D16
> Invalid section length or timeout : pid=3D17
> Reading PAT : pid=3D0
> ( and so on for all mplex )
> As you can see, it tunes well.
> But NIT and SDT can't be read (and sometimes even PAT failed).
This is because of the PID filter and the USB buffer when using the USB1.1
and the USB2.0 boxes on a USB1.1 port. In this case the PID is enabled and
the buffer (4KB) is filling slowly, when only such small section PIDs are
requested. It returns when it is full.
> What's really strange is that if they first zap to a channel (created by
> hand), and then scan that mplex (like dvbscan -c), it works !
This is because streaming is in progress (a video PID is fed) and so the
buffers are filled much fast.
> In addition, dvbscan works fine (with or without -c)! But i can't find
> what's wrong with Kaffeine.
dvbscan has maybe a longer timeout than kaffeine.
The solution would be to lower the size of the buffers for USB1.1
operation, but for some reason the box and/or usb bus doesn't like smaller
The solution is easy: use an USB2.0 device on an USB2.0 port. ;)
From: Patrick Boettcher <patrick.boettcher@de...> - 2005-08-20 14:21:45
I'm not subscribed to kaffeine-user@..., so please don't
forget to CC me.
On Sat, 20 Aug 2005, Jan H wrote:
> Thank you for help too. It is already pluged in to the NB's USB2.0 port.
Which driver (kernel version) are you using? (In earlier versions of the
dibusb USB2.0 driver the PID filter was always turned on)
I always recommend to use recent kernel and dvb-kernel CVS, but it is not
always very easy to set up. 2.6.12 with patches from
http://www.linuxtv.org/download/patches/2.6.12/ should give a very good
Patrick Boettcher wrote:
> Which driver (kernel version) are you using? (In earlier versions of
> the dibusb USB2.0 driver the PID filter was always turned on)
I'm using 2.6.12-gentoo-r6. Do not ask if PID filter is turne off or on,
but I can patch the latest 2.6.12 vanilla kernel with dvb-kernel CVS later.