Specific CDDA doesn't dump on non-Plextor drives #485

Closed
opened 2026-01-29 15:20:11 +00:00 by claunia · 1 comment
Owner

Originally created by @FakeShemp on GitHub (Sep 9, 2020).

Prerequisites

  • Are you running the latest version?
  • Can you reproduce the problem in the debug version?

Check and fill as appropriate:

  • I was running Aaru under Linux [Ubuntu 20.04]...
  • ...using .NET Core [3.1]...
  • ...in 64-bit

Description

When dumping a specific CDDA with a Plextor drive, the disc dumps fine. But with my non-Plextor drives, this disc results in Cannot read from disc, not continuing....

Exact command line used:

sudo ./aaru --debug m dump -p 25 --first-pregap --persistent /dev/sr0 Bananrepubliken.aaruf

Expected behavior:

The disc to dump

Actual behavior:

Cannot read from disc, not continuing...

If command was expected to work with a device fill this out:

  • Manufacturer: Optiarc, TSSH, Asus etc.
  • Model: TS-H353, BW-16D1HT etc.
  • Bus:
    • USB

Output of command execution with debug output enabled

aaru 5.1.99.3216+b3c57807 built by rebecca-H67MA-UD2H-B3 in Debug
Copyright © 2011-2020 Natalia Portillo

DEBUG (Dump-Media command): --cicm-xml=
DEBUG (Dump-Media command): --debug=True
DEBUG (Dump-Media command): --device=/dev/sr0
DEBUG (Dump-Media command): --encoding=
DEBUG (Dump-Media command): --first-pregap=True
DEBUG (Dump-Media command): --fix-offset=True
DEBUG (Dump-Media command): --force=False
DEBUG (Dump-Media command): --format=
DEBUG (Dump-Media command): --metadata=True
DEBUG (Dump-Media command): --options=
DEBUG (Dump-Media command): --output=Bananrepubliken.aaruf
DEBUG (Dump-Media command): --persistent=True
DEBUG (Dump-Media command): --resume=True
DEBUG (Dump-Media command): --retry-passes=25
DEBUG (Dump-Media command): --skip=512
DEBUG (Dump-Media command): --stop-on-error=False
DEBUG (Dump-Media command): --trim=True
DEBUG (Dump-Media command): --verbose=False
DEBUG (Dump-Media command): --subchannel=any
DEBUG (Dump-Media command): --private=False
DEBUG (Dump-Media command): --fix-subchannel-position=True
DEBUG (Dump-Media command): --retry-subchannel=True
DEBUG (Dump-Media command): --fix-subchannel=False
DEBUG (Dump-Media command): --fix-subchannel-crc=False
DEBUG (Dump-Media command): --generate-subchannels=False
DEBUG (Dump-Media command): --skip-cdiready-hole=True
DEBUG (Dump-Media command): --eject=False
DEBUG (Dump-Media command): Parsed options:
DEBUG (SCSI Device): INQUIRY took 1.0784 ms.
DEBUG (ATA Device): IDENTIFY PACKET DEVICE took 2.8825 ms.
DEBUG (SCSI Device): GET CONFIGURATION (Starting Feature Number: 264, Return Type: Single, Sense: False, Last Error: 0) took 1.1349 ms.
Output image format: Aaru Format.
Device not in database, please create a device report and attach it to a Github issue.                         
DEBUG (SCSI Device): TEST UNIT READY took 4 ms.

