On Jan 19, 2011, at 11:45 PM, Jarod Wilson wrote: > So as we were discussing on irc today, the -EIO is within lirc_zilog's > send_boot_data() function. The firmware is loaded, and then we send the > z8 a command to activate the firmware, immediately follow by an attempt > to read the firmware version. The z8 is still busy when we do that, and > throwing in a simple mdelay() remedies the problem for both the hvr-1950 > and the hdpvr -- tried 100 initially, and all the way down to 20 still > worked, didn't try any lower. > > And I definitely horked up the hdpvr i2c a bit, but have a follow-up > patch that goes back to doing the right thing with two i2c_new_device() > calls, which I've successfully tested with the latest lirc_zilog plus > mdelay patch. > > Will post patches tomorrow though, its already past my bed time. D'oh. Forgot to mention: while lirc_zilog tx binds to the hvr-1950, it doesn't actually work, I get -EIO when trying to transmit, iirc. So that is on the list of things to poke at some tomorrow as well. -- Jarod Wilson jarod@xxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html