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

[plamo:28927] Re: cdrecord(ATAPI)



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

From: Plamo大好 <ilikepl@xxxxxxxxxxxxxxxxx>
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


Follow-Ups
[plamo:28939] Re: cdrecord(ATAPI), Akira Matsui
References
[plamo:28903] Re: cdrecord(ATAPI), Akira Matsui
[plamo:28908] Re: cdrecord(ATAPI), Plamo螟ァ螂ス
[plamo:28911] Re: cdrecord(ATAPI), Plamo螟ァ螂ス

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