I’ve posted a new set of patches to the saa7164-dev tree. The significant change relates to how the driver deals with command queueing in an effort to resolve commands that have appeared to ‘timeout’, often seen as I2C message failures. One of the positive side effects is that these patches also lower the overall system cpu time and the platform feels much more responsive under a heavy load.
I’ve just begun testing these patches in a private tree and initial indications are very good. Feel free to try these patches if you’re experiencing bad behavior from youe HVR2200/50 driver.
As always, comments and feedback are welcome.
Update: These patches are now merged into the stable tree.