From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Feb 17 19:20:34 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id TAA03055
	Mon, 17 Feb 1997 19:20:34 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with SMTP id TAA03050
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 17 Feb 1997 19:20:32 +0900 (JST)
Received: from localhost (localhost [127.0.0.1]) by xstar.kiu.ac.jp (8.6.12/3.4W4-02/10/96) with SMTP id TAA24574 for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 17 Feb 1997 19:19:27 +0900
Message-Id: <199702171019.TAA24574@xstar.kiu.ac.jp>
X-Authentication-Warning: xstar.kiu.ac.jp: Host localhost didn't use HELO protocol
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of "Fri, 14 Feb 1997 17:48:57 JST."
             <9702140848.AA20595@ccs02.sfc.keio.ac.jp> 
Content-Type: text/plain;charset="ISO-2022-JP"
Date: Mon, 17 Feb 1997 19:19:27 +0900
From: Kitagawa Shoichi <sk@xstar.kiu.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 9858
Subject: [FreeBSD-users-jp 9858] Re: [Q}HITACHI VS TOSHIBA (about E-IDE
	 CD-ROM) 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$BKL@n(B@$B6e=#9q:]Bg3X$G$9!#(B

HITACHI$B@=(BCD-ROM Drive CDR-7730$B$K$D$$$F$G$9$,(B, $BLnB<$5$s$N%a!<%k(B

On Fri, 14 Feb 1997 17:48:57 +0900 
You (tnomura) said:

>   http://www.freebsd.org/search.html $B$G8!:w$7$F$_$?$H$3$m!"0J2<$N>pJs$,(B
> $B$"$j$^$7$?!#$*Lr$KN)$D$+$OJ,$+$j$^$;$s$,!#(B
> 
> -------------------------------------------------------------------------
> Date:      Sun, 6 Oct 1996 00:17:10 -0300 (EST)
> From:      dcs@gns.com.br
> To:        FreeBSD-gnats-submit@freebsd.org
> Sender:    owner-bugs@freebsd.org
> Subject:   i386/1730: ATAPI driver does not work with HITACHI CDR-7730

$B$K$"$C$?%Q%C%A$r(B2.2-GAMMA$B$K$"$F$F$_$?$i(B, $B;H$($k$h$&$K$J$j$^$7$?!#(B
$B$^$@;H$$9~$s$G$O$$$^$;$s$,(B, $B:#$N$H$3$mLdBj$J$/F0:n$7$F$$$^$9!#(B
[FreeBSD-users-jp 9816]$B$G(B, $B$$$o$5$-$5$s$NJs9p$5$l$F$$$k$b$N$H4XO"$,(B
$B$"$k$N$G$7$g$&$+(B?

$B%Q%C%A$O$=$N$^$^$G$O$"$?$i$:<jF0$G:n6H$7$^$7$?$,(B, $BNL$b>/$J$/(B
$B>l=j$bHf3SE*4JC1$K8+$D$+$j$^$7$?!#0l1~(Bdiff$B$N7k2L$r$D$1$F$*$-$^$9!#(B

*** atapi.c.orig	Sat Jan 18 02:02:33 1997
--- atapi.c	Tue Feb 18 00:36:59 1997
***************
*** 612,618 ****
  		ireason = inb (ata->port + AR_IREASON);
  		ac->result.status = inb (ata->port + AR_STATUS);
  		phase = (ireason & (ARI_CMD | ARI_IN)) |
! 			(ac->result.status & ARS_DRQ);
  		if (phase == PHASE_CMDOUT)
  			break;
  		DELAY (10);
--- 612,618 ----
  		ireason = inb (ata->port + AR_IREASON);
  		ac->result.status = inb (ata->port + AR_STATUS);
  		phase = (ireason & (ARI_CMD | ARI_IN)) |
! 			(ac->result.status & (ARS_DRQ|ARS_BSY));
  		if (phase == PHASE_CMDOUT)
  			break;
  		DELAY (10);
***************
*** 930,937 ****
--- 930,940 ----
  		while (atapi_io (ata, ac))
  			/* Wait for DRQ deassert. */
  			for (cnt=2000; cnt>0; --cnt)
+ 				{
  				if (! (inb (ata->port + AR_STATUS) & ARS_DRQ))
  					break;
+ 				DELAY(10);
+ 				}
  	}
  	return (ac->result);
  }



---
$BKL@n(B $B@50l(B 
sk@kiu.ac.jp
$B6e=#9q:]Bg3X(B
