This sound like tied to the changes to the ec code which enable some callbacks sooner on boot. Which would make the same behaviour appear with the latest -21 kernels from proposed.
The DSDT of you had two errors but they where somewhere in the thermal zone and I am not sure this gets into play that early. I attached a changed version anyway. Loading a custom DSDT should be fixed for Intrepid. So you just can give it a try.
From the messages it seems the hang is between bus_init and ec_add which is large enough to be unhelpful. I'd have to add more debugging. I would try to get something together for a 2.6.26-5 kernel. But it may take a bit.
This sound like tied to the changes to the ec code which enable some callbacks sooner on boot. Which would make the same behaviour appear with the latest -21 kernels from proposed.
The DSDT of you had two errors but they where somewhere in the thermal zone and I am not sure this gets into play that early. I attached a changed version anyway. Loading a custom DSDT should be fixed for Intrepid. So you just can give it a try.
From the messages it seems the hang is between bus_init and ec_add which is large enough to be unhelpful. I'd have to add more debugging. I would try to get something together for a 2.6.26-5 kernel. But it may take a bit.