Tuesday 14 May 2013

VirtualBox hde: irq timeout: status=0x50 { DriveReady SeekComplete }

If you get the below error when trying to install Linux ( in my case Oracle Linux) through virtualbox on a windows machine then then the reason will probably be that the hard drive created for the virtual machine has been created as a SATA drive by default.

ide: failed opcode was: 0xef
hde:hde: irq timeout: status=0x50 { DriveReady SeekComplete }

Remove the image from SATA controller and add it under IDE controller to resolve the issue

 
 
Great tip from the folks at the virtualbox forum
 
**EDIT 19/05/2013**
Setting up your VM's under IDE is fine but limiting to 4 disks. In trying to create a 10g Cluster using multiple ASM disks i realised i was going to find another way around this problem.
 
To convert from IDE to SATA, boot the existing VM with the IDE disk, then force-add the SATA driver to a new boot image for the running kernel version as root

mkinitrd -v -f --with=ahci /boot/initrd-`uname -r`.img `uname -r`
 
 
Now before shutting down the machine, you will want to update your /boot/grub/grub.conf with the below to avoid the same errors as the start of this post.
 
Solution:
Add this line at the end of the kernal argument
before : "kernal /vmlinuz-2.6.9-78.EL ro root=/"
after : "kernal /vmlinuz-2.6.9-78.EL ro root=/ ide2=noprobe ide3=noprobe"

No comments:

Post a Comment