Quote:
yes, this works like a charm now!
Monday will see the release of an *INSTALLABLE* efika.forth making some of this a lot easier.
It will completely hijack your nvramrc by loading and storing the new efika.forth script. At that point you can (and should) run kernels which do not replace parts of the device-tree during bootup/prom fixup.
Detection of whether you have the correct device tree or not will be done by way of the /openprom "built-on" property. I did think of making a new property for the patch, but then decided against it. Checking the built-on property is your best way to determine firmware version, and allows Linux (and users) to determine what they are running based on a simple integer number.
Do you guys mind working on a patchset (including Jon's fix, possibly some others) which goes with it, so we can roll it up for Gentoo, SuSE and Fedora?