From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Jan  4 00:51:34 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA78243;
	Thu, 4 Jan 2001 00:51:34 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from brave.vnet (IP1A0848.aic.mesh.ad.jp [211.13.12.218])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA78229;
	Thu, 4 Jan 2001 00:51:31 +0900 (JST)
	(envelope-from daichi@ongs.gr.jp)
Received: from localhost (localhost [127.0.0.1])
	by brave.vnet (8.11.1/8.11.1) with ESMTP id f03FsPn01736;
	Thu, 4 Jan 2001 00:54:26 +0900 (JST)
	(envelope-from daichi@ongs.gr.jp)
Date: Thu, 4 Jan 2001 00:54:25 +0900 (JST)
From: =?iso-2022-jp?B?GyRCOGVGI0JnQ08bKEI=?= <daichi@ongs.gr.jp>
To: PRESS-writers@gorgeous.ux.mycom.co.jp
Cc: FreeBSD-users-jp@jp.freebsd.org, FreeBSD-tech-jp@jp.freebsd.org
In-Reply-to: <84781040.978531282955.JavaMail.daichi@localhost>
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Mailer: =?iso-2022-jp?B?GyRCJGYkOhsoQiAxLjAwMA==?=
Organization: =?iso-2022-jp?B?T05HUyAbJEIzK0gvSXQbKEI=?=
Mime-Version: 1.0
Message-ID: <84778269.978537265774.JavaMail.daichi@localhost>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 57988
Subject: [FreeBSD-users-jp 57988] MO(ATAPI)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: daichi@ongs.gr.jp

$BBgCO$G$9!#(B

