[linux-dvb] [PATCH] for Skystar2 USB box

Patrick Boettcher patrick.boettcher at desy.de
Mon Mar 21 09:54:21 CET 2005


On Mon, 21 Mar 2005, V.Catana wrote:

Vadim,

> I'v been testing a SkyStar2 USB box with Patrick Boettcher's new driver
> and found the following issues:
>
> - driver receives many null TS packets (pid=0x1fff). They occupy the
>  limited USB bandwidth and this leads to loss of video packets.
>  Enabling the null packet filter fixes this.
> - packets that flexcop sends to USB have a 2 byte header that has to
>  be removed.
> - sometimes a TS packet is split between different urbs. These parts have
>  to be combined in a temporary buffer.
>
> The included patch has been tested with vdr and mplayer.

Thanks a lot, it is working also for the airstar box. I needed to convert 
some indention and brace positioning. It is now in CVS.

> There is another problem that is not fixed yet. When driver modules are 
> unloaded and reinserted again the box wount start sending data to USB. 
> You need to remove the modules, disconnect and reconnect the power cable 
> from the USB box and then insert the modules.

Oha, thanks for reporting, I was not aware of this problem.

The problem is maybe, that the urbs are submitted at device-plugin, not 
when the actual transfer is started. The function 
flexcop_usb_stream_control is a place holder for that, but I didn't find 
the time yet, to put the code there.

thanks again,
Patrick.




More information about the linux-dvb mailing list