4

I'm using a couple DVD-Drives under Linux that show different default behaviour when it comes to faulty sectors.

Behaviour has been tested with a faulty commercial video DVD reading it sector wise (2048 bytes) with normal file seek and read functions.

One drive is a 'HL-DT-ST GHC0N'. This drive is the best in reading faulty sectors in my collection. It reports an error when it can't read a sector (often but not always the whole block produces errors then). The error profile for the DVD looks valid and shows the problematic range:

0.0%▁▕        ▁▃▆█▇▅▁▁                                                                ▏▔28.9%

Another drive is a 'HL-DT-ST GH24NSD6'. This drive returns not a single read error for the whole DVD. Looking into the data reveals that it just returned zeroes for sectors it couldn't read.

I got the settings of the 'error recovery mode page' with sdparm --page 1 /dev/sr0 and both drives show the same values:

Read write error recovery mode page:
      AWRE          1  [cha: y, def:  1]
      ARRE          0  [cha: n, def:  0]
      TB            0  [cha: n, def:  0]
      RC            0  [cha: n, def:  0]
      EER           0  [cha: n, def:  0]
      PER           0  [cha: y, def:  0]
      DTE           0  [cha: n, def:  0]
      DCR           0  [cha: y, def:  0]
      RRC           192  [cha: y, def:192]
      COR_S         0  [cha: n, def:  0]
      HOC           0  [cha: n, def:  0]
      DSOC          0  [cha: n, def:  0]
      EMCDR         0  [cha: n, def:  0]
      WRC           0  [cha: n, def:  0]
      ERWS          0  [cha: n, def:  0]

As they clearly show different behaviour there have to be additional settings regarding this, but where?

0 Answers0