Re: Help Building Kernel for PowerMac G5 Quad
Re: Help Building Kernel for PowerMac G5 Quad
- Subject: Re: Help Building Kernel for PowerMac G5 Quad
- From: "mm w" <email@hidden>
- Date: Sat, 8 Dec 2007 20:26:55 -0800
Hi Rand,
you should post on darwinbuild-dev and/or a search in the history!!!!
and this is the "weekend", so just wait, or try to catch someone by IRC
http://trac.macosforge.org/projects/darwinbuild/
Cheers!
On Dec 8, 2007 7:18 PM, Rand Childs <email@hidden> wrote:
> An explanation.
>
> The reason I was trying to build a kernel for the PowerMac G5 QUAD is
> that I have Oracle server installed on that machine and when started
> with it's initialization parameter of "processes" greater than about
> 50, the 10.5 kernel panics, whereas 10.4 kernel did not.
>
> The reason for the kernel panic is a bug in the semaphore code in the
> kernel which I patched before building the 10.5 kernel. I was trying
> to make sure that the kernel would no longer panic and Oracle would
> start. Since I was not able to figure out how to configure the build
> to properly build a kernel that would boot from the multi-processor
> machine, I moved Oracle to the TI PowerBook G4 and booted the patched
> kernel there. Oracle now starts without a kernel panic so I think
> that I've properly identified and have a solution to the kernel bug.
>
> I've reported this using Apple's Bug Reporter. If there is anyone
> from Apple that reads this list and is interested in getting the
> kernel patched for the next release, the bug report id is 5574916.
>
> Although I no longer need to build a kernel that will boot on the
> PowerMac G5 QUAD, I would still be interested to know how to configure
> the build so that the kernel will properly boot on this multi-
> processor machine. So if anyone could help with this, I'm still
> interested.
>
> Thanks
>
> Rand
>
>
> On Dec 8, 2007, at 12:49 PM, Rand Childs wrote:
>
> > I have followed Apple's instructions for building the 10.5 kernel
> > and have successfully built mach_kernel. To install it I did the
> > following:
> >
> > cp xnu-1228/BUILD/obj/RELEASE_PPC/mach_kernel /mach_kernel.new
> > cp /mach_kernel /mach_kernel.orig
> > cp /mach_kernel.new /mach_kernel
> >
> > I've done this on a portable firewire drive so that I don't screw up
> > by machine.
> >
> > The problem is that I can boot from this kernel on my TI PowerBook
> > G4 which means that the kernel will boot, however, I am unable to
> > boot my PowerMac G5 QUAD. I get the white screen with the apple
> > logo, and then eventually the fans ramp up to full speed. I never
> > see the spinning circle and holding down "command v" doesn't do
> > anything.
> >
> > So, the kernel that I build does work on the TI PowerBook G4, but
> > not on the PowerMac G5 QUAD. It was built on the PowerMac G5 QUAD
> > using Apple's instructions.
> >
> > Does anyone know what I need to do to build a kernel that will boot
> > a PowerMac G5 QUAD?
> >
> > Any help would be appreciated. I couldn't find anything in the list
> > archives.
> >
> > Thanks
> >
> > Rand
> >
> >
> >
> > _______________________________________________
> > Do not post admin requests to the list. They will be ignored.
> > Darwin-kernel mailing list (email@hidden)
> > Help/Unsubscribe/Update your Subscription:
> >
> > This email sent to email@hidden
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Darwin-kernel mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>
--
-mmw
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden