$B@hF|!"%"%-%P$N%=%U%H%/%j%(%$%H(B FM $B4[$G!"(BAcer $B@=$N(B CRW6206A $B$H$$$&(B ATAPI CD-R $B$r(B 15,000$B1_$G9XF~$7$^$7$?!#(B $BL5;v(B Vine Linux 1.1 $B$GF0$+$;$?$N$G!"$A$g$C$H$^$H$a$F$_$^$7$?!#(B
kernel-2.0.36 $B$G$NOC$G$9$,!"B?J,(B 2.0.35/2.1.73 $B0J9_$J$i!"(B $BB>$N%P!<%8%g%s$d(B distribution $B$G$bBg>fIW$@$H;W$$$^$9!#(B README.ATAPI $B$K$O!"(Bkernel $B$,8E$$>l9g$K$O%"%C%W%0%l!<%I$9$k$h$&$K=q$$$F$"$j$^$9!#(B
RPM $BCV$->l(B$B$N%Z!<%8$+$i!"(B
$B@[:n$N(B cdrecord-1.8a28 $B$N%Q%C%1!<%8$r
/usr/doc/cdrecord-1.8/README $B$K$O!"$A$c$s$H(B CRW6206A $B$,:\$C$F$$$?$N$G$9$,!"$3$&$$$&$3$H$b$"$k$h$&$G$9!#(B $B$^$!!"0lKg>:E7$5$;$?$@$1$G:Q$s$@$N$G!"$h$7$H$7$h$&!D!#(B
$ wget http://www.oocities.org/SiliconValley/Program/1018/linux/cdrecord-1.8-0.28.1.i386.rpm $ su # rpm -Uvh cdrecord-1.8-0.28.1.i386.rpm$B$G%$%s%9%H!<%k$G$-$^$9!#(B
Vine Linux $B$r;H$C$F$$$k?M$O!"(B $B%+!<%M%k$N%"%C%W%0%l!<%I!"@_Dj$NJ}K!(B$B$N%Z!<%8$r8+$J$,$i$d$k$HJ,$+$j0W$$$G$7$g$&!#(B
$B$^$:!"(Bkterm, rxvt, Eterm $B$J$I$N%?!<%_%J%k%&%#%s%I%&$r3+$-!"(B
$ su - $B!J%Q%9%o!<%I$rF~NO!K(B # /sbin/mkkpkg /mnt/cdrom/SRPMS/kernel-2.0.36-3vl3.src.rpm menuconfig$B$r
$B$7$P$i$/BT$D$H!"%+!<%M%k$N@_Dj%a%K%e!<$,=P$F$/$k$N$G!"(B
Floppy, IDE, and other block devices $B"*(B SCSI emulation support
$B$r!"%9%Z!<%9%-!<$r2!$7$FA*Br$7$^$9!#(B
/usr/src/linux/arch/i386/defconfig $B$N5-=R$G$$$($P!"(B
CONFIG_BLK_DEV_IDESCSI=y$B$H$$$&Iw$K$J$j$^$9!#(B
$B$3$N@h$O!";X<($K=>$C$F?J$a$l$P!"%+!<%M%k%Q%C%1!<%8$,:n@.$G$-$^$9!#(B $B;d$O(B Revision $BHV9f$O(B 3vl3.1 $B$H$7$^$7$?!#(B
$ su - $B!J%Q%9%o!<%I$rF~NO!K(B # init 1 # cd /usr/src/redhat/RPMS/i386/ # rpm -ivh kernel-2.0.36-3vl3.1.i386.rpm
$B;d$O%G%9%/%H%C%W%^%7%s$G!"(BIDE $B$N$_$r;H$C$F$$$k$N$G!"(B
$B$3$l$@$1$G=
# mkinitrd /boot/initrd-2.0.36-3vl3.1.img 2.0.36-3vl3.1
$B$r
kernel = (hd0,1)/boot/vmlinuz-2.0.36-3vl3.1 hdc=ide-scsi root=/dev/hda2
$B$H5-=R$7$F$$$^$9!#(BSecondary Master $B$K(B CD-R $B$r7R$$$G$$$k$N$G!"(B
hdc $B$r(B ATAPI SCSI emulation $B$GF0$+$9$h$&;XDj$7$F$$$^$9!#(B
lilo $B$r;H$C$F$$$k?M$J$i!"(B/etc/lilo.conf $B$K(B
append="hdc=ide-scsi"$B$H5-=R$7$^$7$g$&!#$9$G$K(B append $B$r;H$C$F$$$k$N$J$i!"(B
"apm=smp-power-off hdc=ide-scsi"$B$H=q$1$P$$$$$G$7$g$&$M!#(B[linux-users:54002] $B$b;29M$K$J$k$G$7$g$&!#(B
/etc/lilo.conf $B$rJT=8$7=*$o$C$?$i!"(B
# /sbin/lilo -t -v$B$G!";n$7$K(B lilo $B$,$-$A$s$HF0$/$+;n$7$F$_$^$7$g$&!#$-$A$s$HF0$/$h$&$J$i!"(B
# /sbin/lilo -v$B$G!"JT=8$7$?(B /etc/lilo.conf $B$r(B lilo $B$KEPO?$7$^$9!#(B
$B:G8e$K!"%+!<%M%k%X%C%@!J3+H/!&%3%s%Q%$%kMQ%G!<%?!K!&ImB0J8=q!&%=!<%9$r%$%s%9%H!<%k$7$^$9!#(B
# rpm -ivh kernel-{headers,documents,source}-2.0.36-3vl3.1.i386.rpm
$B$3$3$G!"%^%7%s$r:F5/F0$5$;$^$9!#$&$^$/N)$A>e$,$l$P!"$3$NCJ3,$O40N;$G$9!#(B
$B%+!<%M%k$N:F9=C[$O!"(BLinux User $B$N$?$7$J$_$@$H;W$C$F%^%9%?!<$7$^$7$g$&!#(B
$ dmesg|less
hdc: probing with STATUS instead of ALTSTATUS
hdc: probing with STATUS instead of ALTSTATUS
hdc: CRW6206A, ATAPI drive - enabling SCSI emulation
ATAPI overlap supported: No
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.36.3 MAX_MD_DEV=4, MAX_REAL=8
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 1 host.
Vendor: ATAPI Model: CD-R/RW CRW6206A Rev: 1.3A
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
scsi : detected 1 SCSI cdrom total.
$ cdrecord 2>&1 | less
cdrecord: No CD/DVD-Recorder device specified.
cdrecord: Usage: cdrecord [options] track1...trackn
Options:
-version print version information and exit
-v increment general verbose level by one
-V increment SCSI command transport verbose level by one
-debug print additional debug messages
dev=target SCSI target to use as CD/DVD-Recorder
timeout=# set the default SCSI command timeout to #.
driver=name user supplied driver name, use with extreme care
-checkdrive check if a driver for the drive is present
-prcap print drive capabilities for MMC compliant drives
-inq do an inquiry for the drive end exit
-scanbus scan the SCSI bus end exit
-reset reset the SCSI bus with the cdrecorder (if possible)
-ignsize ignore the known size of a medium (may cause problems)
-useinfo use *.inf files to overwrite audio options.
speed=# set speed of drive
blank=type blank a CD-RW disc (see blank=help)
fs=# Set fifo size to # (0 to disable, default is 4 MB)
-load load the disk and exit (works only with tray loader)
-eject eject the disk after doing the work
-dummy do everything with laser turned off
-msinfo retrieve multi-session info for mkisofs >= 1.10
-toc retrieve and print TOC/PMA data
-atip retrieve and print ATIP data
-multi generate a TOC that allows multi session
In this case default track type is CD-ROM XA2
-fix fixate a corrupt or unfixated disk (generate a TOC)
-nofix do not fixate disk after writing tracks
-force force to continue on some errors to allow blanking bad disks
-dao Write disk in DAO mode. This option will go away in the future.
tsize=# Length of valid data in next track
padsize=# Amount of padding for next track
pregap=# Amount of pre-gap sectors before next track
defpregap=# Amount of pre-gap sectors for all but track #1
mcn=text Set the media catalog number for this CD to 'text'
isrc=text Set the ISRC number for the next track to 'text'
index=list Set the index list for the next track to 'list'
-audio Subsequent tracks are CD-DA audio tracks
-data Subsequent tracks are CD-ROM data mode 1 (default)
-mode2 Subsequent tracks are CD-ROM data mode 2
-xa1 Subsequent tracks are CD-ROM XA mode 1
-xa2 Subsequent tracks are CD-ROM XA mode 2
-cdi Subsequent tracks are CDI tracks
-isosize Use iso9660 file system size for next data track
-preemp Audio tracks are mastered with 50/15 $B5s(B preemphasis
-nopreemp Audio tracks are mastered with no preemphasis (default)
-pad Pad data tracks with 15 zeroed sectors
Pad audio tracks to a multiple of 2352 bytes
-nopad Do not pad data tracks (default)
-swab Audio data source is byte-swapped (little-endian/Intel)
The type of the first track is used for the toc type.
Currently only form 1 tracks are supported.
$ cdrecord -checkdrive dev=0,0
Cdrecord release 1.8a22 Copyright (C) 1995-1999 J$Bvr(Bg Schilling
scsidev: '0,0'
scsibus: 0 target: 0 lun: 0
cdrecord: Permission denied. Cannot open '/dev/sga'.
# ls -l /dev/sga
crw------- 1 root sys 21, 0 May 6 1998 /dev/sga
# chmod go+rw /dev/sga
$ cdrecord -checkdrive dev=0,0
Cdrecord release 1.8a22 Copyright (C) 1995-1999 J$Bvr(Bg Schilling
scsidev: '0,0'
scsibus: 0 target: 0 lun: 0
Device type : Removable CD-ROM
Version : 2
Response Format: 1
Vendor_info : 'ATAPI '
Identifikation : 'CD-R/RW CRW6206A'
Revision : '1.3A'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags : SWABAUDIO
$ cdrecord -prcap dev=0,0
Cdrecord release 1.8a22 Copyright (C) 1995-1999 J$Bvr(Bg Schilling
cdrecord: Operation not permitted. Cannot do mlockall(2).
$ su -
# cdrecord -prcap dev=0,0
Cdrecord release 1.8a22 Copyright (C) 1995-1999 J$Bvr(Bg Schilling
scsidev: '0,0'
scsibus: 0 target: 0 lun: 0
Device type : Removable CD-ROM
Version : 2
Response Format: 1
Vendor_info : 'ATAPI '
Identifikation : 'CD-R/RW CRW6206A'
Revision : '1.3A'
Device seems to be: Generic mmc CD-RW.
Drive capabilities, per page 2A:
Does read CD-R media
Does write CD-R media
Does read CD-RW media
Does write CD-RW media
Does not read DVD-ROM media
Does not read DVD-R media
Does not write DVD-R media
Does not read DVD-RAM media
Does not write DVD-RAM media
Does support test writing
Does read Mode 2 Form 1 blocks
Does read Mode 2 Form 2 blocks
Does read digital audio blocks
Does restart non-streamed digital audio reads accurately
Does read multi-session CDs
Does read fixed-packet CD media using Method 2
Does not read CD bar code
Does read R-W subcode information
Does not return R-W subcode de-interleaved and error-corrected
Does return CD media catalog number
Does return CD ISRC information
Does not support C2 error pointers
Does not deliver composite A/V data
Does play audio CDs
Number of volume control levels: 128
Does support individual volume control setting for each channel
Does not support independent mute setting for each channel
Does not support digital output on port 1
Does not support digital output on port 2
Loading mechanism type: tray
Does support ejection of CD via START/STOP command
Does lock media on power up via prevent jumper
Does allow media to be locked in the drive via PREVENT/ALLOW command
Is not currently in a media-locked state
Does not have load-empty-slot-in-changer feature
Does not support Individual Disk Present feature
Maximum read speed in kB/s: 1059
Current read speed in kB/s: 353
Maximum write speed in kB/s: 353
Current write speed in kB/s: 353
Buffer size in KB: 512
# cdrecord -inq dev=0,0
Cdrecord release 1.8a22 Copyright (C) 1995-1999 J$Bvr(Bg Schilling
scsidev: '0,0'
scsibus: 0 target: 0 lun: 0
Device type : Removable CD-ROM
Version : 2
Response Format: 1
Vendor_info : 'ATAPI '
Identifikation : 'CD-R/RW CRW6206A'
Revision : '1.3A'
Device seems to be: Generic mmc CD-RW.
$B>F$-$?$$%U%!%$%k$N$"$k(B directory $B$K0\F0$7$F!"(B
$ mkisofs -b images/boot.img -c boot.catalog -J -r -v \ -V "Vine-1.1" -o /usr/yasuhide/Vine-1.1.iso . 2>&1 \ | tee /usr/yasuhide/log_Vine-1.1$B$G=PMh$^$9!#
# (date ; cdrecord dev=0,0 speed=2 -dummy -debug \ /usr/yasuhide/Vine-1.1.iso ; date ) \ 2>&1 | tee /usr/yasuhide/log_Vine-1.1
# (date ; cdrecord dev=0,0 speed=2 -debug \ /usr/yasuhide/Vine-1.1.iso ; date ) \ 2>&1 | tee /usr/yasuhide/log_Vine-1.1