From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Nov 15 11:57:53 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id iAF2vrx30005;
	Mon, 15 Nov 2004 11:57:53 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ybbsmtp08.mail.mci.yahoo.co.jp (ybbsmtp08.mail.mci.yahoo.co.jp [210.80.241.157])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with SMTP/inet id iAF2vr830000
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 15 Nov 2004 11:57:53 +0900 (JST)
	(envelope-from simokawa@FreeBSD.org)
Received: from unknown (HELO tora.nunu.org) (nunuorg@219.3.182.80 with login)
  by ybbsmtp08.mail.mci.yahoo.co.jp with SMTP; 15 Nov 2004 02:57:47 -0000
X-Apparently-From: <nunuorg@yahoo.co.jp>
Received: from tora.nunu.org (ns.nunu.org [210.79.14.94])
	by tora.nunu.org (Postfix) with ESMTP id A8AB74CB27
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 15 Nov 2004 11:59:45 +0900 (JST)
Message-ID: <87is877r6t.wl@tora.nunu.org>
From: Hidetoshi Shimokawa <simokawa@FreeBSD.org>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <20041115.014034.74753069.maro@flu.hn.org>
References: <20041102.005246.92491833.maro@flu.hn.org>	<20041024.172237.59464257.maro@flu.hn.org>	<87zn24zc4f.wl@tora.nunu.org>	<20041115.014034.74753069.maro@flu.hn.org>
User-Agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.5
 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 MULE XEmacs/21.4
 (patch 14) (Reasonable Discussion) (i386--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 15 Nov 2004 11:59:38 +0900
X-Sequence: FreeBSD-users-jp 81790
Subject: [FreeBSD-users-jp 81790] Re: removable disk with ehci or firewire
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: simokawa@FreeBSD.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+041114

At Mon, 15 Nov 2004 01:40:34 +0900,
Kazumaro Aoki wrote:
> 5.3R$B$rF~$l$k$N$G!">/!9<j4V<h$C$F$7$^$$!"?<Lk$K$J$C$F$7$^$$$"$s$^$j<B83(B
> $B$O=PMh$^$;$s$G$7$?$,!";DG0$J$,$i(B5.3R$B$G$b$d$C$Q$j(Bpanic$B$r5/$3$7$^$7$?!#(B

$B$4$/$m$&$5$^$G$9(B.

> 1. NOVAC HD$B$r7R$$$GEE8;(Bon$B!#(B
> $B2?2s$+(Bretry$B$9$k$,!"G'<1$7$F(Bmount$B$H$+;H$($k!#(B
> 
> 2. NOVAC HD$B$NEE8;(Boff/on$B$9$k!#(B
> $B$^$?!";H$($k!#(B
> 
> 3. NOVAC HD$B$NEE8;(Boff$B$7$F!"(Bfwcontrol -r$B$r2?2s$+<B9T$7$F(Bda0$B$rL5$/$7$F$+(B
> $B$i(BHD$B$NEE8;(Bon$B!#(B
> $B"*(Bpanic$B$9$k(B
> db> trace
> db> panic
> $B$7$?$i(B
> panic: from debugger
> cpuid = 0
> boot() called on cpu#0
> Uptime: 25m47s
> $B$H$J$k$,!"$=$N8e!"(Breset$B$b2?$b5/$-$:!"?tJ,BT$D$,(Bdump device$B$X$N(Baccess$B$,(B
> $BA4$/L5$/!"(Bcrash dump$B$r<h$C$F$/$l$J$$!#(B
> 
> $B$b$&0lEY!"F1MM$N;n9T$r$7$?$i$[$\F1MM$N7k2L$,F@$i$l$?$,!"$d$C$Q$j(Bcrash
> dump$B$r<h$C$F$/$l$J$$!#(B
> 
> $B<j:n6H$G(Btrace$B7k2L$r=q$-<L$7$F$b$$$$$s$G$9$,!"7k9=D9$$$N$G!"2?$+$&$^$/(B
> trace$B7k2L$r<h$kJ}K!$,$"$l$P$=$A$i$r;n$7$?$$$H;W$$$^$9!#(B

ata $B%G%P%$%9$K(Bdump$B$r<h$m$&$H$7$F$$$k$N$G$9$h$M(B?
$B2<5-$N(B patch $B$GD>$k$+$b$7$l$^$;$s(B.

Index: sys/dev/ata/ata-all.c
===========================================================================
--- sys/dev/ata/ata-all.c 2004/10/26 01:20:53 #119
+++ sys/dev/ata/ata-all.c 2004/10/26 01:20:53
@@ -375,6 +375,9 @@
     struct ata_channel *ch;
     int ctlr;
 
+    if (panicstr)
+ return;
+
     /* flush cache on all devices */
     for (ctlr = 0; ctlr < devclass_get_maxunit(ata_devclass); ctlr++) {
  if (!(ch = devclass_get_softc(ata_devclass, ctlr)))

> $B$?$@!"5-21$KMj$k$H$I$A$i$bMn$A$?>l=j$OA02sAw$C$?(B
> Stopped at      __qdivrem+0x3e: divl    %ecx,%eax
> __qdivrem(5a04ff40,0,0,0,0) at __qdivrem+0x3e
> $B$HF1$8$h$&$JJ8;zNs$r8+$?5$$,$7$^$9!#$?$@!"(Btrace$B7k2L$O!"A02s$NG\0J>e$N(B
> $BNL$,I=<($5$l$F$$$^$7$?!#(B

$B$*$=$i$/(B, cam $B$G(B geometry $B$r7W;;$9$k$H$3$m$"$?$j$GMn$A$F$$$k$N$@$H(B
$B;W$$$^$9(B. ccg->block_size $B$,0[MM$KBg$-$$$H$+$G$9$+$M(B.

HDD $B$,68$C$?CM$rJV$7$F$$$k$+(B, CAM$B$+(BSBP$B$,(B error $B$r$A$c$s$H8!=P$7$F$$$J(B
$B$$$+$N$I$A$i$+$@$H;W$$$^$9(B.

sysctl debug.sbp_debug=5 $B$0$i$$$K$7$F(B, $BMn$A$kD>A0$N(B SCSI command$B$N(B
$B$d$j$H$j$,J,$+$k$H4r$7$$$G$9(B.

HDD $B$r(B bus $B$K7R$$$G$+$i(B, $BEE8;(B on $B$9$k$N$G$O$J$/(B, $B@h$K(Bon$B$7$F$*$$$F$+$i(B
bus $B$K7R$0$h$&$K$7$?$i(B, $B0BDj$7$F;H$($?$j$7$J$$$G$7$g$&$+(B?

/\ Hidetoshi Shimokawa
\/  simokawa@FreeBSD.org
