SabreTools / MPF

Redumper/Aaru/DiscImageCreator GUI in C#
GNU General Public License v3.0
427 stars 34 forks source link

[Problem] Error Ripping Saturn Discs #426

Closed thespoonydragoony closed 1 year ago

thespoonydragoony commented 1 year ago

Version Stable release (2.4)

Build What runtime version are you using? .NET Framework 4.8 running on Windows 10

Describe the issue I'm trying to verify some Saturn discs and am using MPF for the first time, so I apologize in advance if I'm making a simple mistake. I'm getting an error immediately when I attempt to dump: There were files missing from the output: (See log output)

To Reproduce Steps to reproduce the behavior:

  1. downloaded and extracted MPF_2.4-net48.zip
  2. inserted a disc into my desktop's built-in DVD drive
  3. ran MPF.exe
  4. discs are properly detected as Saturn games and names are filled in
  5. Update output directory to a subfolder of My Documents (I've tried the default ISO\GAME, the root of Documents, and specified subfolders)
  6. I've used the default drive speed of 72 and also tried lower values, including 56, 32, 16, and 1.
  7. click Start Dumping

Expected behavior A .bin file should be successfully saved to my specified directory

Screenshots Before attempting to dump. mpf

After attempting to dump. mpf_after

Error Logs PANZER_DRAGOON_ZWEI_mainError.txt

LBA[000000, 0000000]: [F:ReadCDForCheckingSubQ1stIndex][L:1151]
    Opcode: 0xbe
    ScsiStatus: 0x02 = CHECK_CONDITION
    SenseData Key-Asc-Ascq: 05-24-00 = ILLEGAL_REQUEST - INVALID FIELD IN CDB
lpCmd: be, 04, 00, 00, 00, 00, 00, 00, 01, f8, 01, 00
dwBufSize: 2448

PANZER_DRAGOON_ZWEI_20220909T220450.txt

C:\Users\username\Documents\MPF_2.4-net48\Programs\Creator\DiscImageCreator.exe cd D C:\Users\username\Documents\Dumped Games\Saturn\PANZER_DRAGOON_ZWEI\PANZER_DRAGOON_ZWEI.bin 72 /c2 20 

PANZER_DRAGOON_ZWEI_drive.txt

========== StorageAdapterDescriptor ==========
                  Version: 32
                     Size: 32
    MaximumTransferLength: 131072 (bytes)
     MaximumPhysicalPages: 33
            AlignmentMask: 1 (Buffers must be aligned on WORD boundaries)
           AdapterUsesPio: True
         AdapterScansDown: False
          CommandQueueing: True
      AcceleratedTransfer: True
                  BusType: BusTypeSata
          BusMajorVersion: 2
          BusMinorVersion: 0
========== IoctlScsiGetAddress ==========
        Length: 8
    PortNumber: 0
        PathId: 0
      TargetId: 1
           Lun: 0
========== InquiryData ==========
              DeviceType: ReadOnlyDirectAccessDevice (CD/DVD etc)
     DeviceTypeQualifier: Active
      DeviceTypeModifier: 0
          RemovableMedia: Yes
                Versions: 0
      ResponseDataFormat: 2
               HiSupport: Yes
                 NormACA: Yes
           TerminateTask: No
                    AERC: No
        AdditionalLength: 91
           MediumChanger: No
               MultiPort: No
       EnclosureServices: No
               SoftReset: No
            CommandQueue: No
          LinkedCommands: No
      RelativeAddressing: No
                VendorId: HL-DT-ST
               ProductId: DVDRAM GUE0N    
    ProductRevisionLevel: T.02
          VendorSpecific: 15/05/19 7U01   
========== GetConfiguration ==========
        DataLength: 180
    CurrentProfile: CD-ROM
    FeatureProfileList
        DVD-RAM
        DVD+R DL
        DVD+R
        DVD+RW
        DVD-R Layer Jump
        DVD-R DL
        DVD-RW Sequential
        DVD-RW
        DVD-R
        DVD-ROM
        CD-RW
        CD-R
        CD-ROM
        RemovableDisk
    FeatureCore
        PhysicalInterface: Serial ATAPI
          DeviceBusyEvent: Yes
                 INQUIRY2: No
    FeatureMorphing
        Asynchronous: No
             OCEvent: Yes
    FeatureRemovableMedium
                Lockable: Yes
        DefaultToPrevent: No
                   Eject: Yes
        LoadingMechanism: Tray type loading mechanism
    FeatureRandomReadable
                LogicalBlockSize: 2048
                        Blocking: 1
        ErrorRecoveryPagePresent: Yes
    FeatureMultiRead
           Current: 1
        Persistent: 0
           Version: 0
    FeatureCdRead
                  CDText: Yes
             C2ErrorData: Yes
        DigitalAudioPlay: No
    FeaturePowerManagement
           Current: 1
        Persistent: 1
           Version: 0
    FeatureCDAudioAnalogPlay
             SeperateVolume: Yes
        SeperateChannelMute: Yes
              ScanSupported: No
        NumerOfVolumeLevels: 255
    FeatureTimeout
            Group3: No
        UnitLength: 0
    FeatureRealTimeStreaming
                StreamRecording: Yes
            WriteSpeedInGetPerf: Yes
               WriteSpeedInMP2A: Yes
                     SetCDSpeed: Yes
        ReadBufferCapacityBlock: Yes
    FeatureLogicalUnitSerialNumber
        SerialNumber: <serial number>
    FeatureFirmwareDate: 2018-04-11T14:40:00
========== SetSpeed ==========
        RequestType: CdromSetSpeed
          ReadSpeed: 12700KB/sec
         WriteSpeed: 0KB/sec
    RotationControl: CdromDefaultRotation
========== ReadBufferCapacity ==========
        TotalBufferSize: 256KByte
    AvailableBufferSize: 256KByte
========== ModeParmeterHeader10 ==========
               ModeDataLength: 198
                   MediumType: 3
      DeviceSpecificParameter: 0
        BlockDescriptorLength: 0
========== MODE_READ_WRITE_RECOVERY_PAGE ==========
                     PageCode: 0x01
                  PageSavable: No
                   PageLength: 10
                       DCRBit: No
                       PERBit: No
                       EERBit: No
                        RCBit: No
                        TBBit: No
                         ARRE: No
                         AWRE: Yes
               ReadRetryCount: 30
              WriteRetryCount: 0
========== MODE_CDROM_WRITE_PARAMETERS_PAGE ==========
                     PageCode: 0x05
                  PageSavable: No
                   PageLength: 50
                    WriteType: 1
                    TestWrite: No
                LinkSizeValid: No
    BufferUnderrunFreeEnabled: Yes
                    TrackMode: 4
                         Copy: No
                  FixedPacket: No
                 MultiSession: 3
                DataBlockType: 10
                     LinkSize: 16
          HostApplicationCode: 0
                SessionFormat: 0
                   PacketSize: 32
             AudioPauseLength: 150
           MediaCatalogNumber:                 
                         ISRC:                 
                SubHeaderData: 0
========== MODE_CACHING_PAGE ==========
                     PageCode: 0x08
                  PageSavable: No
                   PageLength: 10
             ReadDisableCache: No
         MultiplicationFactor: No
             WriteCacheEnable: Yes
       WriteRetensionPriority: 0
        ReadRetensionPriority: 0
      DisablePrefetchTransfer: 0
              MinimumPrefetch: 0
              MaximumPrefetch: 0
       MaximumPrefetchCeiling: 0
========== CD_DEVICE_PARAMETERS_PAGE ==========
                     PageCode: 0x0d
                        PSBit: No
                   PageLength: 6
    InactivityTimerMultiplier: 11
     TheNumberOfSUnitPerMUnit: 60
     TheNumberOfFUnitPerSUnit: 75
========== CDAUDIO_CONTROL_PAGE ==========
                     PageCode: 0x0e
                        PSBit: No
                   PageLength: 14
          StopOnTrackCrossing: No
                    Immediate: Yes
          ChannelSelection[0]: 1
                    Volume[0]: 255
          ChannelSelection[1]: 2
                    Volume[1]: 255
          ChannelSelection[2]: 0
                    Volume[2]: 0
          ChannelSelection[3]: 0
                    Volume[3]: 0
========== POWER_CONDITION_PAGE ==========
                     PageCode: 0x1a
                        PSBit: No
                   PageLength: 10
                      Standby: Yes
                         Idle: Yes
                    IdleTimer: 40
                 StandbyTimer: 300
========== FAULT_REPORTING ==========
                     PageCode: 0x1c
                        PSBit: No
                   PageLength: 10
                      Unknown: 1c0a8800000000000000
========== CDVD_INACTIVITY_TIMEOUT_PAGE ==========
                     PageCode: 0x1d
                        PSBit: No
                   PageLength: 10
                         SWPP: No
                         DISP: No
       GroupOneMinimumTimeout: 30
       GroupTwoMinimumTimeout: 1200
========== CDVD Capabilities & Mechanism Status Page ==========
                     PageCode: 0x2a
                        PSBit: No
                   PageLength: 54
                      CDRRead: Yes
                      CDERead: Yes
                      Method2: Yes
                   DVDROMRead: Yes
                     DVDRRead: Yes
                   DVDRAMRead: Yes
                     CDRWrite: Yes
                     CDEWrite: Yes
                    TestWrite: Yes
                    DVDRWrite: Yes
                  DVDRAMWrite: Yes
                    AudioPlay: Yes
                    Composite: No
               DigitalPortOne: No
               DigitalPortTwo: No
                   Mode2Form1: Yes
                   Mode2Form2: Yes
                 MultiSession: Yes
           BufferUnderrunFree: Yes
                         CDDA: Yes
                 CDDAAccurate: Yes
                  RWSupported: No
              RWDeinterleaved: No
                   C2Pointers: Yes
                         ISRC: Yes
                          UPC: Yes
           ReadBarCodeCapable: No
                         Lock: Yes
                    LockState: No
                PreventJumper: No
                        Eject: Yes
         LoadingMechanismType: tray
               SeparateVolume: Yes
          SeperateChannelMute: Yes
          SupportsDiskPresent: No
              SWSlotSelection: No
            SideChangeCapable: No
           RWInLeadInReadable: Yes
             ReadSpeedMaximum: 4234KB/sec (24x)
           NumberVolumeLevels: 255
                   BufferSize: 512
             ReadSpeedCurrent: 4234KB/sec (24x)
                          BCK: No
                          RCK: No
                         LSBF: No
                       Length: 0
            WriteSpeedMaximum: 0KB/sec (0x)
            WriteSpeedCurrent: 0KB/sec (0x)
       CopyManagementRevision: 1
mnadareski commented 1 year ago

The error you're getting is expected if DiscImageCreator didn't complete. Clean the disc and try again, that's the best you can do.