issues with new sata dvd-drive
Alexander Best
arundel at freebsd.org
Wed May 18 12:47:55 UTC 2011
On Wed May 18 11, Andriy Gapon wrote:
> on 18/05/2011 13:24 Alexander Best said the following:
> > i dug into this a little further and it appears that this only happens with
> > CD-Rs. using CD-ROMs, DVDs or DVD+Rs this doesn't happen. i tested this with
> > CD-Rs recorded under windows and freebsd (created with burncd(1), growisofs(1)
> > and cdrecord(1)) and they all suffer the same issue.
>
> Are the CD-Rs from the same vendor/batch?
> Could it possibly be that there is some problem with firmware recognizing those disks?
>
> > i also tried this with audio cds and here recoverdisk(1) fails no matter, if
> > it's a CD-R or a CD-ROM:
>
> I think that it's not supposed to work for Audio-CDs with cd(4) [unlike acd(4) and
> then with bs of 2352].
> To digitally extract audio data you have to go via pass(4) and appropriate
> SCSI/MMC commands.
btw i also got an error when trying to blank an entire CD-RW:
otaku% clear ; sudo cdrecord -v blank=all
Cdrecord-ProDVD-ProBD-Clone 3.01a04 (amd64-unknown-freebsd9.0) Copyright (C) 1995-2010 Joerg Schilling
TOC Type: 1 = CD-ROM
Using libscg version 'schily-0.9'.
SCSI buffer size: 65536
No target specified, trying to find one...
Using dev=2,0,0.
atapi: 0
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'HL-DT-ST'
Identifikation : 'DVDRAM GH24NS50 '
Revision : 'XP02'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Current: CD-RW
Profile: DVD-RAM
Profile: DVD-R sequential recording
Profile: DVD-R/DL sequential recording
Profile: DVD-R/DL layer jump recording
Profile: DVD-RW sequential recording
Profile: DVD-RW restricted overwrite
Profile: DVD+RW
Profile: DVD+R
Profile: DVD+R/DL
Profile: DVD-ROM
Profile: CD-R
Profile: CD-RW (current)
Profile: CD-ROM (current)
Profile: Removable Disk
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 LAYER_JUMP
Drive buf size : 1053696 = 1029 KB
Drive pbuf size: 1966080 = 1920 KB
Drive DMA Speed: 16803 kB/s 95x CD 12x DVD 3x BD
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 6
Reference speed: 2
Disk Is not unrestricted
Disk Is erasable
ATIP start of lead in: -11078 (97:34/22)
ATIP start of lead out: 359849 (79:59/74)
1T speed low: 0 (reserved val 0) 1T speed high: 4
2T speed low: 0 (reserved val 5) 2T speed high: 0 (reserved val 12)
power mult factor: 3 5
recommended erase/write power: 3
A1 values: 02 3A B0
A2 values: 5C C6 26
Disk type: Phase change
Manuf. index: 11
Manufacturer: Mitsubishi Chemical Corporation
Capacity Blklen/Sparesz. Format-type Type
5122 2048 0x00 Formatted Media
Starting to write CD/DVD/BD at speed 4 in real BLANK mode for single session.
Last chance to quit, starting real write 0 seconds. Operation starts.
Performing OPC...
Blanking entire disk
cdrecord: Input/output error. blank unit: scsi sendcmd: cmd timeout after 1010.067 (9600) s
CDB: A1 00 00 00 00 00 00 00 00 00 00 00
cmd finished after 1010.067s timeout 9600s
cdrecord: Cannot blank disk, aborting.
dmesg says:
(cd0:ahcich2:0:0:0): READ(10). CDB: 28 0 0 5 70 80 0 0 3c 0
(cd0:ahcich2:0:0:0): CAM status: SCSI Status Error
(cd0:ahcich2:0:0:0): SCSI status: Check Condition
(cd0:ahcich2:0:0:0): SCSI sense: ILLEGAL REQUEST csi:28,a,0,80 asc:64,0 (Illegal mode for this track)
(cd0:ahcich2:0:0:0): cddone: got error 0x6 back
ahcich2: Timeout on slot 4
ahcich2: is 00000000 cs 00000010 ss 00000000 rs 00000010 tfd c0 serr 00000000
cheers.
alex
>
> > otaku% recoverdisk /dev/cd0 ./test10.iso
> > Bigsize = 1048576, medsize = 65536, minsize = 2048
> > start size block-len state done remaining % done
> > 0 1048576 243052544 0 0 243052544 0.00000
> > 0 1048576 failed (Device not configured)
>
>
> --
> Andriy Gapon
--
a13x
More information about the freebsd-scsi
mailing list