Index: dev/ata/ata-dma.c =================================================================== --- dev/ata/ata-dma.c (revision 254943) +++ dev/ata/ata-dma.c (working copy) @@ -151,7 +151,7 @@ struct ata_dc_cb_args *dcba = (struct ata_dc_cb_args *)xsc; if (!(dcba->error = error)) - dcba->maddr = segs[0].ds_addr; + dcba->maddr = htole32(segs[0].ds_addr); } static void