DSCOMMAND0
ahd_outb(ahd, DSCOMMAND0, ahd_inb(ahd, DSCOMMAND0)|MPARCKEN|CACHETHEN);
ahc->suspend_state.dscommand0 = ahc_inb(ahc, DSCOMMAND0);
ahc_outb(ahc, DSCOMMAND0, ahc->suspend_state.dscommand0);
ramps = (ahc_inb(ahc, DSCOMMAND0) & RAMPS) != 0;
dscommand0 = ahc_inb(ahc, DSCOMMAND0);
ahc_outb(ahc, DSCOMMAND0, dscommand0);
dscommand0 = ahc_inb(ahc, DSCOMMAND0);
ahc_outb(ahc, DSCOMMAND0, dscommand0);