<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/media/dvb, branch v2.6.26</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.26</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.26'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2008-06-26T18:58:58Z</updated>
<entry>
<title>V4L/DVB (8096): au8522: prevent false-positive lock status</title>
<updated>2008-06-26T18:58:58Z</updated>
<author>
<name>Steven Toth</name>
<email>stoth@linuxtv.org</email>
</author>
<published>2008-06-21T22:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=836c28584d4629fdc85365f083b84e1298e14312'/>
<id>urn:sha1:836c28584d4629fdc85365f083b84e1298e14312</id>
<content type='text'>
This decreases scan time in Queens, New York from 28 minutes to 7 minutes,
with the exact same services found.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (8075): stv0299: Uncorrected block count and bit error rate fixed</title>
<updated>2008-06-26T18:58:57Z</updated>
<author>
<name>Oliver Endriss</name>
<email>o.endriss@gmx.de</email>
</author>
<published>2008-06-20T02:25:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7876ad75b1a3b7dc3d5d765d0be086d89fd2e663'/>
<id>urn:sha1:7876ad75b1a3b7dc3d5d765d0be086d89fd2e663</id>
<content type='text'>
Fix uncorrected block counter and bit error rate to follow DVB API spec:
- Unsupported controls return -ENOSYS.
- UNC must never be set to 0.

Signed-off-by: Oliver Endriss &lt;o.endriss@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (8074): av7110: OSD transfers should not be interrupted</title>
<updated>2008-06-26T18:58:56Z</updated>
<author>
<name>Oliver Endriss</name>
<email>o.endriss@gmx.de</email>
</author>
<published>2008-06-20T02:10:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0b915e74ac10b65da930aa430837d4338f5deb65'/>
<id>urn:sha1:0b915e74ac10b65da930aa430837d4338f5deb65</id>
<content type='text'>
OSD transfers should not be interrupted.

Signed-off-by: Oliver Endriss &lt;o.endriss@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (8073): av7110: Catch another type of ARM crash</title>
<updated>2008-06-26T18:58:55Z</updated>
<author>
<name>Oliver Endriss</name>
<email>o.endriss@gmx.de</email>
</author>
<published>2008-06-20T02:04:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=edabaffc7e7fccdeadac6273704102adc2b604ae'/>
<id>urn:sha1:edabaffc7e7fccdeadac6273704102adc2b604ae</id>
<content type='text'>
Catch another type of ARM crash.

Signed-off-by: Oliver Endriss &lt;o.endriss@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (8071): tda10023: Fix possible kernel oops during initialisation</title>
<updated>2008-06-26T18:58:55Z</updated>
<author>
<name>Oliver Endriss</name>
<email>o.endriss@gmx.de</email>
</author>
<published>2008-06-20T01:45:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c9fa2b1eee9d10c2455d3cd148cf13b34d91bdef'/>
<id>urn:sha1:c9fa2b1eee9d10c2455d3cd148cf13b34d91bdef</id>
<content type='text'>
If the i2c write fails during initialisation, an oops happens
because state-&gt;frontend.dvb is still undefined. Fixed.

Thanks to Sigmund Augdal for reporting this bug,
and to Hartmut Birr for suggesting the fix.

Thanks-to: Sigmund Augdal &lt;sigmund@snap.tv&gt;
Thanks-to: Hartmut Birr &lt;e9hack@gmail.com&gt;

Signed-off-by: Oliver Endriss &lt;o.endriss@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (8044): au8522: tuning optimizations</title>
<updated>2008-06-26T18:58:52Z</updated>
<author>
<name>Michael Krufky</name>
<email>mkrufky@linuxtv.org</email>
</author>
<published>2008-06-13T23:33:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=74d50724a02d7cdc7f7887411518ec43d0251b97'/>
<id>urn:sha1:74d50724a02d7cdc7f7887411518ec43d0251b97</id>
<content type='text'>
If the current modulation and frequency is already set to
the desired parameters, then don't re-tune.

Don't store current frequency until after we've tuned successfully.

Force a re-tune after resume from standby.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (8042): DVB-USB UMT-010 channel scan oops</title>
<updated>2008-06-26T18:58:51Z</updated>
<author>
<name>Austin Lund</name>
<email>austin.lund@gmail.com</email>
</author>
<published>2008-06-13T14:02:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3b9408870757bd9e07fd03ac6318258f22b8dfa3'/>
<id>urn:sha1:3b9408870757bd9e07fd03ac6318258f22b8dfa3</id>
<content type='text'>
In the umt-010 driver the struct umt_properties sets the number of URBs for
transfer to 20.  But in dvb-usb.h MAX_NO_URBS_FOR_DATA_STREAM is set to 10.

Not surprisingly this causes an oops for all devices which use the umt-010
chipset when they are inserted.

fix on Kaffeine channel scan for

Initialize stream count using MAX_NO_URBS_FOR_DATA_STREAM.

Signed-off-by: Tim Gardner &lt;tim.gardner@canonical.com&gt;
Signed-off-by: maximilian attems &lt;max@stro.at&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (8029): Improve error message at tda1004x_attach</title>
<updated>2008-06-26T18:58:48Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2008-06-14T14:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0e7830b50b20fcc25f21f79b7734102284d7c8f9'/>
<id>urn:sha1:0e7830b50b20fcc25f21f79b7734102284d7c8f9</id>
<content type='text'>
When an error occurs at firmware loading, sometimes, tda1004x stops answering.
Instead of reporting such error, attach code were assuming that the device were
answering an invalid ID (0xff). This can be seen when enabling debug options:

tda1004x: tda1004x_read_byte: reg=0x0
tda1004x: tda1004x_read_byte: error reg=0x0, ret=-5

Now, instead of reporting an invalid ID, it will report the correct error:

tda10046: chip is not answering. Giving up.
saa7133[0]/dvb: failed to attach tda10046
saa7133[0]/dvb: frontend initialization failed

A possible improvement would be trying to reset the device.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (8028): Improve error messages for tda1004x attach</title>
<updated>2008-06-26T18:58:48Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2008-06-14T13:44:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bc36ec746409e4e4719b94a86dc0d8cbeb6f439f'/>
<id>urn:sha1:bc36ec746409e4e4719b94a86dc0d8cbeb6f439f</id>
<content type='text'>
A fresh copy of v.29 firmware, using get_firmware, is leading to an invalid
firmware:

DVB: registering new adapter (saa7133[0])
DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
tda1004x: setting up plls for 48MHz sampling clock
tda1004x: found firmware revision ff -- invalid
tda1004x: trying to boot from eeprom
tda1004x: found firmware revision ff -- invalid
tda1004x: waiting for firmware upload...
tda1004x: Error during firmware upload
tda1004x: found firmware revision ff -- invalid
tda1004x: firmware upload failed

Sometimes, loading/unloading this firmware makes tda1004x to return an invalid
ID. However, there were no printk messages to help to identify what were the
cause for the error.

With this patch, it will now print:

Invalid tda1004x ID = 0xff. Can't proceed
saa7133[0]/dvb: failed to attach tda10046
saa7133[0]/dvb: frontend initialization failed

Tested with LifeView FlyDVB-T Hybrid Cardbus/MSI TV @nywhere A/D NB

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (8015): gl861: replace non critical msleep(0) with msleep(1) to be on the safe side</title>
<updated>2008-06-26T18:58:44Z</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2008-06-10T14:41:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1a78db826973b9fa658d72291ec2007889e2faf7'/>
<id>urn:sha1:1a78db826973b9fa658d72291ec2007889e2faf7</id>
<content type='text'>
- change msleep(0) to msleep(1)

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
</feed>
