Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Slow i2c problem



Hi, having an issue with i2c while I'm developing this TDA10045H driver. It 
has to upload 30555 bytes of firmware to the chip.

I'm transmitting the data in 64 byte chunks to the chip. Problem is the data 
rate turns out to be roughly 320 bytes/sec! So a full upload takes 95 SECONDS 
to complete.

This is not the case under windows. It takes ~1 second there.

I've tried upping the i2c bitrate in budget-core.c, but this seems to make no 
difference.

The machine I'm testing on is a PII-400... old and slow I know, but not THAT 
slow.

I've enabled i2c debugging output on the saa7146 code. It shows the transfer 
is flawless with no timeouts/retries etc.

Does anyone have any suggestions? If not, I'll just release it as it is, and 
other people can have a play.



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index