[linux-dvb] [PATCH] MSI Megasky 580 GL861 i2c timeout fix

Antti Palosaari crope at iki.fi
Tue Feb 13 23:58:46 CET 2007


heissan
attached patch adds a little delay before usb-control message sending to 
avoid i2c timeouts (unwanted message log errors) seen many people.

Looks like gl861 usb-controller messes up and stops responding if i2c 
messages are send too fast. This happens especially with faster 
computers. First I tried to change usb_control_msg timeout from 2000 to 
4000 but it didn't help.

This bug is mentioned (at least) following mails:
http://linuxtv.org/pipermail/linux-dvb/2007-February/015863.html
http://linuxtv.org/pipermail/linux-dvb/2007-January/015458.html

Jonas Larsson and gingis could you test and report if it works. If still 
timeouts after the patch then try to add more delay [udelay(10)].

Signed-off-by: Antti Palosaari <crope at iki.fi>
-- 
               |||
              (0-0)
---------oOO--(_)--OOo--------------------------------------------
tel. +358 40 535 7322 | MSN Messenger crope at iki.fi | www.palosaari.fi
-Kahta asiaa en ymmärrä.. C-kielen syntaksi ja naisten logiikka.."

-------------- next part --------------
A non-text attachment was scrubbed...
Name: gl861_i2c_timeout.patch
Type: text/x-patch
Size: 502 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20070214/0f69cd81/gl861_i2c_timeout.bin


More information about the linux-dvb mailing list