difference -- this is perhaps because I've not written anything to the
new internal SATA drive yet, so it's factory fresh (I'll see if things
change once it's bootable).
So, at the moment I can get ide reset to work by ignoring the status of
the second SATA in ide_preinit(), thus:
=-=-=-=-
@@ -164,8 +164,8 @@ int ide_preinit(void)
status = mvsata_ide_initialize_port(
(struct mvsata_port_registers *)
(CONFIG_SYS_ATA_BASE_ADDR + CONFIG_SYS_ATA_IDE1_OFFSET));
- if (status)
- return status;
+/* if (status)
+ return status; */
#endif
/* return success if all ports initializations succeeded */
return MVSATA_STATUS_OK;