Re: [PATCH] Re: 2.6.22-git hangs during boot on PowerBook G3 in 0.0 seconds
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2007-07-25 02:09:18
for the enumerated PHYs. As the original commit comment states, I was getting these messages: prom_parse: Bad cell count for /qe@e0100000/mdio@2120/ethernet-phy@00 prom_parse: Bad cell count for /qe@e0100000/mdio@2120/ethernet-phy@01
Well, I would say it's a bug to try to translate addresses accross such a boundary. Thus the PHY enumeration code is bogus.
quoted
I also wonder why it hangs on the powerbook... Rutger, I would expect to see that complaint warning with the reverted patch, what does it say ? My Wallstreet (also based on Grackle) doesn't have the problem. Also can you send me a tarball of /proc/device-tree ?I don't have any of those machines, but it seems that older kernels running on the Lombard emitted: device-tree: Duplicate name in /cpus/PowerPC,750@0, renamed to "l2-cache#1"
That's a different matter.
messages*. Experimenting with adding two chosen nodes (due to a prior thread on this list**) results in a hung kernel on the 8360 also, so perhaps they're related (and the kernel's tolerance to duplicate entries has changed, which explains where I had seen the chosen node being renamed). but yeah, size-cells should be allowed to be 0 (even address-cells) and it may be the case that the Lombard needs some fixup code.
Ben.