#1126713 growisofs -Z doesn't work on BD-R SRM (non-POW).

Package:
growisofs
Source:
growisofs
Description:
DVD+-RW/R recorder
Submitter:
Date:
2026-02-03 10:13:02 UTC
Severity:
normal
#1126713#5
Date:
2026-01-31 00:09:13 UTC
From:
To:
Use case: use remaining space on disc if BD-R burn was interrupted.

How it would work: growisofs -Z would auto-detect the next writable address (NWA), then use genisoimage -C 0,[NWA] to write the new data starting at the next NWA. Without genisoimage -c 0,[NWA], the OS can not find the new superblock.

#1126713#10
Date:
2026-02-03 07:28:11 UTC
From:
To:
genisoimage -C 0,[NWA]
(with uppercase "C").

Currently, this has to be done manually:

genisoimage -C 0,[NWA]  [other options] -o tmp.iso [files and folders to add]
growisofs -use-the-force-luke=seek:[NWA] [other options] -Z /dev/sr0=tmp.iso

NWA is always in 2K (2048 byte) logical blocks. The NWA can be found using dvd+rw-mediainfo /dev/sr0 (or whichever device name is in use).

#1126713#17
Date:
2026-02-03 07:36:28 UTC
From:
To:
I haven't yet added the error text. It is:

:-[ WRITE@LBA=0h failed with SK=5h/INVALID ADDRESS FOR WRITE]: Invalid argument
:-( write failed: Invalid argument

"LBA=0h" means it is trying to write at the beginning, which, of course, is impossible on an SRM non-POW formatted BD-R.

#1126713#22
Date:
2026-02-03 10:11:42 UTC
From:
To:
By that, I mean it is impossible if a session already exists on the disc. Of course, it <em>is</em> possible on a blank BD-R SRM. Clarified for completeness.