DEBUG (SCSI Device): GET CONFIGURATION (Starting Feature Number: 0, Return Type: Current, Sense: False, Last Error: 0) took 2.6426 ms.
Checking if drive supports PQ subchannel reading...                                                            
DEBUG (SCSI Device): READ CD (LBA: 0, Block Size: 2368, Transfer Length: 1, Expected Sector Type: AllTypes, DAP: False, Relative Address: False, Sync: True, Headers: AllHeaders, User Data: True, ECC/EDC: True, C2: None, Subchannel: Q16, Sense: True, Last Error: 0) took 680 ms.
Checking if drive supports full raw subchannel reading...                                                      
DEBUG (SCSI Device): READ CD (LBA: 0, Block Size: 2448, Transfer Length: 1, Expected Sector Type: AllTypes, DAP: False, Relative Address: False, Sync: True, Headers: AllHeaders, User Data: True, ECC/EDC: True, C2: None, Subchannel: Raw, Sense: True, Last Error: 0) took 692 ms.
Checking if drive supports reading without subchannel...                                                       
DEBUG (SCSI Device): READ CD (LBA: 0, Block Size: 2352, Transfer Length: 1, Expected Sector Type: AllTypes, DAP: False, Relative Address: False, Sync: True, Headers: AllHeaders, User Data: True, ECC/EDC: True, C2: None, Subchannel: None, Sense: True, Last Error: 0) took 692 ms.
Drive does not support READ CD, trying SCSI READ commands...
Checking if drive supports READ(6)...                                                                          
DEBUG (SCSI Device): READ (6) took 2.1602 ms.
Checking if drive supports READ(10)...                                                                         
DEBUG (SCSI Device): READ (10) took 696 ms.
Checking if drive supports READ(12)...                                                                         
DEBUG (SCSI Device): READ (12) took 692 ms.
Checking if drive supports READ(16)...                                                                         
DEBUG (SCSI Device): READ (16) took 2.2668 ms.
Cannot read from disc, not continuing...
Uploading statistics
Originally created by @FakeShemp on GitHub (Sep 9, 2020). ### Prerequisites * [X] Are you running the latest version? * [X] Can you reproduce the problem in the debug version? ### Check and fill as appropriate: * [X] I was running Aaru under Linux [Ubuntu 20.04]... * [X] ...using .NET Core [3.1]... * [X] ...in 64-bit ### Description When dumping a [specific CDDA](https://www.discogs.com/Petter-Bananrepubliken/release/10609501) with a Plextor drive, the disc dumps fine. But with my non-Plextor drives, this disc results in `Cannot read from disc, not continuing...`. ### Exact command line used: `sudo ./aaru --debug m dump -p 25 --first-pregap --persistent /dev/sr0 Bananrepubliken.aaruf` ### Expected behavior: The disc to dump ### Actual behavior: `Cannot read from disc, not continuing...` ### If command was expected to work with a device fill this out: * **Manufacturer**: Optiarc, TSSH, Asus etc. * **Model**: TS-H353, BW-16D1HT etc. * **Bus**: * [X] USB ### Output of command execution with debug output enabled ``` aaru 5.1.99.3216+b3c57807 built by rebecca-H67MA-UD2H-B3 in Debug Copyright © 2011-2020 Natalia Portillo DEBUG (Dump-Media command): --cicm-xml= DEBUG (Dump-Media command): --debug=True DEBUG (Dump-Media command): --device=/dev/sr0 DEBUG (Dump-Media command): --encoding= DEBUG (Dump-Media command): --first-pregap=True DEBUG (Dump-Media command): --fix-offset=True DEBUG (Dump-Media command): --force=False DEBUG (Dump-Media command): --format= DEBUG (Dump-Media command): --metadata=True DEBUG (Dump-Media command): --options= DEBUG (Dump-Media command): --output=Bananrepubliken.aaruf DEBUG (Dump-Media command): --persistent=True DEBUG (Dump-Media command): --resume=True DEBUG (Dump-Media command): --retry-passes=25 DEBUG (Dump-Media command): --skip=512 DEBUG (Dump-Media command): --stop-on-error=False DEBUG (Dump-Media command): --trim=True DEBUG (Dump-Media command): --verbose=False DEBUG (Dump-Media command): --subchannel=any DEBUG (Dump-Media command): --private=False DEBUG (Dump-Media command): --fix-subchannel-position=True DEBUG (Dump-Media command): --retry-subchannel=True DEBUG (Dump-Media command): --fix-subchannel=False DEBUG (Dump-Media command): --fix-subchannel-crc=False DEBUG (Dump-Media command): --generate-subchannels=False DEBUG (Dump-Media command): --skip-cdiready-hole=True DEBUG (Dump-Media command): --eject=False DEBUG (Dump-Media command): Parsed options: DEBUG (SCSI Device): INQUIRY took 1.0784 ms. DEBUG (ATA Device): IDENTIFY PACKET DEVICE took 2.8825 ms. DEBUG (SCSI Device): GET CONFIGURATION (Starting Feature Number: 264, Return Type: Single, Sense: False, Last Error: 0) took 1.1349 ms. Output image format: Aaru Format. Device not in database, please create a device report and attach it to a Github issue. DEBUG (SCSI Device): TEST UNIT READY took 4 ms. DEBUG (SCSI Device): GET CONFIGURATION (Starting Feature Number: 0, Return Type: Current, Sense: False, Last Error: 0) took 2.6426 ms. Checking if drive supports PQ subchannel reading... DEBUG (SCSI Device): READ CD (LBA: 0, Block Size: 2368, Transfer Length: 1, Expected Sector Type: AllTypes, DAP: False, Relative Address: False, Sync: True, Headers: AllHeaders, User Data: True, ECC/EDC: True, C2: None, Subchannel: Q16, Sense: True, Last Error: 0) took 680 ms. Checking if drive supports full raw subchannel reading... DEBUG (SCSI Device): READ CD (LBA: 0, Block Size: 2448, Transfer Length: 1, Expected Sector Type: AllTypes, DAP: False, Relative Address: False, Sync: True, Headers: AllHeaders, User Data: True, ECC/EDC: True, C2: None, Subchannel: Raw, Sense: True, Last Error: 0) took 692 ms. Checking if drive supports reading without subchannel... DEBUG (SCSI Device): READ CD (LBA: 0, Block Size: 2352, Transfer Length: 1, Expected Sector Type: AllTypes, DAP: False, Relative Address: False, Sync: True, Headers: AllHeaders, User Data: True, ECC/EDC: True, C2: None, Subchannel: None, Sense: True, Last Error: 0) took 692 ms. Drive does not support READ CD, trying SCSI READ commands... Checking if drive supports READ(6)... DEBUG (SCSI Device): READ (6) took 2.1602 ms. Checking if drive supports READ(10)... DEBUG (SCSI Device): READ (10) took 696 ms. Checking if drive supports READ(12)... DEBUG (SCSI Device): READ (12) took 692 ms. Checking if drive supports READ(16)... DEBUG (SCSI Device): READ (16) took 2.2668 ms. Cannot read from disc, not continuing... Uploading statistics ```
Author
Owner

@claunia commented on GitHub (Nov 7, 2020):

Fixed in 3fdf990924

@claunia commented on GitHub (Nov 7, 2020): Fixed in 3fdf990924ef0b6f2f0f17217888665276c51280
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#485