I have the following hardware that I am more then willing to try the new 2.6.3x kernel.

PowerMac 6100
PowerMac 5200 LC
PowerBook 3400
PowerBook 5300



Date: Wed, 23 Sep 2009 14:02:18 -0500
From: ed.stafford@gmail.com
To: nubus-pmac-users@lists.sourceforge.net
Subject: Re: [Nubus-pmac-users] linux 2.6.31

I've got a pair of 1400's that I'll try that on.  One with a Sonnet 233 card, one with the older 117MHz proc.

On Wed, Sep 23, 2009 at 12:57 PM, Tobias Netzel <tobias.netzel@googlemail.com> wrote:
> I'd like to get a copy of the BootX code you're using.
>
I'll put it into the files section of our project page soon.
And please try if you can use it to boot a kernel - on NuBus and/or
PCI machines.

> Where is the flat device tree file located in the kernel?
>
arch/powerpc/boot/dts/NuBus*.dts (* is for PowerMac, Performa and
PowerBook)
Note that I put nearly all nodes on the root level of the device tree
since in fact all devices are on the same bus.
I still have to extend the second stage boot loader to delete the
nodes from the device tree that aren't needed on particular machines
and eventually adjust some clock values

> On Fri, Sep 18, 2009 at 5:04 PM, Tobias Netzel
> <tobias.netzel@googlemail.com> wrote:
> Hi all,
>
> I'm just uploading the latest progress in the effort to get the
> 2.6.3x kernel series running on our NuBus machines.
>
> There has been significant progress in the area of boot loaders.
> Finally the produced images (including ramdisk image support) can be
> booted on miBoot, BootX and Mk Linux Booter (see file README in the
> root of the git repository for details). There's still only a flat
> device tree for the PB1400, but next thing I'll do is provide generic
> trees for the three flavours of the NuBus PMac platform, that will be
> modified to suite the exact machine type by the second stage boot
> loader (that piece of code that was executed before actually booting
> a linux kernel embedded into a "Mach Kernel" file).
>
> Unfortunately I still get data access exceptions when the kernel
> tries to actually load and decompress the ramdisk. Interrupt handling
> is as well still unreliable - but something changed with  the upgrade
> to 2.6.31.
>
> As a product of my intents to self-compile BootX I have a version of
> BootX 1.2.1 (source code identical to 1.2.2, just built with other
> version of CodeWarrior) that works on my PB1400 under MacOS 8.6 .
> Most parts are now PPC native (CodeWarrior 10 that I am using doesn't
> include an m68k compiler) with the exception of the code that is
> executed to shutdown the machine and put it in PPC supervisor mode -
> that code resource I simply copied from BootX 1.2.2. If there's any
> interest I'll put it online.
>
> Cheers,
> Tobias


Lauren found her dream laptop. Find the PC thatís right for you.