$B%/%$%C%/%O%C%/$G$9$,(B ATAPI $B@\B3$N(B MO (FUJITSU) $B$rMxMQ$G$-$k$h$&$K$7$^$7$?!#(B
$B$I$J$?$+B>$K$b(B ATAPI $B@\B3$N(B MO $B$,MxMQ$G$-$J$$$G:$$C$F$$$kJ}$b$$$k$H;W$$$^(B
$B$9$N$G!"0J2<$KFbMF$r$^$H$a$F$*$-$^$9!#(B

$B!!(BOS: FreeBSD 4.2-Release
$B!!(BMO: FUJITSU MCB3064AP(ATAPI)

$BE,MQ$9$k%Q%C%A(B

--- /sys/dev/ata/atapi-all.c.orig       Thu Jan  4 00:23:52 2001
+++ /sys/dev/ata/atapi-all.c    Thu Jan  4 00:23:00 2001
@@ -99,6 +99,8 @@
        break; 
 #endif
 #if NATAPIFD > 0
+    case ATAPI_TYPE_OPTICAL:
+        ATP_PARAM->device_type = ATAPI_TYPE_DIRECT;
     case ATAPI_TYPE_DIRECT:
        if (afdattach(atp))
            goto notfound;

$B>e=R$N%Q%C%A$rEv$F$F%+!<%M%k$r:F9=C[$9$k$H!"<!$N$h$&$K5/F0$9$k$h$&$K$J$j$^$9!#(B

...
ad0: 29311MB <Maxtor 53073H4> [59554/16/63] at ata0-master UDMA66
acd0: CD-RW <CD-W54E> at ata1-master using PIO4
afd0: 508MB <FUJITSU MCB3064AP> [508/64/32] at ata1-slave using PIO4
...

$B$=$l$>$l$N(B MO $B$N%U%)!<%^%C%H$NJ}K!(B

640MB MO FFS $B%U%)!<%^%C%H(B

# dd if=/dev/zero of=/dev/rafd0 bs=2048 count=1
1+0 records in
1+0 records out
2048 bytes transferred in 0.067482 secs (30349 bytes/sec)
# disklabel -r -w afd0 auto
# newfs /dev/rafd0c
Warning: Block size restricts cylinders per group to 10.
Warning: 8192 sector(s) in last cylinder unallocated
/dev/rafd0c:    1236992 sectors in 76 cylinders of 1 tracks, 16384 sectors
        604.0MB in 8 cyl groups (10 c/g, 80.00MB/g, 9536 i/g)
super-block backups (for fsck -b #) at:
 32, 163872, 327712, 491552, 655392, 819232, 983072, 1146912
# mount /dev/afd0 /mnt
# df
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/ad0s1a  28893073 11180625 15401003    42%    /
procfs              4        4        0   100%    /proc
linprocfs           4        4        0   100%    /usr/compat/linux/proc
/dev/afd0      608814        2   560108     0%    /mnt

640MB MO FAT $B%U%)!<%^%C%H(B

brave# dd if=/dev/zero of=/dev/rafd0 bs=2048 count=1
1+0 records in
1+0 records out
2048 bytes transferred in 0.556006 secs (3683 bytes/sec)
brave# disklabel -r -w afd0 auto
brave# newfs_msdos -F 32 /dev/rafd0
/dev/rafd0: 308636 sectors in 154318 FAT32 clusters (4096 bytes/cluster)
bps=2048 spc=2 res=8 nft=2 mid=0xf0 spt=32 hds=64 hid=0 bsec=309248 bspf=302 rdcl=2 infs=1 bkbs=2
brave# mount_msdos /dev/afd0 /mnt
brave# df
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/ad0s1a  28893073 11180631 15400997    42%    /
procfs              4        4        0   100%    /proc
linprocfs           4        4        0   100%    /usr/compat/linux/proc
/dev/afd0      617280       12   617268     0%    /mnt

230MB MO FFS $B%U%)!<%^%C%H(B

# dd if=/dev/zero of=/dev/rafd0 bs=512 count=1
1+0 records in
1+0 records out
512 bytes transferred in 0.111073 secs (4610 bytes/sec)
# disklabel -r -w afd0 auto
# newfs /dev/rafd0c
Warning: 2048 sector(s) in last cylinder unallocated
/dev/rafd0c:    444416 sectors in 109 cylinders of 1 tracks, 4096 sectors
        217.0MB in 7 cyl groups (16 c/g, 32.00MB/g, 7744 i/g)
super-block backups (for fsck -b #) at:
 32, 65568, 131104, 196640, 262176, 327712, 393248
# mount /dev/afd0 /mnt
# df
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/ad0s1a  28893073 11180509 15401119    42%    /
procfs              4        4        0   100%    /proc
linprocfs           4        4        0   100%    /usr/compat/linux/proc
/dev/afd0      215303        1   198078     0%    /mnt

230MB FAT $B%U%)!<%^%C%H(B

# dd if=/dev/zero of=/dev/rafd0 bs=512 count=1
1+0 records in
1+0 records out
512 bytes transferred in 0.109349 secs (4682 bytes/sec)
# disklabel -r -w afd0 auto
# newfs_msdos -F 32 /dev/rafd0
/dev/rafd0: 443512 sectors in 55439 FAT32 clusters (4096 bytes/cluster)
bps=512 spc=8 res=32 nft=2 mid=0xf0 spt=32 hds=64 hid=0 bsec=444416 bspf=434 rdcl=2 infs=1 bkbs=2
# mount_msdos /dev/afd0 /mnt
# df
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/ad0s1a  28893073 11180535 15401093    42%    /
procfs              4        4        0   100%    /proc
linprocfs           4        4        0   100%    /usr/compat/linux/proc
/dev/afd0      221764       12   221752     0%    /mnt

$B$"$/$^$G%/%$%C%/%O%C%/$G$9$N$G!"(BMO(ATAPI) $B0J30$N8w%G%P%$%9$KE,MQ(B
$B$7$h$&$H$9$k$HLdBj$,$G$k$3$H$,M=B,$5$l$^$9!#(B

$B0JA0!"EOJUB:5*$bF1MM$N%Q%C%A$r:n@.$J$5$C$F$*$j$^$9!#$^$@(B wd $B7O$N%G%P%$%9(B
$B$GMxMQ$7$F$$$k>l9g$O!"<!$N(B URL $B$r;29M$K$9$k$HNI$$$N$G$O$J$$$+$H;W$$$^$9!#(B

http://home.jp.freebsd.org/cgi-bin/thread?mesid=%3c199807110901%2eSAA00472%40shidahara1%2eplanet%2ekobe%2du%2eac%2ejp%3e


Daichi T.GOTO(ONGS)
    http://www.ongs.net/daichi, daichi@ongs.gr.jp

