On Tue, 2006-03-28 at 14:54 -0500, Peter Jones wrote:
On Tue, 2006-03-28 at 05:13 -0500, Alan Cox wrote:
> On Mon, Mar 27, 2006 at 07:09:16PM -0500, Eric S. Raymond wrote:
> > That's wacky. Doesn't happen on an X40, thank goodness. Which is
interesting,
> > because several of my sources claim the T40 and X40 are electronically
> > identical, with X40 just being skrunched into a smaller form factor.
>
> The old IDE layer does not support suspend/resume. The failure in this case
> is just an example of that, in this case cause by corruption of the HPA
> limits
Speaking of which, I've got a patch that duplicates our current startup
breakage in the resume path. Which is to say, since we've already
screwed up the data that's in the protected area, this just disables it
again during resume, so you don't get IO errors.
http://people.redhat.com/pjones/hpa/linux-2.6.16-hpa-resume.patch
Also,
http://people.redhat.com/pjones/hpa/ is a yum repo with the
2.6.16-1.2080 kernel from cvs rebuilt for i686 with this patch. I hope
this was a good kernel to test with, or davej will surely come make fun
of me ;) I haven't tested it yet, but just as soon as I finish this
email I'll try it on my laptop. I'll put x86_64 packages up when they
finish building.
OK, the x86_64 packages are there too, now, and I've also tested this
kernel on my laptop. Seems to work, and suspend/resume does the right
thing.
--
Peter