EN 40
3139 785 31532
Firmware Upgrading & Diagnostic Software
5.
Nucleus Name
DS_BE_WriteReadDvdRw
Nucleus Number
906
Description
Write data to and read data from a DVD+RW disc through the basic engine for
verification of the writing
Technical
-
Check if an AV2 or AV3 is connected
-
Execute DS_BE_GetSelftestResults
-
Send the TRAY_IN command
-
Send the READ_TOC command
-
Generate a random disc location
-
Generate test data to write to the DVD+RW
-
In case of an AV2 Transfer the test data to the disc location using DMA
-
In case of an AV3 Transfer the test data to the disc location using PIO
mode ATAPI WRITE_10
-
In case of an AV2 Read back the data from disc using DMA
-
In case of an AV3 Transfer the test data to the disc location using PIO
mode ATAPI READ_10
-
Compare the two data areas and check whether the areas are equal
Execution Time
Approximately 20 seconds
User Input
None
Error Number
Description
90600
The command executed successfully
90601
This nucleus cannot be executed because the Self-Test failed
90602
The BE cannot enter normal operating mode
90603
Unable to send the tray in
90604
Unable to read TOC from disc
90605
Invalid disc is loaded, please insert a DVD+RW disc
90606
Writing the test pattern to DVD+RW failed
90607
Reading back the test pattern from DVD+RW failed
90608
Compare check failed
90609
Calibrating DVD+RW failed
Example
DS:> 906
090600: Testing on sector 0x5dbe0: OK
Test OK @