Linux dmesg output when a disc is inserted:
Code: Select all
[Wed Mar 29 16:24:58 2023] sr 6:0:0:0: [sr1] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[Wed Mar 29 16:24:58 2023] sr 6:0:0:0: [sr1] tag#0 Sense Key : Illegal Request [current]
[Wed Mar 29 16:24:58 2023] sr 6:0:0:0: [sr1] tag#0 Add. Sense: Logical block address out of range
[Wed Mar 29 16:24:58 2023] sr 6:0:0:0: [sr1] tag#0 CDB: Read(10) 28 00 02 6c 6a bc 00 00 02 00 00 00
[Wed Mar 29 16:24:58 2023] critical target error, dev sr1, sector 162638576 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
this repeats a few times and then the disc is recognized by MakeMKV.
After LibreDrive is loaded, I try to make an ISO backup using ddrescue and it'll consistently fail around 95 % of the way with IO errors about uncorrectable errors for the rest of the session.
If I run a ddrescue again it'll fail at the exact same position and both ISO images get the same md5sum.
The same disc run through the ASUS-BW-16D1HT and LG BP50NB40 does not give the same logical block address out of range errors and the ddescue attempts complete without error on each drive. The completed ISO on these drives have the same md5sum as the supposedly broken ISO from the Pioneer on firmware 1.02, so it appears the Pioneer is actually reading correctly despite the false errors and this appears to be a problem with the new Pioneer firmware or something possibly with LibreDrive?
My BluRay backup procedure is to remove bus encryption with MakeMKV LibreDrive, use ddrescue to backup the disk, and then create a par2 file from the ISO, as to how I found this out. This only happens with 4k discs, not regular BluRays or DVDs.
I noticed that just today (Mar-29th) Pioneer now has 1.03 firmware available - has anyone tested this, or is it possible to downgrade using MakeMKV's sdf flasher (since Pioneer's flasher doesn't let you downgrade)?
The latest 4k disc to do this is the new Shout Factory Exorcist III 4k disc, although it's happened to quite a few others since I upgraded to 1.02. I'll try to compile a list.