2008年2月22日

[plamo:28927] Re: cdrecord(ATAPI)


こじま@よく分からないので手元でも試してみた,です.

From: Plamo大好 <ilikepl@xxxxx>
Subject: [plamo:28911] Re: cdrecord(ATAPI)
Date: Sun, 17 Feb 2008 11:38:34 +0900

> > SーATAのDVDドライブでは、CDーR、RWへの書き込みは、

> > うまく出来なのではないでしょうか?
> やはり、SーATAデバイスのドライブは現状では難しそうです。
> http://cdrecord.berlios.de/old/private/cdwriters-2.0.html
> に、
> Cdrecord should work with:
>
> All SCSI-3/mmc compliant drives
> All ATAPI/mmc compliant drvies
> とあります。s-ataは有りませんでした。

歴史的に言うと,SCSI の方が昔からあって,そのサブサブセットみたいな感じ
で IDE HDD の仕様が作られて,CD ライタが普及しだしたころ,IDE に接続す
る CD ライタの仕様として ATAPI が SCSI のサブセットとして作られて,
SATA だとさらに仕様が SCSI に近づいて,という感じなので,ATAPI なり
SCSI-3 なりの仕様で動くはずなんですよね > SATA な CD/DVD ライタ

また,SATA をサポートしている libata では,/dev/sr0 -> libata ->
cdrecord と来るはずなので,ide-scsi とかも絡まないから,動かないことは
ないのになぁ,,と思っていました.

実際に手もとで試したところ,SATA なカードの設定で少しトラブりましたが
(マザーボード上の PCI スロットの位置によっては IDE な HDD と IRQ が衝突
するようで,カードを挿すとカーネルがロードされない,という問題が出てい
ましたが,PCI スロットの位置を動かせば解決しました),/dev/sr0 として認
識されている SATA な DVD ライタは dev=1,0,0 等の指定で問題なく書き込み
できている模様です.

# dev=/dev/sr0 でも書き込めました.sg.o なモジュールは自動的に組み込ま
# れているようです.

一応,DVD-R, CD-R, DVD+R/DL には書き込めることを確認しました.ログは後
ろに付けておきますが,松井さんの場合も,DMA が取れないようなメッセージ
が出ているようなので, HW の設定を調べてみてはいかがでしょう?

FC7 では書き込めるとのことですが,SATA のドライバの処理が Plamo と FC7
では異なっている(Plamo はカーネル組み込みだけど,FC7 は多分モジュールド
ライバとして動的組み込みのはず)ので,FC7 では少々 HW の設定が怪しくても
IRQ や DMA の動的な設定で回避できている可能性が大な気がします.

# cdrecord -scanbus
cdrecord: Warning: Running on Linux-2.6.23.16-plamoSMP
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.Linux sg driver version: 3.5.27
Cdrecord-ProDVD-Clone 2.01.01a28 (i686-pc-linux-gnu) Copyright (C) 1995-2007 Jg Schilling
Using libscg version 'schily-0.9'.
scsibus1:
1,0,0 100) 'ASUS ' 'DRW-2014L1T ' '1.00' Removable CD-ROM
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *
scsibus4:
4,0,0 400) 'ATA ' 'ST3320620AS ' '3.AA' Disk
4,1,0 401) *
4,2,0 402) *
4,3,0 403) *
4,4,0 404) *
4,5,0 405) *
4,6,0 406) *
4,7,0 407) *
scsibus5:
5,0,0 500) 'ATA ' 'Hitachi HDT72503' 'V54O' Disk
5,1,0 501) *
5,2,0 502) *
5,3,0 503) *
5,4,0 504) *
5,5,0 505) *
5,6,0 506) *
5,7,0 507) *
scsibus1001:
1001,0,0 100100) 'Optiarc ' 'DVD RW AD-7170A ' '1.02' Removable CD-ROM
1001,1,0 100101) *
1001,2,0 100102) *
1001,3,0 100103) *
1001,4,0 100104) *

scsibus1 上が DVD ライタ(ASUS DRW-2014L1T),scsibus[45] は SATA な HDD,
scsibus1001 は /dev/hdc 上の PATA 接続の DVD ライタ(Optiarc AD-7170A)

