KVM: 0.538 hypervisor: 0.513 register: 0.506 virtual: 0.505 user-level: 0.483 device: 0.453 TCG: 0.452 graphic: 0.437 ppc: 0.409 VMM: 0.386 permissions: 0.384 vnc: 0.379 i386: 0.365 risc-v: 0.364 semantic: 0.356 performance: 0.334 mistranslation: 0.329 debug: 0.328 PID: 0.326 boot: 0.322 arm: 0.322 x86: 0.318 architecture: 0.317 network: 0.308 peripherals: 0.276 assembly: 0.238 socket: 0.226 kernel: 0.206 files: 0.142 QNX 4 doesn't boot on qemu >= 1.3 I am using virtual machine with QNX4 operating system installed on it. I updated my qemu from version to newer and QNX4 doesn't start any more. All is ok on version 1.2 but when I try to use any newer version (1.3, 1.4, 1.5) QNX4 doesn't boot. I tried on windows and linux ubuntu hosts - effects are the same. When virtual machine boots qnx bootloader loads and starts operating system. In the next step qnx starts its ide driver, which detects qemu harddisk and cdrom. Problem starts when operating system tries mount partition - an error occur and qnx stop booting procedure: mount -p "No bios signature in partition sector on /dev/hd0" I have tried install qnx from cdrom but it seems that there is the same problem. QNX installer boot from cdrom, detects hard disk and cdrom, but cdrom can't be mounted in the next step of installation procedure. with qemu 1.6 is even worse - qemu crash every time when QNX detects hard disk Please use git-bisect to find out which change between 1.2.0 and 1.3.0 broke things for you. problem appeared in this commit: commit b90600eed3c0efe5f3260853c873caf51c0677b1 Author: Avi Kivity