/dev/null 2> ln -s rworm0.ctl scgx 的动作 (Report by wte.bbs@bbs.ee.ncu.edu.tw) Reported by joe@nlhyper.et.ntust.edu.tw∶ Freebsd2.2.5 CDR: YAMA。如何在 FreeBSD 上使用 CD 刻录机( 二 )。" />

如何在 FreeBSD 上使用 CD 刻录机( 二 )


read junk
scsi -f /dev/rworm0.ctl -c "0 0 0 0 0 0" >/dev/null 2>&1
wormcontrol select PHILIPS CDD2000
wormcontrol prepdisk double $*
wormcontrol track data
rtprio 5 dd if=/dev/wcd0c bs=2048 | rtprio 5 team -v 1m 5
| rtprio 5 dd of=/dev/rworm0 obs=20k
wormcontrol fixate 1
fi

经过测试 , 在 Panasonic CR-584(IDE) 上面完全成功 , 没出过飞盘 。但是 SONY CDU-415(SCSI) 上面只成功过一片 , 剩下四片全部失事 。不知道为什么 , 完成推翻 SCSI CD 比较适合 CD Copy 的说法 。这种 CD Copy 只能拷贝 mode 1 的 CD-ROM , 不过不管 CD9660、Joliet、Rock Ridge 格式均可 。

Reported by Enoch.bbs@bbs.math.nthu.edu.tw∶

另外提一下 SCSI cdrom on-the-fly cd-copy
我用 12TS 对烤过 Officx97, Diablx..etc 没出过什么问题 , 烤出来的片子使用也很正常 , 但在对烤结束时有时候会出现 dd: invalid argument 还没研究是什么原因找个时间再来转 image 做 md5 , 确认 cd-copy 是否正常再来报告 。

5. cd-write

ftp://freebsd.csie.nctu.edu.tw/pub/FreeBSD-current/ports/sysutils/cd-write

图形介面的 CD 烧录软体 。除了可以烧资料光碟外 , 也可以拿来抓 CD 音轨、烧录 Audio CD 。在 FreeBSD 下面似乎不支援 Disk At Once 烧录 。目前有 ports 可以直接安装 。

6. cd-record

ftp://freebsd.csie.nctu.edu.tw/pub/jdli/collect/cd-recorder/cdrecord/
cdrecord-1.5a5.tar.gz

支援不少 CD-R , 可烧录 multi-seesion、Audio CD , 支援 mode 1、mode 2 CD-ROM XA mode 1、CD-ROM XA mode 2、CDI 等格式 (看来好像可以烧 Video-CD?) 功能看起来很强 , 不过在 FreeBSD 下面还没看到比较多的使用心得 。在 FreeBSD 下面使用需要先做∶

cd /dev; ln -s rworm0.ctl scgx

的动作 (Report by wte.bbs@bbs.ee.ncu.edu.tw)

Reported by joe@nlhyper.et.ntust.edu.tw∶

Freebsd2.2.5
CDR: YAMAHA 400tx
烧录软体: cdrecord1.5
(抓自freebsd.csie.nctu.edu.tw /pub/packages-stable/All/cdrecord-1.5.tgz)

机器硬体配备 p90, 48M ram, IDE光碟, AHA2940U, 两个SCSI HD

简单说明:
1. cdrecord可以支援多种CDR(包括YAMAHA CDR这是为何要用这个软体的原因. :)
2. 不必用到 worm
3. kernel部份只要有SCSI光碟机相关设定就可以.( 如 device cd0 ) 因为我们本来的光碟机是IDE的,所以加上CDR後修改kernel设定加上 scsi cdrom 的 device, 然後重做kernel.
4. pkg_add 之後到 /dev/ 下
ln -s cd0c scgx (cd0c: 请依自己的连接做修正)
(此部份与freebsd.csie.nctu.edu.tw内文件有点出入, 该文件说明是 ln -s rworm0.ctl scgx)
5. cdrecord -scanbus 可以测试看看CDR是否抓到cdrecord 列出相关参数
6. 基本操作
cdrecord -v -dummy speed=4 dev=6,0 cdrom1.iso
-dummy表示测试..除了lazer不起动外, 其它动作会跑一次 。speed=2 or speed=4 (就是两倍或四倍速写入)
dev=6,0 (请看 CDR 是设成"几号" ) 建议用dummy先测一下再烧..

ps.1 image file 用 mkisofs 做, mkisofs 有 packages 可以用 。
ps.2 个人用四倍速烧woju的freebsd2.2.5 v7完全没问题.

7. tosha

ftp://freebsd.csie.nctu.edu.tw/pub/FreeBSD-current/ports/audio/tosha

FreeBSD 下面用来抓音轨的程式 , 目前只适用於 SCSI CD-ROM 上面 。

推荐阅读