# cdrecord -vv dev=1,0,0 test.iso
Cdrecord-ProDVD-Clone 2.01.01a28 (i686-pc-linux-gnu) Copyright (C) 1995-2007 J
g Schilling
TOC Type: 1 = CD-ROM
Using libscg version 'schily-0.9'.
atapi: 1
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'ASUS '
Identifikation : 'DRW-2014L1T '
Revision : '1.00'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Current: CD-R
Profile: DVD-R/DL sequential recording
Profile: DVD-R/DL layer jump recording
Profile: DVD+R/DL
Profile: DVD+R
Profile: DVD+RW
Profile: DVD-RW sequential recording
Profile: DVD-RW restricted overwrite
Profile: DVD-RAM
Profile: DVD-R sequential recording
Profile: DVD-ROM
Profile: CD-RW
Profile: CD-R (current)
Profile: CD-ROM
Profile: Removable Disk
Feature: 'Profile List' (current) (persistent)
Feature: 'Core' (current) (persistent)
Feature: 'Morphing' (current) (persistent)
Feature: 'Removable Medium' (current) (persistent)
Feature: 'Write Protect'
Feature: 'Random Readable'
Feature: 'Multi Read'
Feature: 'CD Read'
Feature: 'DVD Read'
Feature: 'Random Writable'
Feature: 'Incremental Streaming Writable' (current)
Feature: 'Formattable'
Feature: 'Defect Management'
Feature: 'Restricted Overwrite'
Feature: 'DVD+RW'
Feature: 'DVD+R'
Feature: 'Rigid Restricted Overwrite'
Feature: 'CD Track at Once' (current)
Feature: 'CD Mastering' (current)
Feature: 'DVD-R/-RW Write'
Feature: 'Layer Jump Recording'
Feature: 'DVD+R/DL Read'
Feature: 'Power Management' (current) (persistent)
Feature: 'S.M.A.R.T.'
Feature: 'CD Audio analog play'
Feature: 'Microcode Upgrade' (current) (persistent)
Feature: 'Time-out' (current) (persistent)
Feature: 'DVD-CSS'
Feature: 'Real Time Streaming'
Feature: 'Logical Unit Serial Number' (current) (persistent) Serial: '0001
'
Feature: 'Disk Control Blocks'
Feature: 'DVD CPRM'
Feature: 0xFF33
Drive current speed: 48
Drive default speed: 48
Drive max speed : 48
Selected speed : 48
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 1484032 = 1449 KB
FIFO size : 4194304 = 4096 KB
Track 01: data 683 MB
track: 1 start: 0 pregap: 150
Total size: 785 MB (77:48.12) = 350109 sectors
Lout start: 785 MB (77:50/09) = 350109 sectors
Track 1 start 0
Track 2 start 350109
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 4
Disk Is not unrestricted
Disk Is not erasable
Disk sub type: Medium Type A, high Beta category (A+) (3)
ATIP start of lead in: -11849 (97:24/01)
ATIP start of lead out: 359847 (79:59/72)
Disk type: Long strategy type (Cyanine, AZO or similar)
Manuf. index: 25
Manufacturer: Taiyo Yuden Company Limited

Capacity Blklen/Sparesz. Type
16763814 2048 No Media Present or Unknown Capacity
Blocks total: 359847 Blocks current: 359847 Blocks remaining: 9738
Starting to write CD/DVD at speed 48 in real SAO mode for single session.
Last chance to quit, starting real write in 9 seconds 8 seconds 7 seconds
6 seconds 5 seconds 4 seconds 3 seconds 2 seconds 1 seconds 0 seco
nds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
BURN-Free is OFF.
Performing OPC...
Sending CUE sheet...
Writing pregap for track 1 at -150
Starting new track at sector: 0
Track 01: 0 of 683 MB written.
Track 01: 1 of 683 MB written (fifo 100%) [buf 100%] 0.8x...
...
Track 01: Total bytes read/written: 717023232/717023232 (350109 sectors).
Writing time: 157.876s
Average write speed 31.6x.
Min drive buffer fill was 99%
Fixating...
Fixating time: 10.729s


投稿者 xml-rpc : 2008年2月22日 22:41
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/70191
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。