saramibreak / DiscImageCreator

This is the disc (CD, GD, DVD, HD-DVD, BD, GC/Wii, XBOX, XBOX 360) and disk (Floppy, MO, USB etc) image creation tool
http://forum.redump.org/topic/10483/discimagecreator/
Apache License 2.0
540 stars 47 forks source link

fail to extract mixed mode cd(IBM PC Compatible) with MPF #87

Closed dogos1 closed 3 years ago

dogos1 commented 3 years ago

Describe the bug A clear and concise description of what the bug is. I have tried to extract(rip) mixed mode cd(IBM PC Compatible) with MPF,But It give me below error message.


LBA[000000, 0000000]: [F:ExecCheckingByteOrder][L:2527]
    Opcode: 0xbe
    ScsiStatus: 0x02 = CHECK_CONDITION
    SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: be, 04, 00, 00, 00, 00, 00, 00, 01, fa, 01, 00
dwBufSize: 2742

LBA[000000, 0000000]: [F:ExecCheckingByteOrder][L:2527]
    Opcode: 0xbe
    ScsiStatus: 0x02 = CHECK_CONDITION
    SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: be, 04, 00, 00, 00, 00, 00, 00, 01, fa, 02, 00
dwBufSize: 2742

LBA[000000, 0000000]: [F:ExecCheckingByteOrder][L:2527]
    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, fa, 04, 00
dwBufSize: 2742

LBA[000000, 0000000]: [F:ExecCheckingByteOrder][L:2527]
    Opcode: 0xbe
    ScsiStatus: 0x02 = CHECK_CONDITION
    SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: be, 04, 00, 00, 00, 00, 00, 00, 01, fc, 01, 00
dwBufSize: 2742

LBA[000000, 0000000]: [F:ExecCheckingByteOrder][L:2527]
    Opcode: 0xbe
    ScsiStatus: 0x02 = CHECK_CONDITION
    SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: be, 04, 00, 00, 00, 00, 00, 00, 01, fc, 02, 00
dwBufSize: 2742

LBA[000000, 0000000]: [F:ExecCheckingByteOrder][L:2527]
    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, fc, 04, 00
dwBufSize: 2742

LBA[000000, 0000000]: [F:ExecSearchingOffset][L:185]
    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, 04, 00
dwBufSize: 2448

========== TOC ==========
      Data Track  1, LBA        0 -    85076, Length    85077
     Audio Track  2, LBA    85077 -    90753, Length     5677
     Audio Track  3, LBA    90754 -    96848, Length     6095
     Audio Track  4, LBA    96849 -   104332, Length     7484
     Audio Track  5, LBA   104333 -   109923, Length     5591
     Audio Track  6, LBA   109924 -   115510, Length     5587
     Audio Track  7, LBA   115511 -   121655, Length     6145
     Audio Track  8, LBA   121656 -   127810, Length     6155
     Audio Track  9, LBA   127811 -   132455, Length     4645
     Audio Track 10, LBA   132456 -   135495, Length     3040
     Audio Track 11, LBA   135496 -   139442, Length     3947
     Audio Track 12, LBA   139443 -   142753, Length     3311
     Audio Track 13, LBA   142754 -   146114, Length     3361
     Audio Track 14, LBA   146115 -   151486, Length     5372
     Audio Track 15, LBA   151487 -   155811, Length     4325
     Audio Track 16, LBA   155812 -   160179, Length     4368
     Audio Track 17, LBA   160180 -   164640, Length     4461
     Audio Track 18, LBA   164641 -   172390, Length     7750
     Audio Track 19, LBA   172391 -   178553, Length     6163
     Audio Track 20, LBA   178554 -   183917, Length     5364
     Audio Track 21, LBA   183918 -   189257, Length     5340
     Audio Track 22, LBA   189258 -   193157, Length     3900
     Audio Track 23, LBA   193158 -   199058, Length     5901
     Audio Track 24, LBA   199059 -   208603, Length     9545
     Audio Track 25, LBA   208604 -   219993, Length    11390
     Audio Track 26, LBA   219994 -   235002, Length    15009
     Audio Track 27, LBA   235003 -   244210, Length     9208
     Audio Track 28, LBA   244211 -   262373, Length    18163
     Audio Track 29, LBA   262374 -   280385, Length    18012
                                              Total    280386
========== DiscInformation ==========
                      DiscStatus: Complete
               LastSessionStatus: Complete
                        Erasable: No
                FirstTrackNumber: 1
             NumberOfSessionsLsb: 1
        LastSessionFirstTrackLsb: 1
         LastSessionLastTrackLsb: 29
                       MrwStatus: None
                     MrwDirtyBit: No
                 UnrestrictedUse: No
                DiscBarCodeValid: No
                     DiscIDValid: No
                        DiscType: CD-DA or CD-ROM Disc
               LastSessionLeadIn: ff:ff:ff:ff
    LastPossibleLeadOutStartTime: ff:ff:ff:ff
                NumberOPCEntries: 0
