I duplicated this as well. I tried both the qemu-system-arm available in macports and also from homebrew with the same results. Host system is also 10.8 "mountain lion".
My boot command: qemu-system-arm -kernel kernel/zImage -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1" -hda pifi-4g.img -redir tcp:5022::22 I'm running QEMU emulator version 1.4.1 on OS X 10.8.3 Interestingly, this exact same boot command works perfectly on my Ubuntu virtual (in virtualbox) running QEMU emulator version 1.4.0 (Debian 1.4.0+dfsg-1expubuntu4) So the bug would seem to either be specific to OS X or to the 1.4.1 release. See the attached screenshot to see what happens in the boot process. ** Attachment added: "sda hits ABORT during init" https://bugs.launchpad.net/qemu/+bug/1094564/+attachment/3674569/+files/Screen%20Shot%202013-05-12%20at%209.11.33%20AM.png ** Also affects: macports Importance: Undecided Status: New -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1094564 Title: images used as scsi disks not readable (qemu-system-arm, macos 10.8) Status in The MacPorts Project: New Status in QEMU: New Bug description: Using a arm1176 kernel and the raspbian image (10-28 or 12-16) as my disk, I get as far as mounting root and then get SCSI errors with 1.3.0 and the current origin/master. git bisect says the issue is commit f563a5d7a820424756f358e747238f03e866838a Merge: a273652 aee0bf7 Author: Paolo Bonzini <pbonz...@redhat.com> Date: Wed Oct 31 10:42:51 2012 +0100 Merge remote-tracking branch 'origin/master' into threadpool Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> I am using: qemu-system-arm -no-reboot -M versatilepb -cpu arm1176 -m 256 -hda 2012-12-16-wheezy-raspbian.img -kernel kernel-qemu -append "root=/dev/sda2 rootfstype=ext4 elevator=deadline rootwait panic=1" -serial stdio -usbdevice tablet -net nic -net user,hostfwd=tcp::40022-:22 Configured on MacOS 10.8.2 with current Xcode and MacPorts installed, thus: CPATH=/opt/local/include CFLAGS="-pipe -O2 -arch x86_64" CPPFLAGS="-I/opt/local/include" CXXFLAGS="-pipe -O2 -arch x86_64" LIBRARY_PATH="/opt/local/lib" MACOSX_DEPLOYMENT_TARGET="10.8" CXX="/usr/bin/clang++" LDFLAGS="-L/opt/local/lib -arch x86_64" OBJC=/usr/bin/clang FCFLAGS="-pipe -O2 -m64" INSTALL="/usr/bin/install -c" OBJCFLAGS="-pipe -O2 -arch x86_64" CC="/usr/bin/clang" ./configure --prefix=/opt/local --cpu=x86_64 --cc=/usr/bin/clang --objcc=/usr/bin/clang --host-cc=/usr/bin/clang --python=/opt/local/bin/python2.7 --target-list=arm-softmmu To manage notifications about this bug go to: https://bugs.launchpad.net/macports/+bug/1094564/+subscriptions