title
Products            Buy            Support Forum            Professional            About            Codec Central
 

CDs not in AccurateRip with FireWire enclosure

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • svintuss

    • Jan 2024
    • 5

    CDs not in AccurateRip with FireWire enclosure

    Hello fellow CD ripping enthusiasts!

    I've encountered a peculiar problem with AccurateRip CD detection and was wondering if someone could explain the possible cause or better propose a solution: CDs aren't detected in AccurateRip on FireWire on a Mac.

    I've got an external Macally 5.25" USB+FireWire enclosure (PHC-500BC, Initio INIC-1430 FireWire chipset), several IDE drives (Sony DW-Q120A, NEC NR-7800B and some others). On any Mac (both Intel and Apple Silicon) half of my CDs aren't detected in AR database when using FireWire connection, on USB those same CDs are fine.

    E. g. a Paul Simon Anthology CD1 (9362-45408-2) is found in AR with USB. With FireWire it is not and track checksums also differ from AR's although there are no errors. At the same time an other discs (e. g. Pink Floyd Wish You Were Here 7243 8 29750 2 1) is found in AR on both USB and FireWire. If I use `dd` to transfer individual tracks (`dd if=/dev/disk4s1 of=track1fw`) it produces the same md5 sum on both FW and USB.

    All of the drive functions (C2, cache) are detected identical on either connection. XLD on a Mac won't detect discs in AR database also. Furthermore there is no such problem with this enclosure on Windows: all of the CDs check fine in AR on both FW and USB.

    I understand it might be some Mac hardware compatibility problem. Can a FireWire bridge cause different drive read offsets? I've tried to go over a hundred offsets to no avail. Apart from AR detection FireWire connection works just fine.
    Last edited by svintuss; January 10, 2024, 10:20 AM. Reason: Added dd results
  • Spoon
    Administrator
    • Apr 2002
    • 44509

    #2
    Re: CDs not in AccurateRip with FireWire enclosure

    The mac does not use drive offsets, check the AccurateRip disc IDs generated, they should be the same.
    Spoon
    www.dbpoweramp.com

    Comment

    • svintuss

      • Jan 2024
      • 5

      #3
      Re: CDs not in AccurateRip with FireWire enclosure

      Thank you, I double-checked, they are not. For some CDs USB and FireWire disc IDs are the same. For others they differ.

      This disc is in AccurateRip for both USB and FireWire:
      FireWire
      Information converting to [Calculate Audio CRC], 'Track 3'
      Track 3: Ripped LBA 94345 to 117445 (5:08) in 0:38. Filename: /Volumes/Music/Pink Floyd/Wish You Were Here/03 Pink Floyd - Have a Cigar.IGNORE
      AccurateRip: Accurate (confidence 200) [Pass 1]
      CRC32: E4B05C8F AccurateRip CRC: 1FDDEF93 (CRCv2) [DiscID: 005-00095fb1-002a7136-440a5905-3]
      AccurateRip Verified Confidence 200 [CRCv2 1fddef93]
      AccurateRip Verified Confidence 200 [CRCv2 49063aaa], Using Pressing Offset -676
      AccurateRip Verified Confidence 165 [CRCv2 523c2125], Using Pressing Offset +348
      AccurateRip Verified Confidence 26 [CRCv2 b2956fe5], Using Pressing Offset +194

      USB
      Information converting to [Calculate Audio CRC], 'Track 3'
      Track 3: Ripped LBA 94345 to 117445 (5:08) in 0:18. Filename: /Volumes/Music/Pink Floyd/Wish You Were Here/03 Pink Floyd - Have a Cigar.IGNORE
      AccurateRip: Accurate (confidence 200) [Pass 1]
      CRC32: E4B05C8F AccurateRip CRC: 1FDDEF93 (CRCv2) [DiscID: 005-00095fb1-002a7136-440a5905-3]
      AccurateRip Verified Confidence 200 [CRCv2 1fddef93]
      AccurateRip Verified Confidence 200 [CRCv2 49063aaa], Using Pressing Offset -676
      AccurateRip Verified Confidence 165 [CRCv2 523c2125], Using Pressing Offset +348
      AccurateRip Verified Confidence 26 [CRCv2 b2956fe5], Using Pressing Offset +194

      This one is an example of dissimilarities:
      FireWire
      Information converting to [Calculate Audio CRC], 'Track 3'
      Track 3: Ripped LBA 33365 to 56747 (5:11) in 2:37. Filename: /Volumes/Music/Jean-Michel Jarre/Equinoxe/03 Jean-Michel Jarre - Equinoxe Part 3.IGNORE
      Secure [Pass 1, Ultra 1 to 3]
      CRC32: 8229F893 AccurateRip CRC: 9BE6355A (CRCv2) [DiscID: 008-000b55d9-004d54f2-63092c08-3]


      USB
      Information converting to [Calculate Audio CRC], 'Track 3'
      Track 3: Ripped LBA 33365 to 56747 (5:11) in 0:17. Filename: /Volumes/Music/Jean-Michel Jarre/Equinoxe/03 Jean-Michel Jarre - Equinoxe Part 3.IGNORE
      AccurateRip: Accurate (confidence 50) [Pass 1]
      CRC32: D4635138 AccurateRip CRC: 200CA1D5 (CRCv2) [DiscID: 008-000b55fe-004d561a-63092c08-3]
      AccurateRip Verified Confidence 50 [CRCv2 200ca1d5]
      AccurateRip Verified Confidence 90 [CRCv2 d6dd4ede], Using Pressing Offset -1
      AccurateRip Verified Confidence 6 [CRCv2 41b191b2], Using Pressing Offset -677
      AccurateRip Verified Confidence 2 [CRCv2 f5566b05], Using Pressing Offset +5

      Comment

      • Spoon
        Administrator
        • Apr 2002
        • 44509

        #4
        Re: CDs not in AccurateRip with FireWire enclosure

        It is the CD drive which supplies them (TOC which gives the accuraterip disc id), through the interface, it goes without question that the values should always be right.
        Spoon
        www.dbpoweramp.com

        Comment

        • svintuss

          • Jan 2024
          • 5

          #5
          Re: CDs not in AccurateRip with FireWire enclosure

          Am I getting it right that a drive should never report different TOC no matter which interface? Have you heard of someone experiencing a similar problem?


          DiscIDs are consistent with USB and FireWire. E. g. Equinoxe from example above is always [DiscID: 008-000b55d9-004d54f2-63092c08-3] via FireWire and always [DiscID: 008-000b55fe-004d561a-63092c08-3] via USB.

          Comment

          • svintuss

            • Jan 2024
            • 5

            #6
            Re: CDs not in AccurateRip with FireWire enclosure

            Further investigation shows that for that particular disc FireWire and USB results have the same disc length but different track indexes for tracks 7 and 8. How is that possible?

            Click image for larger version