========== OpCode[0xbe]: C2flag[0]: SubCode[0]: Check Drive + CD offset ==========
Failed to get write-offset
========== OpCode[0xbe]: C2flag[0]: SubCode[1]: Check Drive + CD offset ==========
========== LBA[000000, 0000000]: Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P 00 00 00 00 00 00 00 00 00 00 00 00
    Q 41 01 01 00 00 01 00 00 02 01 92 42
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
Failed to get write-offset
========== OpCode[0xbe]: C2flag[0]: SubCode[1]: Check Drive + CD offset ==========
========== LBA[000000, 0000000]: Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P 00 00 00 00 00 00 00 00 00 00 00 00
    Q 41 01 01 00 00 01 00 00 02 01 92 42
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
Failed to get write-offset
========== OpCode[0xbe]: C2flag[0]: SubCode[1]: Check Drive + CD offset ==========
========== LBA[000000, 0000000]: Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P 00 00 00 00 00 00 00 00 00 00 00 00
    Q 41 01 01 00 00 01 00 00 02 01 92 42
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
Failed to get write-offset
========== OpCode[0xbe]: C2flag[0]: SubCode[1]: Check Drive + CD offset ==========
========== LBA[000000, 0000000]: Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P 00 00 00 00 00 00 00 00 00 00 00 00
    Q 41 01 01 00 00 01 00 00 02 01 92 42
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
Failed to get write-offset
========== OpCode[0xbe]: C2flag[0]: SubCode[1]: Check Drive + CD offset ==========
========== LBA[000000, 0000000]: Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P 00 00 00 00 00 00 00 00 00 00 00 00
    Q 41 01 01 00 00 01 00 00 02 01 92 42
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
Failed to get write-offset
========== OpCode[0xbe]: C2flag[0]: SubCode[1]: Check Drive + CD offset ==========
========== LBA[000000, 0000000]: Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P 00 00 00 00 00 00 00 00 00 00 00 00
    Q 41 01 01 00 00 01 00 00 02 01 92 42
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
Failed to get write-offset
========== OpCode[0xbe]: C2flag[0]: SubCode[1]: Check Drive + CD offset ==========
========== LBA[000000, 0000000]: Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P 00 00 00 00 00 00 00 00 00 00 00 00
    Q 41 01 01 00 00 01 00 00 02 01 92 42
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
Failed to get write-offset
========== OpCode[0xbe]: C2flag[0]: SubCode[1]: Check Drive + CD offset ==========
========== LBA[000000, 0000000]: Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P 00 00 00 00 00 00 00 00 00 00 00 00
    Q 41 01 01 00 00 01 00 00 02 01 92 42
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
Failed to get write-offset
========== OpCode[0xbe]: C2flag[0]: SubCode[1]: Check Drive + CD offset ==========
========== LBA[000000, 0000000]: Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P 00 00 00 00 00 00 00 00 00 00 00 00
    Q 41 01 01 00 00 01 00 00 02 01 92 42
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
Failed to get write-offset
========== OpCode[0xbe]: C2flag[0]: SubCode[1]: Check Drive + CD offset ==========
========== LBA[000000, 0000000]: Sub Channel ==========
      +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B
    P 00 00 00 00 00 00 00 00 00 00 00 00
    Q 41 01 01 00 00 01 00 00 02 01 92 42
    R 00 00 00 00 00 00 00 00 00 00 00 00
    S 00 00 00 00 00 00 00 00 00 00 00 00
    T 00 00 00 00 00 00 00 00 00 00 00 00
    U 00 00 00 00 00 00 00 00 00 00 00 00
    V 00 00 00 00 00 00 00 00 00 00 00 00
    W 00 00 00 00 00 00 00 00 00 00 00 00
Failed to get write-offset

I opened same Bug report on MPF's issue thread ,But creator said that it seems that DiscImageCreator doesn't supports my dvd-rw drive(Pioneer DVR-A15FXB) at all, So this problem is not related to MPF. https://github.com/SabreTools/MPF/issues/312

Is there any chance to fix this problem?

Screenshots Paste command-line text.

Log file Upload the created files except .bin .img .scm

REFRAINBLUE_disc.txt REFRAINBLUE_drive.txt REFRAINBLUE_mainError.txt REFRAINBLUE_mainInfo.txt

saramibreak commented 3 years ago

DiscImageCreator doesn't supports my dvd-rw drive(pioneer DVR-115) at all

Yes. See README.md and #85. I can't support your drive.