This may be related to something I just found -- in pmd_populate_kernel, a physical address is installed in the pmd instead of a virtual address. The patch I sent Ralf 30 minutes ago is attached :-)
Kip
With your patch I get a hang instead of a short hang and then the crash. On the other hand it manages to enable the swap partition before hanging:
EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 88k freed Adding 131532k swap on /dev/hda1. Priority:-1 extents:1
Has anyone booted 32 bit 2.5 fully into userspace?
/Brian