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);
  }