ron minnich rminnich@lanl.gov writes:
On 9 Apr 2003, Eric W. Biederman wrote:
Note that while it works it is not the correct fix.
agreed, my patch is very ugly.
There is a place in the probe code where the kernel should spin on the busy bit. But so far Linux has ignored that.
linux has not gotten this right for 3 years now, I gave up waiting.
My points are: 1) There is a correct solution polling the BSY bit. And except in one case that only Ollie has seen that is sufficient. 2) The correct code currently exists in etherboot. 3) There are PPC kernel developers who are seeing this as well, and agree with me about the correct fix. 4) The PPC guys have it in there tree and were busily pushing it into the mainstream kernel.
For just the LinuxBIOS case Andre Hendricks figured we have a borked BIOS. For the PPC case there was enough justification to get the code in.
This is just a status report of where that conversation was last time I looked. But the code was accepted in principle now if we can just get a clear development path on the IDE layer something might actually happen.
Eric