From port-powerpc-ja-return-993-makoto=ki.nu@jp.netbsd.org Thu Mar 2 17:24:10 2000 Return-Path:Received: from pigu.iri.co.jp (pigu.iri.co.jp [203.139.62.211]) by ki.nu (8.9.3+3.2W/3.6W-98112820) with SMTP id RAA01225 for ; Thu, 2 Mar 2000 17:24:07 +0900 (JST) Received: (qmail 27448 invoked by alias); 2 Mar 2000 17:23:56 +0900 Mailing-List: contact port-powerpc-ja-help@jp.netbsd.org; run by ezmlm-idx Precedence: bulk Delivered-To: mailing list port-powerpc-ja@jp.netbsd.org X-Mail-Count: 993 Received: (qmail 27435 invoked from network); 2 Mar 2000 17:23:55 +0900 Received: from ruri.iri.co.jp (202.238.108.150) by pigu.iri.co.jp with SMTP; 2 Mar 2000 17:23:55 +0900 Received: (from tsubai@localhost) by ruri.iri.co.jp (3.7W-RURI) id RAA07726 for port-powerpc-ja@jp.netbsd.org; Thu, 2 Mar 2000 17:23:55 +0900 (JST) Date: Thu, 2 Mar 2000 17:23:55 +0900 (JST) From: Tsubai Masanari Message-Id: <200003020823.RAA07726@ruri.iri.co.jp> To: port-powerpc-ja@jp.netbsd.org Cc: Subject: Re: StarMax wdc1 at obio0 offset 0x21000 irq 14: DMA transfer In-Reply-To: <20000301234451P.makoto@ki.nu> >StarMax で IDE から boot すると >wdc1 at obio0 offset 0x21000 irq 14: DMA transfer >と表示した後で止ってしまうので、一度 SCSI で立上げておいて、 ... feature reg をいじるのは試したんでしたっけ? *** wdc_obio.c~ Sat Jan 22 03:45:14 2000 --- wdc_obio.c Thu Mar 2 17:18:44 2000 *************** *** 119,124 **** --- 119,125 ---- struct channel_softc *chp = &sc->wdc_channel; int intr; int use_dma = 0; + u_int x; if (sc->sc_wdcdev.sc_dev.dv_cfdata->cf_flags & WDC_OPTIONS_DMA) { if (ca->ca_nreg >= 16 || ca->ca_nintr == -1) *************** *** 182,187 **** --- 183,193 ---- sc->sc_wdcdev.sc_dev.dv_xname); return; } + + x = in32rb(0xf3000038); + printf("feature reg = 0x%x\n", x); + x |= 0xbeff7a; + out32rb(0xf3000038, x); wdcattach(chp); }