Re: Spare Tables error on format

Listas Canal <[email protected]> Fri, 29 Oct 2021 23:38:55 -0500
Newsgroups gmane.comp.audio.cd-record
Message-ID <CAEzMNBFg2MTqdfn64o7sArnp0S01s19A0vStPd2WwPjjTygAfQ@mail.gmail.com>
--00000000000020a24505cf8a8612
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thankyou Thomas, evidently dvd+rw-format has an error in the source code,
because there is no such value that satisfies a proper format inquiry.
dvd+rw-format has a nice idea, about specifying the close spare area size,
and finding the closest format index value, but fails.

I did not have much knowledge like others of C/C++ or debugging hardware,
but I will try with the hints you write in the next email.

I've found BD-RE brand new from Japan, and I think it is the better than
ever storage media for Cold Backups, since I have old, very old, CD-RW, or
DVD-RW media intact, without any kind of data loss.

Recently I've been involved in small projects about 1 month each, and I
have to keep the information confidential and safe for as long as I can.
So, that's because xorriso -outdev /dev/sr1 -format fast_by_index_2 saved
my day.

Thank you again, I really appreciate it.

Here my experiment:
################
user@mtrog64:~$ dvd+rw-format -f /dev/sr1 -ssa=3D262144000
* BD/DVD=C2=B1RW/-RAM format utility by <[email protected]>, version 7.1=
.
* 24.2GB BD media detected.
* formatting .:-[ FORMAT UNIT failed with SK=3D5h/INVALID FIELD IN PARAMETE=
R
LIST]: Input/output error
user@mtrog64:~$ dvd+rw-format -f /dev/sr0 -ssa=3D262144000
* BD/DVD=C2=B1RW/-RAM format utility by <[email protected]>, version 7.1=
.
:-( mounted media doesn't appear to be DVD=C2=B1RW, DVD-RAM or Blu-ray
user@mtrog64:~$ dvd+rw-format -f /dev/sr1 -ssa=3D262144000
* BD/DVD=C2=B1RW/-RAM format utility by <[email protected]>, version 7.1=
.
* 24.2GB BD media detected.
* formatting .:-[ FORMAT UNIT failed with SK=3D5h/INVALID FIELD IN PARAMETE=
R
LIST]: Input/output error
user@mtrog64:~$ xorriso -outdev /dev/sr4 -list_formats
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

libburn : FAILURE : File object '/dev/sr4' not found
libburn : FAILURE : Cannot access '/dev/sr4' as SG_IO CDROM drive
xorriso : FAILURE : Cannot acquire drive '/dev/sr4'
xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'
user@mtrog64:~$ xorriso -outdev /dev/sr1 -list_formats
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 22.6g free
Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 22.6g free
Format status: formatted, with 23098.0 MiB
BD Spare Area: 0 blocks consumed, 393216 blocks available
Format idx 0 : 00h , 11826176s , 23098.0 MiB
Format idx 1 : 30h , 11826176s , 23098.0 MiB
Format idx 2 : 30h , 11564032s , 22586.0 MiB
Format idx 3 : 30h , 12088320s , 23610.0 MiB
Format idx 4 : 31h , 12219392s , 23866.0 MiB
user@mtrog64:~$ dvd+rw-mediainfo /dev/sr1
INQUIRY:                [PIONEER ][BD-RW   BDR-209D][1.51]
GET [CURRENT] CONFIGURATION:
 Mounted Media:         43h, BD-RE
 Media ID:              CMCMAG/CN2
 Current Write Speed:   2.0x4495=3D8990KB/s
 Write Speed #0:        2.0x4495=3D8990KB/s
 Speed Descriptor#0:    00/11826175 [email protected]=3D8990KB/s [email protected]=3D8990=
KB/s
READ DISC INFORMATION:
 Disc status:           complete
 Number of Sessions:    1
 State of Last Session: complete
 Number of Tracks:      1
READ FORMAT CAPACITIES:
 formatted:             11826176*2048=3D24220008448
 00h(3000):             11826176*2048=3D24220008448
 30h(3000):             11826176*2048=3D24220008448
 30h(5000):             11564032*2048=3D23683137536
 30h(1000):             12088320*2048=3D24756879360
 31h(800):              12219392*2048=3D25025314816
READ TRACK INFORMATION[#1]:
 Track State:           complete
 Track Start Address:   0*2KB
 Free Blocks:           0*2KB
 Track Size:            11826176*2KB
FABRICATED TOC:
 Track#1  :             14@0
 Track#AA :             14@11826176
 Multi-session Info:    #1@0
READ CAPACITY:          11826176*2048=3D24220008448
user@mtrog64:~$ xorriso -outdev /dev/sr1 -format fast_by_index_0
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 22.6g free
Beginning to format medium.
xorriso : UPDATE : Formatting  ( 1.0% done in 1 seconds )
xorriso : UPDATE : Formatting  ( 1.0% done in 2 seconds )
xorriso : UPDATE : Formatting  ( 1.0% done in 3 seconds )
xorriso : UPDATE : Formatting  ( 1.8% done in 4 seconds )
xorriso : UPDATE : Formatting  ( 2.7% done in 5 seconds )
xorriso : UPDATE : Formatting  ( 3.6% done in 6 seconds )
xorriso : UPDATE : Formatting  ( 4.4% done in 7 seconds )
xorriso : UPDATE : Formatting  ( 5.3% done in 8 seconds )
xorriso : UPDATE : Formatting  ( 6.1% done in 9 seconds )
xorriso : UPDATE : Formatting  ( 6.9% done in 10 seconds )
xorriso : UPDATE : Formatting  ( 7.8% done in 11 seconds )
xorriso : UPDATE : Formatting  ( 8.7% done in 12 seconds )
xorriso : UPDATE : Formatting  ( 9.5% done in 13 seconds )
xorriso : UPDATE : Formatting  ( 10.3% done in 14 seconds )
xorriso : UPDATE : Formatting  ( 11.2% done in 15 seconds )
xorriso : UPDATE : Formatting  ( 12.0% done in 16 seconds )
xorriso : UPDATE : Formatting  ( 12.9% done in 17 seconds )
xorriso : UPDATE : Formatting  ( 13.8% done in 18 seconds )
xorriso : UPDATE : Formatting  ( 14.6% done in 19 seconds )
xorriso : UPDATE : Formatting  ( 15.5% done in 20 seconds )
xorriso : UPDATE : Formatting  ( 16.3% done in 21 seconds )
xorriso : UPDATE : Formatting  ( 17.1% done in 22 seconds )
xorriso : UPDATE : Formatting  ( 18.0% done in 23 seconds )
xorriso : UPDATE : Formatting  ( 18.9% done in 24 seconds )
xorriso : UPDATE : Formatting  ( 18.9% done in 25 seconds )
Formatting done
xorriso : NOTE : Re-assessing -outdev '/dev/sr1'
Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 22.6g free
user@mtrog64:~$ dvd+rw-mediainfo /dev/sr1
INQUIRY:                [PIONEER ][BD-RW   BDR-209D][1.51]
GET [CURRENT] CONFIGURATION:
 Mounted Media:         43h, BD-RE
 Media ID:              CMCMAG/CN2
 Current Write Speed:   2.0x4495=3D8990KB/s
 Write Speed #0:        2.0x4495=3D8990KB/s
 Speed Descriptor#0:    00/11826175 [email protected]=3D8990KB/s [email protected]=3D8990=
KB/s
READ DISC INFORMATION:
 Disc status:           complete
 Number of Sessions:    1
 State of Last Session: complete
 Number of Tracks:      1
READ FORMAT CAPACITIES:
 formatted:             11826176*2048=3D24220008448
 00h(3000):             11826176*2048=3D24220008448
 30h(3000):             11826176*2048=3D24220008448
 30h(5000):             11564032*2048=3D23683137536
 30h(1000):             12088320*2048=3D24756879360
 31h(800):              12219392*2048=3D25025314816
READ TRACK INFORMATION[#1]:
 Track State:           complete
 Track Start Address:   0*2KB
 Free Blocks:           0*2KB
 Track Size:            11826176*2KB
FABRICATED TOC:
 Track#1  :             14@0
 Track#AA :             14@11826176
 Multi-session Info:    #1@0
READ CAPACITY:          11826176*2048=3D24220008448
user@mtrog64:~$ xorriso -outdev /dev/sr1 -list_formats
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 22.6g free
Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 22.6g free
Format status: formatted, with 23098.0 MiB
BD Spare Area: 0 blocks consumed, 393216 blocks available
Format idx 0 : 00h , 11826176s , 23098.0 MiB
Format idx 1 : 30h , 11826176s , 23098.0 MiB
Format idx 2 : 30h , 11564032s , 22586.0 MiB
Format idx 3 : 30h , 12088320s , 23610.0 MiB
Format idx 4 : 31h , 12219392s , 23866.0 MiB
user@mtrog64:~$ xorriso -outdev /dev/sr1 -format fast_by_index_3
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 22.6g free
Beginning to format medium.
xorriso : UPDATE : Formatting  ( 1.0% done in 1 seconds )
xorriso : UPDATE : Formatting  ( 1.0% done in 2 seconds )
xorriso : UPDATE : Formatting  ( 1.0% done in 3 seconds )
xorriso : UPDATE : Formatting  ( 2.5% done in 4 seconds )
xorriso : UPDATE : Formatting  ( 4.2% done in 5 seconds )
xorriso : UPDATE : Formatting  ( 5.7% done in 6 seconds )
xorriso : UPDATE : Formatting  ( 7.2% done in 7 seconds )
xorriso : UPDATE : Formatting  ( 8.8% done in 8 seconds )
xorriso : UPDATE : Formatting  ( 10.3% done in 9 seconds )
xorriso : UPDATE : Formatting  ( 12.0% done in 10 seconds )
xorriso : UPDATE : Formatting  ( 13.5% done in 11 seconds )
xorriso : UPDATE : Formatting  ( 15.0% done in 12 seconds )
xorriso : UPDATE : Formatting  ( 15.0% done in 13 seconds )
Formatting done
xorriso : NOTE : Re-assessing -outdev '/dev/sr1'
Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 23.1g free
user@mtrog64:~$ xorriso -outdev /dev/sr1 -list_formats
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 23.1g free
Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 23.1g free
Format status: formatted, with 23610.0 MiB
BD Spare Area: 0 blocks consumed, 131072 blocks available
Format idx 0 : 00h , 11826176s , 23098.0 MiB
Format idx 1 : 30h , 11826176s , 23098.0 MiB
Format idx 2 : 30h , 11564032s , 22586.0 MiB
Format idx 3 : 30h , 12088320s , 23610.0 MiB
Format idx 4 : 31h , 12219392s , 23866.0 MiB
user@mtrog64:~$ xorriso -outdev /dev/sr1 -format fast_by_index_4
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 23.1g free
Beginning to format medium.
xorriso : UPDATE : Formatting  ( 1.0% done in 1 seconds )
xorriso : UPDATE : Formatting  ( 1.0% done in 2 seconds )
xorriso : UPDATE : Formatting  ( 1.0% done in 3 seconds )
xorriso : UPDATE : Formatting  ( 3.2% done in 4 seconds )
xorriso : UPDATE : Formatting  ( 5.7% done in 5 seconds )
xorriso : UPDATE : Formatting  ( 7.9% done in 6 seconds )
xorriso : UPDATE : Formatting  ( 10.1% done in 7 seconds )
xorriso : UPDATE : Formatting  ( 12.6% done in 8 seconds )
xorriso : UPDATE : Formatting  ( 14.8% done in 9 seconds )
xorriso : UPDATE : Formatting  ( 17.0% done in 10 seconds )
xorriso : UPDATE : Formatting  ( 19.3% done in 11 seconds )
Formatting done
xorriso : NOTE : Re-assessing -outdev '/dev/sr1'
Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 23.3g free
user@mtrog64:~$ xorriso -outdev /dev/sr1 -list_formats
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 23.3g free
Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 23.3g free
Format status: formatted, with 23866.0 MiB
BD Spare Area: 0 blocks consumed, 0 blocks available
Format idx 0 : 00h , 11826176s , 23098.0 MiB
Format idx 1 : 30h , 11826176s , 23098.0 MiB
Format idx 2 : 30h , 11564032s , 22586.0 MiB
Format idx 3 : 30h , 12088320s , 23610.0 MiB
Format idx 4 : 31h , 12219392s , 23866.0 MiB
user@mtrog64:~$ xorriso -outdev /dev/sr1 -format fast_by_index_2
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 23.3g free
Beginning to format medium.
xorriso : UPDATE : Formatting  ( 1.0% done in 1 seconds )
xorriso : UPDATE : Formatting  ( 1.0% done in 2 seconds )
xorriso : UPDATE : Formatting  ( 1.0% done in 3 seconds )
xorriso : UPDATE : Formatting  ( 2.1% done in 4 seconds )
xorriso : UPDATE : Formatting  ( 3.2% done in 5 seconds )
xorriso : UPDATE : Formatting  ( 4.4% done in 6 seconds )
xorriso : UPDATE : Formatting  ( 5.5% done in 7 seconds )
xorriso : UPDATE : Formatting  ( 6.6% done in 8 seconds )
xorriso : UPDATE : Formatting  ( 7.8% done in 9 seconds )
xorriso : UPDATE : Formatting  ( 8.8% done in 10 seconds )
xorriso : UPDATE : Formatting  ( 9.9% done in 11 seconds )
xorriso : UPDATE : Formatting  ( 11.1% done in 12 seconds )
xorriso : UPDATE : Formatting  ( 12.2% done in 13 seconds )
xorriso : UPDATE : Formatting  ( 13.3% done in 14 seconds )
xorriso : UPDATE : Formatting  ( 14.5% done in 15 seconds )
xorriso : UPDATE : Formatting  ( 15.6% done in 16 seconds )
xorriso : UPDATE : Formatting  ( 15.6% done in 17 seconds )
Formatting done
xorriso : NOTE : Re-assessing -outdev '/dev/sr1'
Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 22.1g free
user@mtrog64:~$ xorriso -outdev /dev/sr1 -list_formats
xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 22.1g free
Drive current: -outdev '/dev/sr1'
Media current: BD-RE
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 22.1g free
Format status: formatted, with 22586.0 MiB
BD Spare Area: 0 blocks consumed, 655360 blocks available
Format idx 0 : 00h , 11826176s , 23098.0 MiB
Format idx 1 : 30h , 11826176s , 23098.0 MiB
Format idx 2 : 30h , 11564032s , 22586.0 MiB
Format idx 3 : 30h , 12088320s , 23610.0 MiB
Format idx 4 : 31h , 12219392s , 23866.0 MiB
user@mtrog64:~$ dvd+rw-mediainfo /dev/sr1
INQUIRY:                [PIONEER ][BD-RW   BDR-209D][1.51]
GET [CURRENT] CONFIGURATION:
 Mounted Media:         43h, BD-RE
 Media ID:              CMCMAG/CN2
 Current Write Speed:   2.0x4495=3D8990KB/s
 Write Speed #0:        2.0x4495=3D8990KB/s
 Speed Descriptor#0:    00/11564031 [email protected]=3D8990KB/s [email protected]=3D8990=
KB/s
READ DISC INFORMATION:
 Disc status:           complete
 Number of Sessions:    1
 State of Last Session: complete
 Number of Tracks:      1
READ FORMAT CAPACITIES:
 formatted:             11564032*2048=3D23683137536
 00h(3000):             11826176*2048=3D24220008448
 30h(3000):             11826176*2048=3D24220008448
 30h(5000):             11564032*2048=3D23683137536
 30h(1000):             12088320*2048=3D24756879360
 31h(800):              12219392*2048=3D25025314816
READ TRACK INFORMATION[#1]:
 Track State:           complete
 Track Start Address:   0*2KB
 Free Blocks:           0*2KB
 Track Size:            11564032*2KB
FABRICATED TOC:
 Track#1  :             14@0
 Track#AA :             14@11564032
 Multi-session Info:    #1@0
READ CAPACITY:          11564032*2048=3D23683137536

On Mon, Oct 25, 2021 at 7:33 AM Thomas Schmitt <[email protected]> wrote:

> Hi,
>
> if you can afford to wait the up to 5000 seconds for a full format,
> then try
>
>   dvd+rw-format -force=3Dfull /dev/sr0 -ssa=3Dmin
>
> -------------------------------------------------------------------------
> Long story:
>
> I found an old modified dvd+rw-tools directory which i used to spy on
> growisofs when i noticed behavior differences between it and libburn.
> (Substantial parts of libburn's DVD and BD knowledge was learned from
> dvd+rw-tools. But the need to see its actual SCSI transactions came up
> later when supporting growisofs users.)
>
> The failing SCSI command transaction is
>
>   FORMAT UNIT
>   04 11 00 00 00 00
>   To drive: 12b
>   00 82 00 08 00 b8 74 00 c3 00 10 00
>   +++ key=3D5  asc=3D26h  ascq=3D00h   (     4 ms)
>
> FOV bit and Immed bit are set in the Format List Header.
> 8 bytes are announced for the Format Descriptor, which requests 0xb87400
> =3D 12088320 blocks, which is indeed the largest possible payload and thu=
s
> requests the smallest possible size of the Spare Area.
> Format Type is 0x30 (BD-R or BD-RE with spares).
> Format-Subtype is 3 (Quick Certification).
> Type Dependend Parameter is 0x00 0x010 0x00.
>
> Spying on libburn by
>
>   xorriso -scsi_log on -outdev /dev/sr4 -format fast_by_index_3 \
>     2>&1 | tee -i /tmp/xorriso.log
>
> yields this successful transaction
>
>   FORMAT UNIT
>   04 11 00 00 00 00
>   To drive: 12b
>   00 82 00 08 00 b8 74 00 c0 00 10 00
>
> The only difference to dvd+rw-format is the Format-Subtype:
> 0 (Quick Reformat) instead of 3 (Quick Certification).
>
>
> Now i begin to find traces in libburn. A comment from 2008 says
>    LG GGW-H20L YL03 refuses on 0x30 with
>    "Quick certification". dvd+rw-format
>    does 0x00 by default and succeeds quickly.
> Newer is a test for the Quick Certification flag in feature 23h,
> which would prevent Sub-type 3 if not set.
>
> Looking at
>
> https://sources.debian.org/src/dvd+rw-tools/7.1-14/dvd%252Brw-format.cpp/=
#L791
> which has
>
>         if (full && (formats[i+4+4]>>2)!=3D0x31)
>             formats[i+4+4] |=3D 2;// "Full Certificaton"
>         else if ((formats[i+4+4]>>2)=3D=3D0x30)
>             formats[i+4+4] |=3D 3;// "Quick Certification"
>
> gives the idea that a run of
>
>   dvd+rw-format -force=3Dfull /dev/sr0 -ssa=3Dmin
>
> might succeed.
>
> (My test BD-RE currently gets a -format by_index_3 run of xorriso and
> will be ready for more experiments in an hour and a half ...)
>
>
> -------------------------------------------------------------------------=
---
>
> If -force=3Dfull helps, then a patch candidate would be to replace
>
>             formats[i+4+4] |=3D 3;// "Quick Certification"
>
> by a no-op (the 0 is already written to formats[i+4+4]):
>
>             ; // "Quick Reformat" because "Quick Certification" often fai=
ls
>
> I am not sure whether this will work with all drives.
> Maybe better would be to inquire bit 2 of byte 4 of feature 23h from the
> GET CONFIGURATION command which already inquires the mmc_profile, i.e.
> the current media type and personality.
> If that bit is not set, then libburn uses Format Sub-Type 0 instead of 3
> or 2 ("Full Certification").
>
>
> Further i will have to find out why both softwares send a Type Dependend
> Parameter that is not all 0. Might be debris from the Format Descriptors
> which gets sent back to the drives. Only good that they gracefully ignore
> that 0x10 byte.
>
>
> Have a nice day :)
>
> Thomas
>
>

--00000000000020a24505cf8a8612
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thankyou Thomas, evidently dvd+rw-format has an error in t=
he source code, because there is no such value that satisfies a proper form=
at inquiry.<br>dvd+rw-format has a nice idea, about specifying the close sp=
are area size, and finding the closest format index value, but fails.<br><b=
r>I did not have much knowledge like others of C/C++ or debugging hardware,=
 but I will try with the hints you write in the next email.<br><br>I&#39;ve=
 found BD-RE brand new from Japan, and I think it is the better than ever s=
torage media for Cold Backups, since I have old, very old, CD-RW, or DVD-RW=
 media intact, without any kind of data loss.<br><br>Recently I&#39;ve been=
 involved in small projects about 1 month each, and I have to keep the info=
rmation confidential and safe for as long as I can. So, that&#39;s because =
xorriso -outdev /dev/sr1 -format fast_by_index_2 saved my day.<br><br>Thank=
 you again, I really appreciate it.<br><br>Here my experiment:<br>#########=
#######<br>user@mtrog64:~$ dvd+rw-format -f /dev/sr1 -ssa=3D262144000<br>* =
BD/DVD=C2=B1RW/-RAM format utility by &lt;<a href=3D"mailto:[email protected]=
rs.se">[email protected]</a>&gt;, version 7.1.<br>* 24.2GB BD media dete=
cted.<br>* formatting .:-[ FORMAT UNIT failed with SK=3D5h/INVALID FIELD IN=
 PARAMETER LIST]: Input/output error<br>user@mtrog64:~$ dvd+rw-format -f /d=
ev/sr0 -ssa=3D262144000<br>* BD/DVD=C2=B1RW/-RAM format utility by &lt;<a h=
ref=3D"mailto:[email protected]">[email protected]</a>&gt;, version 7=
.1.<br>:-( mounted media doesn&#39;t appear to be DVD=C2=B1RW, DVD-RAM or B=
lu-ray<br>user@mtrog64:~$ dvd+rw-format -f /dev/sr1 -ssa=3D262144000<br>* B=
D/DVD=C2=B1RW/-RAM format utility by &lt;<a href=3D"mailto:[email protected]=
s.se">[email protected]</a>&gt;, version 7.1.<br>* 24.2GB BD media detec=
ted.<br>* formatting .:-[ FORMAT UNIT failed with SK=3D5h/INVALID FIELD IN =
PARAMETER LIST]: Input/output error<br>user@mtrog64:~$ xorriso -outdev /dev=
/sr4 -list_formats<br>xorriso 1.5.0 : RockRidge filesystem manipulator, lib=
burnia project.<br><br>libburn : FAILURE : File object &#39;/dev/sr4&#39; n=
ot found<br>libburn : FAILURE : Cannot access &#39;/dev/sr4&#39; as SG_IO C=
DROM drive<br>xorriso : FAILURE : Cannot acquire drive &#39;/dev/sr4&#39;<b=
r>xorriso : aborting : -abort_on &#39;FAILURE&#39; encountered &#39;FAILURE=
&#39;<br>user@mtrog64:~$ xorriso -outdev /dev/sr1 -list_formats<br>xorriso =
1.5.0 : RockRidge filesystem manipulator, libburnia project.<br><br>Drive c=
urrent: -outdev &#39;/dev/sr1&#39;<br>Media current: BD-RE<br>Media status =
: is blank<br>Media summary: 0 sessions, 0 data blocks, 0 data, 22.6g free<=
br>Drive current: -outdev &#39;/dev/sr1&#39;<br>Media current: BD-RE<br>Med=
ia status : is blank<br>Media summary: 0 sessions, 0 data blocks, 0 data, 2=
2.6g free<br>Format status: formatted, with 23098.0 MiB<br>BD Spare Area: 0=
 blocks consumed, 393216 blocks available<br>Format idx 0 : 00h , 11826176s=
 , 23098.0 MiB<br>Format idx 1 : 30h , 11826176s , 23098.0 MiB<br>Format id=
x 2 : 30h , 11564032s , 22586.0 MiB<br>Format idx 3 : 30h , 12088320s , 236=
10.0 MiB<br>Format idx 4 : 31h , 12219392s , 23866.0 MiB<br>user@mtrog64:~$=
 dvd+rw-mediainfo /dev/sr1<br>INQUIRY: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0[PIONEER ][BD-RW =C2=A0 BDR-209D][1.51]<br>GET [CURRENT=
] CONFIGURATION:<br>=C2=A0Mounted Media: =C2=A0 =C2=A0 =C2=A0 =C2=A0 43h, B=
D-RE<br>=C2=A0Media ID: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0CMC=
MAG/CN2<br>=C2=A0Current Write Speed: =C2=A0 2.0x4495=3D8990KB/s<br>=C2=A0W=
rite Speed #0: =C2=A0 =C2=A0 =C2=A0 =C2=A02.0x4495=3D8990KB/s<br>=C2=A0Spee=
d Descriptor#0: =C2=A0 =C2=A000/11826175 [email protected]=3D8990KB/s [email protected]=
=3D8990KB/s<br>READ DISC INFORMATION:<br>=C2=A0Disc status: =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 complete<br>=C2=A0Number of Sessions: =C2=A0 =C2=A01<b=
r>=C2=A0State of Last Session: complete<br>=C2=A0Number of Tracks: =C2=A0 =
=C2=A0 =C2=A01<br>READ FORMAT CAPACITIES:<br>=C2=A0formatted: =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11826176*2048=3D24220008448<br>=C2=A000h(3000)=
: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11826176*2048=3D24220008448<br>=
=C2=A030h(3000): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11826176*2048=3D=
24220008448<br>=C2=A030h(5000): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1=
1564032*2048=3D23683137536<br>=C2=A030h(1000): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 12088320*2048=3D24756879360<br>=C2=A031h(800): =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A012219392*2048=3D25025314816<br>READ TRACK=
 INFORMATION[#1]:<br>=C2=A0Track State: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
complete<br>=C2=A0Track Start Address: =C2=A0 0*2KB<br>=C2=A0Free Blocks: =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0*2KB<br>=C2=A0Track Size: =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A011826176*2KB<br>FABRICATED TOC:<br>=C2=A0Track#=
1 =C2=A0: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 14@0<br>=C2=A0Track#AA =
: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 14@11826176<br>=C2=A0Multi-sess=
ion Info: =C2=A0 =C2=A0#1@0<br>READ CAPACITY: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A011826176*2048=3D24220008448<br>user@mtrog64:~$ xorriso -outdev /dev/s=
r1 -format fast_by_index_0<br>xorriso 1.5.0 : RockRidge filesystem manipula=
tor, libburnia project.<br><br>Drive current: -outdev &#39;/dev/sr1&#39;<br=
>Media current: BD-RE<br>Media status : is blank<br>Media summary: 0 sessio=
ns, 0 data blocks, 0 data, 22.6g free<br>Beginning to format medium.<br>xor=
riso : UPDATE : Formatting =C2=A0( 1.0% done in 1 seconds )<br>xorriso : UP=
DATE : Formatting =C2=A0( 1.0% done in 2 seconds )<br>xorriso : UPDATE : Fo=
rmatting =C2=A0( 1.0% done in 3 seconds )<br>xorriso : UPDATE : Formatting =
=C2=A0( 1.8% done in 4 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 2=
.7% done in 5 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 3.6% done =
in 6 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 4.4% done in 7 seco=
nds )<br>xorriso : UPDATE : Formatting =C2=A0( 5.3% done in 8 seconds )<br>=
xorriso : UPDATE : Formatting =C2=A0( 6.1% done in 9 seconds )<br>xorriso :=
 UPDATE : Formatting =C2=A0( 6.9% done in 10 seconds )<br>xorriso : UPDATE =
: Formatting =C2=A0( 7.8% done in 11 seconds )<br>xorriso : UPDATE : Format=
ting =C2=A0( 8.7% done in 12 seconds )<br>xorriso : UPDATE : Formatting =C2=
=A0( 9.5% done in 13 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 10.=
3% done in 14 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 11.2% done=
 in 15 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 12.0% done in 16 =
seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 12.9% done in 17 seconds=
 )<br>xorriso : UPDATE : Formatting =C2=A0( 13.8% done in 18 seconds )<br>x=
orriso : UPDATE : Formatting =C2=A0( 14.6% done in 19 seconds )<br>xorriso =
: UPDATE : Formatting =C2=A0( 15.5% done in 20 seconds )<br>xorriso : UPDAT=
E : Formatting =C2=A0( 16.3% done in 21 seconds )<br>xorriso : UPDATE : For=
matting =C2=A0( 17.1% done in 22 seconds )<br>xorriso : UPDATE : Formatting=
 =C2=A0( 18.0% done in 23 seconds )<br>xorriso : UPDATE : Formatting =C2=A0=
( 18.9% done in 24 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 18.9%=
 done in 25 seconds )<br>Formatting done<br>xorriso : NOTE : Re-assessing -=
outdev &#39;/dev/sr1&#39;<br>Drive current: -outdev &#39;/dev/sr1&#39;<br>M=
edia current: BD-RE<br>Media status : is blank<br>Media summary: 0 sessions=
, 0 data blocks, 0 data, 22.6g free<br>user@mtrog64:~$ dvd+rw-mediainfo /de=
v/sr1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0<br>INQUIRY: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
[PIONEER ][BD-RW =C2=A0 BDR-209D][1.51]<br>GET [CURRENT] CONFIGURATION:<br>=
=C2=A0Mounted Media: =C2=A0 =C2=A0 =C2=A0 =C2=A0 43h, BD-RE<br>=C2=A0Media =
ID: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0CMCMAG/CN2<br>=C2=A0Cur=
rent Write Speed: =C2=A0 2.0x4495=3D8990KB/s<br>=C2=A0Write Speed #0: =C2=
=A0 =C2=A0 =C2=A0 =C2=A02.0x4495=3D8990KB/s<br>=C2=A0Speed Descriptor#0: =
=C2=A0 =C2=A000/11826175 [email protected]=3D8990KB/s [email protected]=3D8990KB/s<br>REA=
D DISC INFORMATION:<br>=C2=A0Disc status: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 complete<br>=C2=A0Number of Sessions: =C2=A0 =C2=A01<br>=C2=A0State of =
Last Session: complete<br>=C2=A0Number of Tracks: =C2=A0 =C2=A0 =C2=A01<br>=
READ FORMAT CAPACITIES:<br>=C2=A0formatted: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 11826176*2048=3D24220008448<br>=C2=A000h(3000): =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 11826176*2048=3D24220008448<br>=C2=A030h(3000):=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11826176*2048=3D24220008448<br>=
=C2=A030h(5000): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11564032*2048=3D=
23683137536<br>=C2=A030h(1000): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1=
2088320*2048=3D24756879360<br>=C2=A031h(800): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A012219392*2048=3D25025314816<br>READ TRACK INFORMATION[#=
1]:<br>=C2=A0Track State: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 complete<br>=
=C2=A0Track Start Address: =C2=A0 0*2KB<br>=C2=A0Free Blocks: =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 0*2KB<br>=C2=A0Track Size: =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A011826176*2KB<br>FABRICATED TOC:<br>=C2=A0Track#1 =C2=A0: =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 14@0<br>=C2=A0Track#AA : =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 14@11826176<br>=C2=A0Multi-session Info:=
 =C2=A0 =C2=A0#1@0<br>READ CAPACITY: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01182=
6176*2048=3D24220008448<br>user@mtrog64:~$ xorriso -outdev /dev/sr1 -list_f=
ormats =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<br>xorriso 1.5.0 : RockRidge file=
system manipulator, libburnia project.<br><br>Drive current: -outdev &#39;/=
dev/sr1&#39;<br>Media current: BD-RE<br>Media status : is blank<br>Media su=
mmary: 0 sessions, 0 data blocks, 0 data, 22.6g free<br>Drive current: -out=
dev &#39;/dev/sr1&#39;<br>Media current: BD-RE<br>Media status : is blank<b=
r>Media summary: 0 sessions, 0 data blocks, 0 data, 22.6g free<br>Format st=
atus: formatted, with 23098.0 MiB<br>BD Spare Area: 0 blocks consumed, 3932=
16 blocks available<br>Format idx 0 : 00h , 11826176s , 23098.0 MiB<br>Form=
at idx 1 : 30h , 11826176s , 23098.0 MiB<br>Format idx 2 : 30h , 11564032s =
, 22586.0 MiB<br>Format idx 3 : 30h , 12088320s , 23610.0 MiB<br>Format idx=
 4 : 31h , 12219392s , 23866.0 MiB<br>user@mtrog64:~$ xorriso -outdev /dev/=
sr1 -format fast_by_index_3<br>xorriso 1.5.0 : RockRidge filesystem manipul=
ator, libburnia project.<br><br>Drive current: -outdev &#39;/dev/sr1&#39;<b=
r>Media current: BD-RE<br>Media status : is blank<br>Media summary: 0 sessi=
ons, 0 data blocks, 0 data, 22.6g free<br>Beginning to format medium.<br>xo=
rriso : UPDATE : Formatting =C2=A0( 1.0% done in 1 seconds )<br>xorriso : U=
PDATE : Formatting =C2=A0( 1.0% done in 2 seconds )<br>xorriso : UPDATE : F=
ormatting =C2=A0( 1.0% done in 3 seconds )<br>xorriso : UPDATE : Formatting=
 =C2=A0( 2.5% done in 4 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( =
4.2% done in 5 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 5.7% done=
 in 6 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 7.2% done in 7 sec=
onds )<br>xorriso : UPDATE : Formatting =C2=A0( 8.8% done in 8 seconds )<br=
>xorriso : UPDATE : Formatting =C2=A0( 10.3% done in 9 seconds )<br>xorriso=
 : UPDATE : Formatting =C2=A0( 12.0% done in 10 seconds )<br>xorriso : UPDA=
TE : Formatting =C2=A0( 13.5% done in 11 seconds )<br>xorriso : UPDATE : Fo=
rmatting =C2=A0( 15.0% done in 12 seconds )<br>xorriso : UPDATE : Formattin=
g =C2=A0( 15.0% done in 13 seconds )<br>Formatting done<br>xorriso : NOTE :=
 Re-assessing -outdev &#39;/dev/sr1&#39;<br>Drive current: -outdev &#39;/de=
v/sr1&#39;<br>Media current: BD-RE<br>Media status : is blank<br>Media summ=
ary: 0 sessions, 0 data blocks, 0 data, 23.1g free<br>user@mtrog64:~$ xorri=
so -outdev /dev/sr1 -list_formats =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<br>xor=
riso 1.5.0 : RockRidge filesystem manipulator, libburnia project.<br><br>Dr=
ive current: -outdev &#39;/dev/sr1&#39;<br>Media current: BD-RE<br>Media st=
atus : is blank<br>Media summary: 0 sessions, 0 data blocks, 0 data, 23.1g =
free<br>Drive current: -outdev &#39;/dev/sr1&#39;<br>Media current: BD-RE<b=
r>Media status : is blank<br>Media summary: 0 sessions, 0 data blocks, 0 da=
ta, 23.1g free<br>Format status: formatted, with 23610.0 MiB<br>BD Spare Ar=
ea: 0 blocks consumed, 131072 blocks available<br>Format idx 0 : 00h , 1182=
6176s , 23098.0 MiB<br>Format idx 1 : 30h , 11826176s , 23098.0 MiB<br>Form=
at idx 2 : 30h , 11564032s , 22586.0 MiB<br>Format idx 3 : 30h , 12088320s =
, 23610.0 MiB<br>Format idx 4 : 31h , 12219392s , 23866.0 MiB<br>user@mtrog=
64:~$ xorriso -outdev /dev/sr1 -format fast_by_index_4<br>xorriso 1.5.0 : R=
ockRidge filesystem manipulator, libburnia project.<br><br>Drive current: -=
outdev &#39;/dev/sr1&#39;<br>Media current: BD-RE<br>Media status : is blan=
k<br>Media summary: 0 sessions, 0 data blocks, 0 data, 23.1g free<br>Beginn=
ing to format medium.<br>xorriso : UPDATE : Formatting =C2=A0( 1.0% done in=
 1 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 1.0% done in 2 second=
s )<br>xorriso : UPDATE : Formatting =C2=A0( 1.0% done in 3 seconds )<br>xo=
rriso : UPDATE : Formatting =C2=A0( 3.2% done in 4 seconds )<br>xorriso : U=
PDATE : Formatting =C2=A0( 5.7% done in 5 seconds )<br>xorriso : UPDATE : F=
ormatting =C2=A0( 7.9% done in 6 seconds )<br>xorriso : UPDATE : Formatting=
 =C2=A0( 10.1% done in 7 seconds )<br>xorriso : UPDATE : Formatting =C2=A0(=
 12.6% done in 8 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 14.8% d=
one in 9 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 17.0% done in 1=
0 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 19.3% done in 11 secon=
ds )<br>Formatting done<br>xorriso : NOTE : Re-assessing -outdev &#39;/dev/=
sr1&#39;<br>Drive current: -outdev &#39;/dev/sr1&#39;<br>Media current: BD-=
RE<br>Media status : is blank<br>Media summary: 0 sessions, 0 data blocks, =
0 data, 23.3g free<br>user@mtrog64:~$ xorriso -outdev /dev/sr1 -list_format=
s =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<br>xorriso 1.5.0 : RockRidge filesyste=
m manipulator, libburnia project.<br><br>Drive current: -outdev &#39;/dev/s=
r1&#39;<br>Media current: BD-RE<br>Media status : is blank<br>Media summary=
: 0 sessions, 0 data blocks, 0 data, 23.3g free<br>Drive current: -outdev &=
#39;/dev/sr1&#39;<br>Media current: BD-RE<br>Media status : is blank<br>Med=
ia summary: 0 sessions, 0 data blocks, 0 data, 23.3g free<br>Format status:=
 formatted, with 23866.0 MiB<br>BD Spare Area: 0 blocks consumed, 0 blocks =
available<br>Format idx 0 : 00h , 11826176s , 23098.0 MiB<br>Format idx 1 :=
 30h , 11826176s , 23098.0 MiB<br>Format idx 2 : 30h , 11564032s , 22586.0 =
MiB<br>Format idx 3 : 30h , 12088320s , 23610.0 MiB<br>Format idx 4 : 31h ,=
 12219392s , 23866.0 MiB<br>user@mtrog64:~$ xorriso -outdev /dev/sr1 -forma=
t fast_by_index_2<br>xorriso 1.5.0 : RockRidge filesystem manipulator, libb=
urnia project.<br><br>Drive current: -outdev &#39;/dev/sr1&#39;<br>Media cu=
rrent: BD-RE<br>Media status : is blank<br>Media summary: 0 sessions, 0 dat=
a blocks, 0 data, 23.3g free<br>Beginning to format medium.<br>xorriso : UP=
DATE : Formatting =C2=A0( 1.0% done in 1 seconds )<br>xorriso : UPDATE : Fo=
rmatting =C2=A0( 1.0% done in 2 seconds )<br>xorriso : UPDATE : Formatting =
=C2=A0( 1.0% done in 3 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 2=
.1% done in 4 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 3.2% done =
in 5 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 4.4% done in 6 seco=
nds )<br>xorriso : UPDATE : Formatting =C2=A0( 5.5% done in 7 seconds )<br>=
xorriso : UPDATE : Formatting =C2=A0( 6.6% done in 8 seconds )<br>xorriso :=
 UPDATE : Formatting =C2=A0( 7.8% done in 9 seconds )<br>xorriso : UPDATE :=
 Formatting =C2=A0( 8.8% done in 10 seconds )<br>xorriso : UPDATE : Formatt=
ing =C2=A0( 9.9% done in 11 seconds )<br>xorriso : UPDATE : Formatting =C2=
=A0( 11.1% done in 12 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 12=
.2% done in 13 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 13.3% don=
e in 14 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 14.5% done in 15=
 seconds )<br>xorriso : UPDATE : Formatting =C2=A0( 15.6% done in 16 second=
s )<br>xorriso : UPDATE : Formatting =C2=A0( 15.6% done in 17 seconds )<br>=
Formatting done<br>xorriso : NOTE : Re-assessing -outdev &#39;/dev/sr1&#39;=
<br>Drive current: -outdev &#39;/dev/sr1&#39;<br>Media current: BD-RE<br>Me=
dia status : is blank<br>Media summary: 0 sessions, 0 data blocks, 0 data, =
22.1g free<br>user@mtrog64:~$ xorriso -outdev /dev/sr1 -list_formats<br>xor=
riso 1.5.0 : RockRidge filesystem manipulator, libburnia project.<br><br>Dr=
ive current: -outdev &#39;/dev/sr1&#39;<br>Media current: BD-RE<br>Media st=
atus : is blank<br>Media summary: 0 sessions, 0 data blocks, 0 data, 22.1g =
free<br>Drive current: -outdev &#39;/dev/sr1&#39;<br>Media current: BD-RE<b=
r>Media status : is blank<br>Media summary: 0 sessions, 0 data blocks, 0 da=
ta, 22.1g free<br>Format status: formatted, with 22586.0 MiB<br>BD Spare Ar=
ea: 0 blocks consumed, 655360 blocks available<br>Format idx 0 : 00h , 1182=
6176s , 23098.0 MiB<br>Format idx 1 : 30h , 11826176s , 23098.0 MiB<br>Form=
at idx 2 : 30h , 11564032s , 22586.0 MiB<br>Format idx 3 : 30h , 12088320s =
, 23610.0 MiB<br>Format idx 4 : 31h , 12219392s , 23866.0 MiB<br>user@mtrog=
64:~$ dvd+rw-mediainfo /dev/sr1<br>INQUIRY: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0[PIONEER ][BD-RW =C2=A0 BDR-209D][1.51]<br>GET [CUR=
RENT] CONFIGURATION:<br>=C2=A0Mounted Media: =C2=A0 =C2=A0 =C2=A0 =C2=A0 43=
h, BD-RE<br>=C2=A0Media ID: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0CMCMAG/CN2<br>=C2=A0Current Write Speed: =C2=A0 2.0x4495=3D8990KB/s<br>=
=C2=A0Write Speed #0: =C2=A0 =C2=A0 =C2=A0 =C2=A02.0x4495=3D8990KB/s<br>=C2=
=A0Speed Descriptor#0: =C2=A0 =C2=A000/11564031 [email protected]=3D8990KB/s [email protected]=
x4495=3D8990KB/s<br>READ DISC INFORMATION:<br>=C2=A0Disc status: =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 complete<br>=C2=A0Number of Sessions: =C2=A0 =C2=
=A01<br>=C2=A0State of Last Session: complete<br>=C2=A0Number of Tracks: =
=C2=A0 =C2=A0 =C2=A01<br>READ FORMAT CAPACITIES:<br>=C2=A0formatted: =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11564032*2048=3D23683137536<br>=C2=A000=
h(3000): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11826176*2048=3D24220008=
448<br>=C2=A030h(3000): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11826176*=
2048=3D24220008448<br>=C2=A030h(5000): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 11564032*2048=3D23683137536<br>=C2=A030h(1000): =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 12088320*2048=3D24756879360<br>=C2=A031h(800): =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A012219392*2048=3D25025314816<br>RE=
AD TRACK INFORMATION[#1]:<br>=C2=A0Track State: =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 complete<br>=C2=A0Track Start Address: =C2=A0 0*2KB<br>=C2=A0Free B=
locks: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0*2KB<br>=C2=A0Track Size: =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A011564032*2KB<br>FABRICATED TOC:<br>=C2=
=A0Track#1 =C2=A0: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 14@0<br>=C2=A0=
Track#AA : =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 14@11564032<br>=C2=A0M=
ulti-session Info: =C2=A0 =C2=A0#1@0<br>READ CAPACITY: =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A011564032*2048=3D23683137536<br></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct 25, 2021 at 7:33 A=
M Thomas Schmitt &lt;<a href=3D"mailto:[email protected]">[email protected]=
</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
Hi,<br>
<br>
if you can afford to wait the up to 5000 seconds for a full format,<br>
then try<br>
<br>
=C2=A0 dvd+rw-format -force=3Dfull /dev/sr0 -ssa=3Dmin<br>
<br>
-------------------------------------------------------------------------<b=
r>
Long story:<br>
<br>
I found an old modified dvd+rw-tools directory which i used to spy on<br>
growisofs when i noticed behavior differences between it and libburn.<br>
(Substantial parts of libburn&#39;s DVD and BD knowledge was learned from<b=
r>
dvd+rw-tools. But the need to see its actual SCSI transactions came up<br>
later when supporting growisofs users.)<br>
<br>
The failing SCSI command transaction is<br>
<br>
=C2=A0 FORMAT UNIT<br>
=C2=A0 04 11 00 00 00 00<br>
=C2=A0 To drive: 12b<br>
=C2=A0 00 82 00 08 00 b8 74 00 c3 00 10 00<br>
=C2=A0 +++ key=3D5=C2=A0 asc=3D26h=C2=A0 ascq=3D00h=C2=A0 =C2=A0(=C2=A0 =C2=
=A0 =C2=A04 ms)<br>
<br>
FOV bit and Immed bit are set in the Format List Header.<br>
8 bytes are announced for the Format Descriptor, which requests 0xb87400<br=
>
=3D 12088320 blocks, which is indeed the largest possible payload and thus<=
br>
requests the smallest possible size of the Spare Area.<br>
Format Type is 0x30 (BD-R or BD-RE with spares).<br>
Format-Subtype is 3 (Quick Certification).<br>
Type Dependend Parameter is 0x00 0x010 0x00.<br>
<br>
Spying on libburn by<br>
<br>
=C2=A0 xorriso -scsi_log on -outdev /dev/sr4 -format fast_by_index_3 \<br>
=C2=A0 =C2=A0 2&gt;&amp;1 | tee -i /tmp/xorriso.log<br>
<br>
yields this successful transaction<br>
<br>
=C2=A0 FORMAT UNIT<br>
=C2=A0 04 11 00 00 00 00<br>
=C2=A0 To drive: 12b<br>
=C2=A0 00 82 00 08 00 b8 74 00 c0 00 10 00<br>
<br>
The only difference to dvd+rw-format is the Format-Subtype:<br>
0 (Quick Reformat) instead of 3 (Quick Certification).<br>
<br>
<br>
Now i begin to find traces in libburn. A comment from 2008 says<br>
=C2=A0 =C2=A0LG GGW-H20L YL03 refuses on 0x30 with<br>
=C2=A0 =C2=A0&quot;Quick certification&quot;. dvd+rw-format<br>
=C2=A0 =C2=A0does 0x00 by default and succeeds quickly.<br>
Newer is a test for the Quick Certification flag in feature 23h,<br>
which would prevent Sub-type 3 if not set.<br>
<br>
Looking at<br>
=C2=A0 <a href=3D"https://sources.debian.org/src/dvd+rw-tools/7.1-14/dvd%25=
2Brw-format.cpp/#L791" rel=3D"noreferrer" target=3D"_blank">https://sources=
.debian.org/src/dvd+rw-tools/7.1-14/dvd%252Brw-format.cpp/#L791</a><br>
which has<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (full &amp;&amp; (formats[i+4+4]&gt;&gt;2)!=
=3D0x31)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 formats[i+4+4] |=3D 2;// &quot;Fu=
ll Certificaton&quot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 else if ((formats[i+4+4]&gt;&gt;2)=3D=3D0x30)<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 formats[i+4+4] |=3D 3;// &quot;Qu=
ick Certification&quot;<br>
<br>
gives the idea that a run of<br>
<br>
=C2=A0 dvd+rw-format -force=3Dfull /dev/sr0 -ssa=3Dmin<br>
<br>
might succeed.<br>
<br>
(My test BD-RE currently gets a -format by_index_3 run of xorriso and<br>
will be ready for more experiments in an hour and a half ...)<br>
<br>
---------------------------------------------------------------------------=
-<br>
<br>
If -force=3Dfull helps, then a patch candidate would be to replace<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 formats[i+4+4] |=3D 3;// &quot;Qu=
ick Certification&quot;<br>
<br>
by a no-op (the 0 is already written to formats[i+4+4]):<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ; // &quot;Quick Reformat&quot; b=
ecause &quot;Quick Certification&quot; often fails<br>
<br>
I am not sure whether this will work with all drives.<br>
Maybe better would be to inquire bit 2 of byte 4 of feature 23h from the<br=
>
GET CONFIGURATION command which already inquires the mmc_profile, i.e.<br>
the current media type and personality.<br>
If that bit is not set, then libburn uses Format Sub-Type 0 instead of 3<br=
>
or 2 (&quot;Full Certification&quot;).<br>
<br>
<br>
Further i will have to find out why both softwares send a Type Dependend<br=
>
Parameter that is not all 0. Might be debris from the Format Descriptors<br=
>
which gets sent back to the drives. Only good that they gracefully ignore<b=
r>
that 0x10 byte.<br>
<br>
<br>
Have a nice day :)<br>
<br>
Thomas<br>
<br>
</blockquote></div>

--00000000000020a24505cf8a8612--