Following patch fixes the boot_switch_sata_ide logic. It can swap