From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Mar 23 00:35:35 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id h2MFZZu52490;
	Sun, 23 Mar 2003 00:35:35 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from is1.mh.itc.u-tokyo.ac.jp (is1.mh.itc.u-tokyo.ac.jp [133.11.205.11])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id h2MFZX752483
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 23 Mar 2003 00:35:33 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: from is1.mh.itc.u-tokyo.ac.jp (is1.mh.itc.u-tokyo.ac.jp [127.0.0.1])
	by is1.mh.itc.u-tokyo.ac.jp (Postfix) with ESMTP id 7142E2181A7
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 23 Mar 2003 00:35:28 +0900 (JST)
Received: from mailhosting.itc.u-tokyo.ac.jp (IDENT:mirapoint@mailhosting.itc.u-tokyo.ac.jp [133.11.205.3])
	by is1.mh.itc.u-tokyo.ac.jp (8.12.8/8.11.3) with ESMTP id h2MFZSHH006073
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 23 Mar 2003 00:35:28 +0900
Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [133.11.135.3])
	by mailhosting.itc.u-tokyo.ac.jp (Mirapoint Messaging Server MOS 2.9.3.2)
	with ESMTP id AID68934;
	Sun, 23 Mar 2003 00:35:28 +0900 (JST)
Message-ID: <ybsfzpf4dof.wl@ett.sat.t.u-tokyo.ac.jp>
From: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <3E7C6E0D.2010003@nolnol.ddo.jp>
References: <20030322202000.48b24ff9.khidegon@nifty.com>
	<3E7C6E0D.2010003@nolnol.ddo.jp>
User-Agent: Wanderlust/2.11.0 (Wonderwall) REMI/1.14.3 (Matsudai)
 FLIM/1.14.3 (=?ISO-8859-1?Q?Unebigory=F2mae?=) APEL/10.3 MULE XEmacs/21.4
 (patch 8) (Honest Recruiter) (i386--freebsd)
