[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:20164] CDRW にudfpacket-writing [ plamo-3.2]



永い間linux環境ではできないものと思っていたCDRWでの
packet書き込みができました。と喜んでいるのは自分だけ
...で、もう既知の事柄なのかも知れませんが、感激ついで
に披露させてください。

Machine : sony pcg-fr33  via VT8367
CD-RW   : QSI CD-RW/DVD-ROM SBW-241, ATAPI CD/DVD-ROM drive
          cdrecordで使うため ide-scsiで使用
kernel  : linux-2.4.22-rc1+patch-2.4.22-rc1-to-dis7.diff.bz2
tools   :  udftools-1.0.0b2.tar.gz

kernel config
# Block devices
   CONFIG_CDROM_PKTCDVD=m
# File systems
   CONFIG_UDF_FS=m
   CONFIG_UDF_RW=y  :Dangerousこの一言に何年もTryしなかった..

Device file追加
   mknod /dev/pktcdvd0 b 97 0

modules.confに追加
    alias block-major-97 pktcdvd

操作手順
  メディア挿入(format済み):フォーマット cdrwtool -d /dev/sr0 -q
  modprobe pktcdvd
  pktsetup /dev/pktcdvd0 /dev/sr0 :(cdromはide-scsiにしてるので)
  mount -t udf /dev/pktcdvd0 /cdrom -o rw,noatime        
  cp foo.tar.gz /cdrom (普通のcpでpacket writeされる)
  umount /dev/pktcdvd
  メディア取り出し

私の場合は linux-2.4.22-rc1を試してみたかったところ、翌日
dis7.patchも発表されたので、こんな組み合わせになった次第で、
linux-2.4.21 or 2.4.20でも同じだろうと思われます。patchの
中をのぞくと、どれも Jens Axboeさんの souceが入ってます。
googleで探すと、CD-Rでも出来るようだよ」というのに出会いまし
たが、まだ試していません。

関連url
kernel patch
 http://w1.894.telia.com/~u89404340/patches/packet/
 http://www.gotontheinter.net/exoops/modules/mydownloads/

udf-tools
 http://sourceforge.net/projects/linux-udf

解説
 http://homepage.dtn.ntl.com/richard.downing/CD-RW_UDF_Filesystem.html
 http://unicorn.ike.tottori-u.ac.jp/1999/matoba/linux/diary/packet.html

--------------
Sadao Uetake
E-mail utake@nyc.odn.ne.jp

Follow-Ups
[plamo:20169] Re: CDRW にudfpacket-writing [ plamo-3.2 ], KATOH Yasufumi
[plamo:20318] Re: CDRW にudfpacket-writing [ plamo-3.2 ], Uetake Sadao

[検索ページ] [メール一覧]
Plamo ML 公開システム