Thread (9 messages) flat view 9 messages, 2 authors, 2006-05-16

Re: ppc32 kernel boot problem (pmu related?)

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2006-05-16 22:07:35

On Tue, 2006-05-16 at 11:04 -0400, Nathan Pilatzke wrote:
On 5/16/06, Benjamin Herrenschmidt [off-list ref] wrote:
quoted
Can you try editing arch/powerpc/platforms/powermac/low_i2c.c, in
function pmac_i2c_init(), comment out the call to pmac_i2c_devscan() and
tell me if that makes a difference.

Thanks,
Ben.
Commenting out the call to pmac_i2c_devscan() in function
pmac_i2c_init() allowed the kernel to boot.  I am typing this email
booted under it.  The kernel messages were printed a bit strangely
though.  There was no scrolling or clearing of the screen.  The kernel
messages would start at the top and overwrite old messages, with the
cursor jumping back to the top of the screen every so often.
That's because of the change you did to udbg.c for debugging :)
The /proc/device-tree is attached for the booting 2.6.17-rc3 kernel with
pmu enabled, as is the new dmesg output.  If you need the
/proc/device-tree from a 2.6.15 working kernel with pmu enabled
instead, let me know.
No, it should be the same regardless of the kernel
Is this kernel fairly safe/stable to use?  What can be done next?
Well, I need to figure out what's going on with the i2c stuff... there
is a chip that hangs off the PMU and that says something like "do that
at boot"... but when I do it, it causes the crash you are seeing. So
either I'm not doing what it tells me to do properly or I should just
blacklist this machine (Apple doesn't execute the platform functions
from the device-tree on older machines I think).

I'm investigating, will come back to you.

Ben.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help