I just gave the SPARC Linux 2.6 image from qemu.org a spin on sun4m but no luck:
sparc-softmmu/qemu-system-sparc -kernel '/tmp/sparc-test/vmlinux-2.6.11+tcx' -initrd '/tmp/sparc-test/linux.img' -append "root=/dev/ram" -drive if=scsi,file=test.raw,cache=none The kernel correctly notices the sda device and detects partitions (so it is doing disk reads). There is no assertion error so this problem may be specific to the Linux 2.4 ESP driver. Stefan