X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:
 #j7i14gu$jgR\S*&C3R/pJX<mI-4Z8'mqt1R'CjWdw-xqVoilv`\JgZcquM5oV
 uO^<vt/~051rCDM(`{rM~?{Okr,XC+}Ycm9IJO)odT*-0nyJjBJYzL{GsZ
MIME-Version: 1.0 (generated by REMI 1.14.3 - "Matsudai")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sun, 23 Mar 2003 00:35:28 +0900
X-Sequence: FreeBSD-users-jp 73838
Subject: [FreeBSD-users-jp 73838] Re: =?ISO-2022-JP?B?GyRCJTklSBsoQg==?=
 =?ISO-2022-JP?B?GyRCJWwhPCU4JUclUCUkJTkkTiVeJSYlcyVIMEwbKEI=?=
 =?ISO-2022-JP?B?GyRCQ1Y4R0RqSn1LIRsoQg==?=
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: simokawa@sat.t.u-tokyo.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030304

$B2<@n$G$9(B.

At Sat, 22 Mar 2003 23:07:09 +0900,
akira noda wrote:
> 
> $B$I$b!"LnED(Bas$B$h$C$Q$i$$$G$9!#(B
> 
> Hideki Kawaai wrote:
> > $B@n9g$G$9!#(B
> > --$B0J2<$h$j%9%/%j%W%H(B--
> > #!/bin/sh
> > 
> > # $B%G%P%$%9(B"MELCO IN 1394MEL-HD DRIVE 0001"$B$r(B
> > # /mnt/firewire$B%^%&%s%H$5$;$k%9%/%j%W%H(B
> > device=`dmesg | grep "<MELCO IN 1394MEL-HD DRIVE 0001>" | awk '{sub(":","", $1); print $1}' ;` 
> > cmd=`echo 'mount -t msdos /dev/'$device's1 /mnt/firewire'`
> > exec $cmd
> > --$B$3$3$^$G%9%/%j%W%H(B--
> 
> 
> /etc/usbd.conf$B$G(B
> attach "mount -t msdos /dev/${DEVNAME} /mnt/$B$I$C$+(B"
> $B$G$$$+$,$G$7$g$&!)(B
> 
> $BJ#?t$N%G%P%$%9$r;I$9$J$i$5$i$K!"%^%&%s%H%]%$%s%H$rF0E*$K:n$k%9%/%j%W%H(B
> $B$r$+$^$9$H$$$$$+$b!#(B
> $B$?$@!";I$9$H$9$0$K%^%&%s%H$5$l$k$N$O5$;}$A0-$$$C$F?M$b$$$k$N$+$J!)(B
> 

$B$I$A$i$b<j7Z$G$*$b$7$m$$J}K!$@$H;W$$$^$9$,(B, $BF1$8%b%G%k$N(B drive
$B$,J#?t$"$k>l9g$K$O;H$($J$$$G$9$h$M(B.
(usb $B$G$O$J$$$+$b$7$l$^$;$s$,(B, firewire $B$G$O7k9=$=$&$$$&;H$o$lJ}$O(B
$B$"$j$^$9(B)

usb $B$N>l9g$O(B, CAM $B$@$1$G$O$J$/$F(B, ATA $B$K(B map $B$5$l$k>l9g$b$"$k$h$&$G(B
$B$h$/$o$+$i$J$$$N$G(B, $B0J2<(B firewire/sbp $B$NOC$K8B$j$^$9(B.

$BDL>o(B SCSI $B$N>l9g(B, $B3F(Bdrive$B$,(B 0-15 $B0L$N(B target id $B$r;}$C$F$$$^$9(B.
CAM $B$G$O(B, /boot/device.hints $B$K(B
hint.da.0.at="scbus0"
hint.da.0.target="0"
$B$H$+=q$$$F$*$1$P(B, $B$I$N$h$&$J=gHV$G(B probe $B$5$l$F$bFCDj$N(B
device $B$K3d$jEv$F(B(wire-down)$B$5$l$^$9(B.

$B$5$F(B firewire $B$N>l9g$G$9$,(B, $BLdBj$O$3$N(B target id $B$KAjEv$9$k$b$N$,(B
64bit(EUI64)$B$"$j$^$9(B. ($B@53N$K$O$5$i$K(B 24bit $B$"$k$N$G$9$,(B, $B$3$l$r(B
$BMxMQ$7$?(B device $B$O:#$N$H$3$m8+$?$3$H$O$"$j$^$;$s(B)

CAM $B$O:#$N$H$3$m$=$N$h$&$KBg$-$J(B target id $B$r07$($J$$$N$G(B, $B8=>u$G$O(B
probe $B$5$l$?=g$K(B 0 $B$+$i(Btarget id $B$r3F(B device $B$K3d$jEv$F$F$$$^$9(B.

$B$^$H$a$k$H(B, $B0J2<$N(B $B$h$&$J(B mapping $B$,I,MW$G(B,

EUI64(64bit) --(a)--> target_id --(b)--> daX

(b) $B$NItJ,$O(B SCSI $BE*$K(B wire-down $B$G$-$^$9(B.
(a) $B$NItJ,$b<B$O(B hard code $B$9$l$P(B, wire-down $B$G$-$^$9(B.

/sys/dev/firewire/sbp.c $B$N0J2<$N(B #if 0 -- #endif $B$NItJ,$r(B
$BE,Ev$K=q$-BX$($F(B, #if 1 $B$K$9$l$P(B wire-down $B$G$-$^$9(B.
$BK\Mh$O(B, tunable $B$K$9$Y$-$H$3$m$G$9(B. $BC1$KLLE]$G$d$C$F$J$$(B
$B$H$$$&$N$b$"$k$N$G$9$,(B,  $B7k6I(B (a), (b) $BN>J}$N(B mapping $B$r5-=R$7(B
$B$J$/$F$O$$$1$J$$$N$G(B, $B$$$^0l$D5$$K$$$i$J$$$H$$$&$N$b$"$j$^$9(B.

static struct {
        int bus;
        int target;
        struct fw_eui64 eui;
} wired[] = {
        /* Bus  Target  EUI64 */
#if 0
        {0,     2,      {0x00018ea0, 0x01fd0154}},      /* Logitec HD */
        {0,     0,      {0x00018ea6, 0x00100682}},      /* Logitec DVD */
        {0,     1,      {0x00d03200, 0xa412006a}},      /* Yano HDD */
#endif
        {-1,    -1,     {0,0}}
};

$BK\Mh$O(B, $B:GDc(B (64+24)bit $B$N(B target_id $B$r07$($k$h$&$K(B CAM $B$r(B
$B3HD%$9$Y$-$N$h$&$J5$$b$7$F$$$^$9$,(B, $B$=$l$bBgJQ$+$b(B.
$B$?$H$($P(B bus scan $B$O(B 0 $B$+$i(B +1 $B$E$D(B $B$7$J$,$i(B target $B$r(B scan 
$B$7$^$9$N$G(B, 88bit $B$G$O$$$D$^$G7P$C$F$b=*$i$J$$$G$7$g$&(B..

$B$=$N$&$A(B SCSI $B4X78$N?M$HAjCL$9$k$D$b$j$G$O$$$k$N$G$9$,(B..

/\ Hidetoshi Shimokawa
\/  simokawa@sat.t.u-tokyo.ac.jp
PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html
