https://bugzilla.novell.com/show_bug.cgi?id=683103
https://bugzilla.novell.com/show_bug.cgi?id=683103#c1
Markus Rechberger
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0.0) Gecko/20100101 Firefox/4.0
The Sundtek support team suggested to file a kernel bug report to me. I have a Sundtek Media Home DVB-C Stick connected to the USB.
TV Playback produces severely artefacts. The artefacts can be avoided by using the DVB-C driver in bulk mode. According to Sundtek this is a kernel USB driver issue.
Reproducible: Always
Steps to Reproduce: 1. Connect a Sundtek DVB-C/T device or maybe any other DVB-C device to machine 2. Scan for DVB-C channels and setup kaffeine for DVB-C 3. Watch TV -any channel- with kaffeine Actual Results: The picture shows severe artefacts.
Expected Results: The playback should be smooth without any artefacts.
The command to put the Sundtek driver into bulk mode is following:
/opt/bin/mediaclient --dtvtransfermode=bulk -d /dev/dvb/adapter0/frontend0
To get Sundtek DVB-C work with Linux, the latest beta drivers should be used.
The problem is very likely USB core related (ehci hcd driver). The driver uses the USB-FS interface for streaming while the expected behaviour is that the stream will be okay the "unexpected" one is a broken TS Stream. The device itself supports isochronous and bulk transfers, Suse has introduced a bug with 2.6.32 but it was fixed in 2.6.33 which also damaged the Isochronous stream (maybe the current bug was backported?) We will do some tests ourself as soon as the DVD images are ready. According to the customer the BER shows up 0 and Signal quality shows up 100% which indicates that the video stream should be okay. Please also post your lspci output. For testing purpose please also try other Linux distributions to double check that this is a new USB-FS (devio.c / ehci hcd) Kernelbug, eg Ubuntu 10.10 or Ubuntu 10.04 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.