--- src/sys/arch/macppc/dev/wdc_obio.c.orig Wed May 24 19:11:48 2000 +++ src/sys/arch/macppc/dev/wdc_obio.c Mon Jun 12 06:08:48 2000 @@ -121,6 +121,7 @@ struct channel_softc *chp = &sc->wdc_channel; int intr; int use_dma = 0; + u_int x; char path[80]; if (sc->sc_wdcdev.sc_dev.dv_cfdata->cf_flags & WDC_OPTIONS_DMA) { @@ -185,6 +186,11 @@ sc->sc_wdcdev.sc_dev.dv_xname); return; } + + x = in32rb(0xf3000038); + printf("feature reg = 0x%x\n", x); + x |= 0xbeff7a; + out32rb(0xf3000038, x); #define OHARE_FEATURE_REG 0xf3000038