--- ata_xpt.c.orig 2010-08-12 10:16:46.000000000 -0500 +++ ata_xpt.c 2010-08-12 10:08:29.000000000 -0500 @@ -776,7 +776,10 @@ done_ccb->ataio.res.lba_mid; if (bootverbose) xpt_print(path, "SIGNATURE: %04x\n", sign); - if (sign == 0x0000 && +/* BEGIN VERIAM HACK! */ +/* if (sign == 0x0000 && */ + if ( ((sign == 0x0000) || (sign == 0xA05F)) && +/* END VERIAM HACK! */ done_ccb->ccb_h.target_id != 15) { path->device->protocol = PROTO_ATA; PROBE_SET_ACTION(softc, PROBE_IDENTIFY);