Reference : SGP_AVS_SW_ATLAS-05-05 Classification : COMPANY RESTRICTED
Version : 0.17 Project : ATLAS_DSW
Status : Proposed Chapter : User Manual
Date : 2006-09-12
Section : Diagnostic Software (Leco+)
© Philips Electronics N.V. 2006 Philips Semiconductors Page 39 of 124
Nucleus Name
DS_BE_WriteReadDvdR
Nucleus Number 907
Description Write data to and read data from a DVD+R or DVD-R disc through the basic
engine for verification of the writing
Technical - Send an ATAPI START_STOP_UNIT command to insert the tray
- Send the READ_TOC command
- Use the OPC area to test if the DVD+R or DVD-R is (still) writable
- Generate test data to write to the DVD+R or DVD-R
- Transfer the test data to the disc location using PIO mode ATAPI
WRITE_10
- Transfer the test data from 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
90700 The command executed successfully
90701 This nucleus cannot be executed because the Self-Test failed
90702 The BE cannot enter normal operating mode
90703 Unable to send the tray in
90704 Unable to read TOC from disc
90705 Invalid disc is loaded, please insert a DVD+RW disc
90706 Unable to write, the DVD+R or DVD-R disc is full
90707 No writable DVD+R or DVD-R sector found
90708 Writing the test pattern to DVD failed
90709 Reading back the test pattern from DVD failed
90710 Compare check failed
Example
DS:> 907
090700: DVD+R test on sector 0x36210: OK
Test OK @
DS:> 907
090700: DVD-R test on sector 0x30000: OK
Test OK @
1
2