Name:	Screenshot 2024-01-10 at 22.53.14.jpg
Views:	1
Size:	95.4 KB
ID:	294729

            Click image for larger version

Name:	Screenshot 2024-01-10 at 22.42.49.jpg
Views:	1
Size:	96.9 KB
ID:	294730

            Comment

            • Spoon
              Administrator
              • Apr 2002
              • 44509

              #7
              Re: CDs not in AccurateRip with FireWire enclosure

              It should not be, the TOC is a toc and it should not change, the start times and lengths for the tracks should never change.
              Spoon
              www.dbpoweramp.com

              Comment

              • svintuss

                • Jan 2024
                • 5

                #8
                Re: CDs not in AccurateRip with FireWire enclosure

                Thank you for your reply.

                I see this is not a dBpoweramp issue rather a specific Mac compatibility problem. On most of CDs FireWire connection gives wrong PMIN, PSEC and PFRAME value for the last track on the disc. More specifically the last one or two bits of TOC are zeroed-out.

                Maybe you know of a way to extract RAW lead-in contents? According to the Red Book TOC is repeated several times in lead-in and each entry itself is repeated three times in each copy of TOC. Maybe the last version of TOC does indeed have these bits zeroed.

                Listings below are TOC contents produced by `readcd`. Only "Wish You Were Here" CD is read in the same way with both USB and FireWire.


                Sultans of Swing FireWire
                % sudo readcd -fulltoc dev=1,2,0
                Read speed: 7056 kB/s (CD 40x, DVD 5x, BD 1x).
                Write speed: 8467 kB/s (CD 48x, DVD 6x, BD 1x).
                TOC len: 213. First Session: 1 Last Session: 1.
                01 10 00 A0 00 00 00 00 01 00 00
                01 10 00 A1 00 00 00 00 10 00 00
                01 10 00 A2 00 00 00 00 4F 01 0F
                01 10 00 01 00 00 00 00 00 02 00
                01 10 00 02 00 00 00 00 05 34 20
                01 10 00 03 00 00 00 00 09 29 23
                01 10 00 04 00 00 00 00 0F 2E 23
                01 10 00 05 00 00 00 00 18 01 00
                01 10 00 06 00 00 00 00 1D 37 20
                01 10 00 07 00 00 00 00 21 1F 25
                01 10 00 08 00 00 00 00 25 0C 14
                01 10 00 09 00 00 00 00 29 0F 37
                01 10 00 0A 00 00 00 00 2D 19 20
                01 10 00 0B 00 00 00 00 32 14 28
                01 10 00 0C 00 00 00 00 36 21 00
                01 10 00 0D 00 00 00 00 3B 0E 2A
                01 10 00 0E 00 00 00 00 40 10 19
                01 10 00 0F 00 00 00 00 44 37 28
                01 10 00 10 00 00 00 00 4A 25 00
                00 00 00 00 00 00 00 00 00 00 00
                Lead out 1: 355440


                Sultans of Swing USB
                % sudo readcd -fulltoc dev=1,0,0
                Read speed: 7056 kB/s (CD 40x, DVD 5x, BD 1x).
                Write speed: 1411 kB/s (CD 8x, DVD 1x, BD 0x).
                TOC len: 213. First Session: 1 Last Session: 1.
                01 10 00 A0 00 00 00 00 01 00 00
                01 10 00 A1 00 00 00 00 10 00 00
                01 10 00 A2 00 00 00 00 4F 01 0F
                01 10 00 01 00 00 00 00 00 02 00
                01 10 00 02 00 00 00 00 05 34 20
                01 10 00 03 00 00 00 00 09 29 23
                01 10 00 04 00 00 00 00 0F 2E 23
                01 10 00 05 00 00 00 00 18 01 00
                01 10 00 06 00 00 00 00 1D 37 20
                01 10 00 07 00 00 00 00 21 1F 25
                01 10 00 08 00 00 00 00 25 0C 14
                01 10 00 09 00 00 00 00 29 0F 37
                01 10 00 0A 00 00 00 00 2D 19 20
                01 10 00 0B 00 00 00 00 32 14 28
                01 10 00 0C 00 00 00 00 36 21 00
                01 10 00 0D 00 00 00 00 3B 0E 2A
                01 10 00 0E 00 00 00 00 40 10 19
                01 10 00 0F 00 00 00 00 44 37 28
                01 10 00 10 00 00 00 00 4A 25 0C
                00 00 00 00 00 00 00 00 00 00 00
                Lead out 1: 355440
                Ennio Morricone FireWire
                % sudo readcd -fulltoc dev=1,2,0
                Read speed: 7056 kB/s (CD 40x, DVD 5x, BD 1x).
                Write speed: 8467 kB/s (CD 48x, DVD 6x, BD 1x).
                TOC len: 301. First Session: 1 Last Session: 1.
                01 10 00 A0 00 00 00 00 01 00 00
                01 10 00 A1 00 00 00 00 18 00 00
                01 10 00 A2 00 00 00 00 48 18 39
                01 10 00 01 00 00 00 00 00 02 20
                01 10 00 02 00 00 00 00 03 00 46
                01 10 00 03 00 00 00 00 04 32 05
                01 10 00 04 00 00 00 00 07 09 43
                01 10 00 05 00 00 00 00 09 1A 43
                01 10 00 06 00 00 00 00 0C 20 46
                01 10 00 07 00 00 00 00 0F 17 2F
                01 10 00 08 00 00 00 00 12 0D 48
                01 10 00 09 00 00 00 00 14 37 43
                01 10 00 0A 00 00 00 00 18 14 2D
                01 10 00 0B 00 00 00 00 1A 31 2F
                01 10 00 0C 00 00 00 00 1D 0E 48
                01 10 00 0D 00 00 00 00 20 09 1E
                01 10 00 0E 00 00 00 00 23 0E 28
                01 10 00 0F 00 00 00 00 25 25 1B
                01 10 00 10 00 00 00 00 28 1F 14
                01 10 00 11 00 00 00 00 2C 02 1B
                01 10 00 12 00 00 00 00 2E 2A 16
                01 10 00 13 00 00 00 00 32 1B 1E
                01 10 00 14 00 00 00 00 34 26 32
                01 10 00 15 00 00 00 00 39 36 43
                01 10 00 16 00 00 00 00 3D 17 43
                01 10 00 17 00 00 00 00 3F 31 39
                01 10 00 18 00 00 00 00 45 0F 00
                00 00 00 00 00 00 00 00 00 00 00
                Lead out 1: 325707

                EnnioMorricone USB
                % sudo readcd -fulltoc dev=1,0,0
                Read speed: 7056 kB/s (CD 40x, DVD 5x, BD 1x).
                Write speed: 1411 kB/s (CD 8x, DVD 1x, BD 0x).
                TOC len: 301. First Session: 1 Last Session: 1.
                01 10 00 A0 00 00 00 00 01 00 00
                01 10 00 A1 00 00 00 00 18 00 00
                01 10 00 A2 00 00 00 00 48 18 39
                01 10 00 01 00 00 00 00 00 02 20
                01 10 00 02 00 00 00 00 03 00 46
                01 10 00 03 00 00 00 00 04 32 05
                01 10 00 04 00 00 00 00 07 09 43
                01 10 00 05 00 00 00 00 09 1A 43
                01 10 00 06 00 00 00 00 0C 20 46
                01 10 00 07 00 00 00 00 0F 17 2F
                01 10 00 08 00 00 00 00 12 0D 48
                01 10 00 09 00 00 00 00 14 37 43
                01 10 00 0A 00 00 00 00 18 14 2D
                01 10 00 0B 00 00 00 00 1A 31 2F
                01 10 00 0C 00 00 00 00 1D 0E 48
                01 10 00 0D 00 00 00 00 20 09 1E
                01 10 00 0E 00 00 00 00 23 0E 28
                01 10 00 0F 00 00 00 00 25 25 1B
                01 10 00 10 00 00 00 00 28 1F 14
                01 10 00 11 00 00 00 00 2C 02 1B
                01 10 00 12 00 00 00 00 2E 2A 16
                01 10 00 13 00 00 00 00 32 1B 1E
                01 10 00 14 00 00 00 00 34 26 32
                01 10 00 15 00 00 00 00 39 36 43
                01 10 00 16 00 00 00 00 3D 17 43
                01 10 00 17 00 00 00 00 3F 31 39
                01 10 00 18 00 00 00 00 45 0F 16
                00 00 00 00 00 00 00 00 00 00 00
                Lead out 1: 325707
                Wish You Were Here FireWire
                % sudo readcd -fulltoc dev=1,2,0
                Read speed: 8467 kB/s (CD 48x, DVD 6x, BD 1x).
                Write speed: 8467 kB/s (CD 48x, DVD 6x, BD 1x).
                TOC len: 92. First Session: 1 Last Session: 1.
                01 10 00 A0 00 00 00 00 01 00 00
                01 10 00 A1 00 00 00 00 05 00 00
                01 10 00 A2 00 00 00 00 2C 0B 0A
                01 10 00 01 00 00 00 00 00 02 21
                01 10 00 02 00 00 00 00 0D 21 12
                01 10 00 03 00 00 00 00 14 3B 46
                01 10 00 04 00 00 00 00 1A 07 46
                01 10 00 05 00 00 00 00 1F 30 14
                Lead out 1: 198685


                Wish You Were Here USB
                % sudo readcd -fulltoc dev=1,0,0
                Read speed: 7056 kB/s (CD 40x, DVD 5x, BD 1x).
                Write speed: 1411 kB/s (CD 8x, DVD 1x, BD 0x).
                TOC len: 92. First Session: 1 Last Session: 1.
                01 10 00 A0 00 00 00 00 01 00 00
                01 10 00 A1 00 00 00 00 05 00 00
                01 10 00 A2 00 00 00 00 2C 0B 0A
                01 10 00 01 00 00 00 00 00 02 21
                01 10 00 02 00 00 00 00 0D 21 12
                01 10 00 03 00 00 00 00 14 3B 46
                01 10 00 04 00 00 00 00 1A 07 46
                01 10 00 05 00 00 00 00 1F 30 14
                Lead out 1: 198685
                Equinoxe FireWire
                % sudo readcd -fulltoc dev=1,2,0
                Read speed: 7056 kB/s (CD 40x, DVD 5x, BD 1x).
                Write speed: 8467 kB/s (CD 48x, DVD 6x, BD 1x).
                TOC len: 125. First Session: 1 Last Session: 1.
                01 10 00 A0 00 00 00 00 01 00 00
                01 10 00 A1 00 00 00 00 08 00 00
                01 10 00 A2 00 00 00 00 27 0A 0A
                01 10 00 01 00 00 00 00 00 02 00
                01 10 00 02 00 00 00 00 02 19 1B
                01 10 00 03 00 00 00 00 07 1A 41
                01 10 00 04 00 00 00 00 0C 26 2F
                01 10 00 05 00 00 00 00 13 1F 36
                01 10 00 06 00 00 00 00 17 12 46
                01 10 00 07 00 00 00 00 1A 2A 19
                01 10 00 08 00 00 00 00 22 07 00
                00 00 00 00 00 00 00 00 00 00 00
                Lead out 1: 176110

                Equinoxe USB
                % sudo readcd -fulltoc dev=1,0,0
                Read speed: 7056 kB/s (CD 40x, DVD 5x, BD 1x).
                Write speed: 1411 kB/s (CD 8x, DVD 1x, BD 0x).
                TOC len: 125. First Session: 1 Last Session: 1.
                01 10 00 A0 00 00 00 00 01 00 00
                01 10 00 A1 00 00 00 00 08 00 00
                01 10 00 A2 00 00 00 00 27 0A 0A
                01 10 00 01 00 00 00 00 00 02 00
                01 10 00 02 00 00 00 00 02 19 1B
                01 10 00 03 00 00 00 00 07 1A 41
                01 10 00 04 00 00 00 00 0C 26 2F
                01 10 00 05 00 00 00 00 13 1F 36
                01 10 00 06 00 00 00 00 17 12 46
                01 10 00 07 00 00 00 00 1A 2A 19
                01 10 00 08 00 00 00 00 22 07 25
                1F 00 00 00 00 00 00 00 00 00 00
                Lead out 1: 176110
                Bridge Over Troubled Water FireWire
                % sudo readcd -fulltoc dev=1,2,0
                Read speed: 7056 kB/s (CD 40x, DVD 5x, BD 1x).
                Write speed: 8467 kB/s (CD 48x, DVD 6x, BD 1x).
                TOC len: 158. First Session: 1 Last Session: 1.
                01 10 00 A0 00 00 00 00 01 00 00
                01 10 00 A1 00 00 00 00 0B 00 00
                01 10 00 A2 00 00 00 00 25 1A 2B
                01 10 00 01 00 00 00 00 00 02 00
                01 10 00 02 00 00 00 00 04 3A 30
                01 10 00 03 00 00 00 00 08 07 1E
                01 10 00 04 00 00 00 00 0B 02 14
                01 10 00 05 00 00 00 00 0D 27 3A
                01 10 00 06 00 00 00 00 11 19 05
                01 10 00 07 00 00 00 00 16 25 3F
                01 10 00 08 00 00 00 00 19 37 08
                01 10 00 09 00 00 00 00 1D 38 3A
                01 10 00 0A 00 00 00 00 20 2A 41
                01 10 00 0B 00 00 00 00 23 00 00
                Lead out 1: 168343

                Bridge Over Troubled Water USB
                % sudo readcd -fulltoc dev=1,0,0
                Read speed: 7056 kB/s (CD 40x, DVD 5x, BD 1x).
                Write speed: 1411 kB/s (CD 8x, DVD 1x, BD 0x).
                TOC len: 158. First Session: 1 Last Session: 1.
                01 10 00 A0 00 00 00 00 01 00 00
                01 10 00 A1 00 00 00 00 0B 00 00
                01 10 00 A2 00 00 00 00 25 1A 2B
                01 10 00 01 00 00 00 00 00 02 00
                01 10 00 02 00 00 00 00 04 3A 30
                01 10 00 03 00 00 00 00 08 07 1E
                01 10 00 04 00 00 00 00 0B 02 14
                01 10 00 05 00 00 00 00 0D 27 3A
                01 10 00 06 00 00 00 00 11 19 05
                01 10 00 07 00 00 00 00 16 25 3F
                01 10 00 08 00 00 00 00 19 37 08
                01 10 00 09 00 00 00 00 1D 38 3A
                01 10 00 0A 00 00 00 00 20 2A 41
                01 10 00 0B 00 00 00 00 23 21 21
                Lead out 1: 168343

                Comment

                • Spoon
                  Administrator
                  • Apr 2002
                  • 44509

                  #9
                  Re: CDs not in AccurateRip with FireWire enclosure

                  We cannot add workarounds for a specific faulty drive, sorry.
                  Spoon
                  www.dbpoweramp.com

                  Comment

                  Working...

                  ]]>