There IS a bug in the BIOS where the boot order isn't honored in the "normal" mode. If you switch to the "Advanced" view on the boot screen you can set the proper boot order.