cdu31a.h File Reference

Go to the source code of this file.

Data Structures

struct  s_sony_drive_config
struct  s_sony_subcode
 The following is returned from the request subcode address command. More...
struct  s_sony_toc

Defines

#define SONY_CMD_REG_OFFSET   0
#define SONY_PARAM_REG_OFFSET   1
#define SONY_WRITE_REG_OFFSET   2
#define SONY_CONTROL_REG_OFFSET   3
#define SONY_ATTN_CLR_BIT   0x01
#define SONY_RES_RDY_CLR_BIT   0x02
#define SONY_DATA_RDY_CLR_BIT   0x04
#define SONY_ATTN_INT_EN_BIT   0x08
#define SONY_RES_RDY_INT_EN_BIT   0x10
#define SONY_DATA_RDY_INT_EN_BIT   0x20
#define SONY_PARAM_CLR_BIT   0x40
#define SONY_DRIVE_RESET_BIT   0x80
#define SONY_STATUS_REG_OFFSET   0
#define SONY_ATTN_BIT   0x01
#define SONY_RES_RDY_BIT   0x02
#define SONY_DATA_RDY_BIT   0x04
#define SONY_ATTN_INT_ST_BIT   0x08
#define SONY_RES_RDY_INT_ST_BIT   0x10
#define SONY_DATA_RDY_INT_ST_BIT   0x20
#define SONY_DATA_REQUEST_BIT   0x40
#define SONY_BUSY_BIT   0x80
#define SONY_RESULT_REG_OFFSET   1
#define SONY_READ_REG_OFFSET   2
#define SONY_FIFOST_REG_OFFSET   3
#define SONY_PARAM_WRITE_RDY_BIT   0x01
#define SONY_PARAM_REG_EMPTY_BIT   0x02
#define SONY_RES_REG_NOT_EMP_BIT   0x04
#define SONY_RES_REG_FULL_BIT   0x08
#define LOG_START_OFFSET   150
 Offset of first logical sector.
#define SONY_DETECT_TIMEOUT   80
#define SONY_JIFFIES_TIMEOUT   500
#define SONY_RESET_TIMEOUT   100
#define SONY_READY_RETRIES   20000
#define MAX_CDU31A_RETRIES   3
#define SONY_REQ_DRIVE_CONFIG_CMD   0x00
 Commands to request or set drive control parameters and disc information Returns s_sony_drive_config.
#define SONY_REQ_DRIVE_MODE_CMD   0x01
#define SONY_REQ_DRIVE_PARAM_CMD   0x02
#define SONY_REQ_MECH_STATUS_CMD   0x03
#define SONY_REQ_AUDIO_STATUS_CMD   0x04
#define SONY_SET_DRIVE_PARAM_CMD   0x10
#define SONY_REQ_TOC_DATA_CMD   0x20
 Returns s_sony_toc.
#define SONY_REQ_SUBCODE_ADDRESS_CMD   0x21
 Returns s_sony_subcode.
#define SONY_REQ_UPC_EAN_CMD   0x22
#define SONY_REQ_ISRC_CMD   0x23
#define SONY_REQ_TOC_DATA_SPEC_CMD   0x24
#define SONY_READ_TOC_CMD   0x30
 Commands to request information from the drive.
#define SONY_SEEK_CMD   0x31
#define SONY_READ_CMD   0x32
#define SONY_READ_BLKERR_STAT_CMD   0x34
#define SONY_ABORT_CMD   0x35
#define SONY_READ_TOC_SPEC_CMD   0x36
#define SONY_AUDIO_PLAYBACK_CMD   0x40
 Commands to control audio.
#define SONY_AUDIO_STOP_CMD   0x41
#define SONY_AUDIO_SCAN_CMD   0x42
#define SONY_EJECT_CMD   0x50
 Miscellaneous control commands.
#define SONY_SPIN_UP_CMD   0x51
#define SONY_SPIN_DOWN_CMD   0x52
#define SONY_WRITE_BUFFER_CMD   0x60
 Diagnostic commands.
#define SONY_READ_BUFFER_CMD   0x61
#define SONY_DIAGNOSTICS_CMD   0x62
#define SONY_SD_DECODE_PARAM   0x00
#define SONY_SD_INTERFACE_PARAM   0x01
#define SONY_SD_BUFFERING_PARAM   0x02
#define SONY_SD_AUDIO_PARAM   0x03
#define SONY_SD_AUDIO_VOLUME   0x04
#define SONY_SD_MECH_CONTROL   0x05
#define SONY_SD_AUTO_SPIN_DOWN_TIME   0x06
#define SONY_HWC_GET_LOAD_MECH(c)   (c.hw_config[0] & 0x03)
#define SONY_HWC_EJECT(c)   (c.hw_config[0] & 0x04)
#define SONY_HWC_LED_SUPPORT(c)   (c.hw_config[0] & 0x08)
#define SONY_HWC_GET_BUF_MEM_SIZE(c)   ((c.hw_config[0] & 0xc0) >> 6)
#define SONY_HWC_AUDIO_PLAYBACK(c)   (c.hw_config[1] & 0x01)
#define SONY_HWC_ELECTRIC_VOLUME(c)   (c.hw_config[1] & 0x02)
#define SONY_HWC_ELECTRIC_VOLUME_CTL(c)   (c.hw_config[1] & 0x04)
#define SONY_HWC_CADDY_LOAD_MECH   0x00
#define SONY_HWC_TRAY_LOAD_MECH   0x01
#define SONY_HWC_POPUP_LOAD_MECH   0x02
#define SONY_HWC_UNKWN_LOAD_MECH   0x03
#define SONY_HWC_8KB_BUFFER   0x00
#define SONY_HWC_32KB_BUFFER   0x01
#define SONY_HWC_64KB_BUFFER   0x02
#define SONY_HWC_UNKWN_BUFFER   0x03
#define SONY_ILL_CMD_ERR   0x10
 Command error group.
#define SONY_ILL_PARAM_ERR   0x11
#define SONY_NOT_LOAD_ERR   0x20
 Mechanism group.
#define SONY_NO_DISK_ERR   0x21
#define SONY_NOT_SPIN_ERR   0x22
#define SONY_SPIN_ERR   0x23
#define SONY_SPINDLE_SERVO_ERR   0x25
#define SONY_FOCUS_SERVO_ERR   0x26
#define SONY_EJECT_MECH_ERR   0x29
#define SONY_AUDIO_PLAYING_ERR   0x2a
#define SONY_EMERGENCY_EJECT_ERR   0x2c
#define SONY_FOCUS_ERR   0x30
 Seek error group.
#define SONY_FRAME_SYNC_ERR   0x31
#define SONY_SUBCODE_ADDR_ERR   0x32
#define SONY_BLOCK_SYNC_ERR   0x33
#define SONY_HEADER_ADDR_ERR   0x34
#define SONY_ILL_TRACK_R_ERR   0x40
 Read error group.
#define SONY_MODE_0_R_ERR   0x41
#define SONY_ILL_MODE_R_ERR   0x42
#define SONY_ILL_BLOCK_SIZE_R_ERR   0x43
#define SONY_MODE_R_ERR   0x44
#define SONY_FORM_R_ERR   0x45
#define SONY_LEAD_OUT_R_ERR   0x46
#define SONY_BUFFER_OVERRUN_R_ERR   0x47
#define SONY_UNREC_CIRC_ERR   0x53
 Data error group.
#define SONY_UNREC_LECC_ERR   0x57
#define SONY_NO_TOC_ERR   0x60
 Subcode error group.
#define SONY_SUBCODE_DATA_NVAL_ERR   0x61
#define SONY_FOCUS_ON_TOC_READ_ERR   0x63
#define SONY_FRAME_SYNC_ON_TOC_READ_ERR   0x64
#define SONY_TOC_DATA_ERR   0x65
#define SONY_HW_FAILURE_ERR   0x70
 Hardware failure group.
#define SONY_LEAD_IN_A_ERR   0x91
#define SONY_LEAD_OUT_A_ERR   0x92
#define SONY_DATA_TRACK_A_ERR   0x93
#define SONY_NO_CIRC_ERR_BLK_STAT   0x50
#define SONY_NO_LECC_ERR_BLK_STAT   0x54
#define SONY_RECOV_LECC_ERR_BLK_STAT   0x55
#define SONY_NO_ERR_DETECTION_STAT   0x59
#define SONY_TIMEOUT_OP_ERR   0x01
#define SONY_SIGNAL_OP_ERR   0x02
#define SONY_EMER_EJECT_ATTN   0x2c
 Standard attention group.
#define SONY_HW_FAILURE_ATTN   0x70
#define SONY_MECH_LOADED_ATTN   0x80
#define SONY_EJECT_PUSHED_ATTN   0x81
#define SONY_AUDIO_PLAY_DONE_ATTN   0x90
 Audio attention group.
#define SONY_LEAD_IN_ERR_ATTN   0x91
#define SONY_LEAD_OUT_ERR_ATTN   0x92
#define SONY_DATA_TRACK_ERR_ATTN   0x93
#define SONY_AUDIO_PLAYBACK_ERR_ATTN   0x94
#define SONY_SPIN_UP_COMPLETE_ATTN   0x24
 Auto spin up group.
#define SONY_SPINDLE_SERVO_ERR_ATTN   0x25
#define SONY_FOCUS_SERVO_ERR_ATTN   0x26
#define SONY_TOC_READ_DONE_ATTN   0x62
#define SONY_FOCUS_ON_TOC_READ_ERR_ATTN   0x63
#define SONY_SYNC_ON_TOC_READ_ERR_ATTN   0x65
#define SONY_SPIN_DOWN_COMPLETE_ATTN   0x27
 Auto eject group.
#define SONY_EJECT_COMPLETE_ATTN   0x28
#define SONY_EJECT_MECH_ERR_ATTN   0x29


Define Documentation

#define LOG_START_OFFSET   150

Offset of first logical sector.

Definition at line 74 of file cdu31a.h.

#define MAX_CDU31A_RETRIES   3

Definition at line 100 of file cdu31a.h.

#define SONY_ABORT_CMD   0x35

Definition at line 123 of file cdu31a.h.

#define SONY_ATTN_BIT   0x01

Definition at line 58 of file cdu31a.h.

#define SONY_ATTN_CLR_BIT   0x01

Definition at line 40 of file cdu31a.h.

#define SONY_ATTN_INT_EN_BIT   0x08

Definition at line 43 of file cdu31a.h.

#define SONY_ATTN_INT_ST_BIT   0x08

Definition at line 61 of file cdu31a.h.

#define SONY_AUDIO_PLAY_DONE_ATTN   0x90

Audio attention group.

Definition at line 350 of file cdu31a.h.

#define SONY_AUDIO_PLAYBACK_CMD   0x40

Commands to control audio.

Definition at line 127 of file cdu31a.h.

#define SONY_AUDIO_PLAYBACK_ERR_ATTN   0x94

Definition at line 354 of file cdu31a.h.

#define SONY_AUDIO_PLAYING_ERR   0x2a

Definition at line 272 of file cdu31a.h.

#define SONY_AUDIO_SCAN_CMD   0x42

Definition at line 129 of file cdu31a.h.

#define SONY_AUDIO_STOP_CMD   0x41

Definition at line 128 of file cdu31a.h.

#define SONY_BLOCK_SYNC_ERR   0x33

Definition at line 279 of file cdu31a.h.

#define SONY_BUFFER_OVERRUN_R_ERR   0x47

Definition at line 290 of file cdu31a.h.

#define SONY_BUSY_BIT   0x80

Definition at line 65 of file cdu31a.h.

#define SONY_CMD_REG_OFFSET   0

Offsets (from the base address) and bits for the various write registers of the drive.

Definition at line 36 of file cdu31a.h.

#define SONY_CONTROL_REG_OFFSET   3

Definition at line 39 of file cdu31a.h.

#define SONY_DATA_RDY_BIT   0x04

Definition at line 60 of file cdu31a.h.

#define SONY_DATA_RDY_CLR_BIT   0x04

Definition at line 42 of file cdu31a.h.

#define SONY_DATA_RDY_INT_EN_BIT   0x20

Definition at line 45 of file cdu31a.h.

#define SONY_DATA_RDY_INT_ST_BIT   0x20

Definition at line 63 of file cdu31a.h.

#define SONY_DATA_REQUEST_BIT   0x40

Definition at line 64 of file cdu31a.h.

#define SONY_DATA_TRACK_A_ERR   0x93

Definition at line 307 of file cdu31a.h.

#define SONY_DATA_TRACK_ERR_ATTN   0x93

Definition at line 353 of file cdu31a.h.

#define SONY_DETECT_TIMEOUT   80

Definition at line 76 of file cdu31a.h.

#define SONY_DIAGNOSTICS_CMD   0x62

Definition at line 139 of file cdu31a.h.

#define SONY_DRIVE_RESET_BIT   0x80

Definition at line 47 of file cdu31a.h.

#define SONY_EJECT_CMD   0x50

Miscellaneous control commands.

Definition at line 132 of file cdu31a.h.

#define SONY_EJECT_COMPLETE_ATTN   0x28

Definition at line 366 of file cdu31a.h.

#define SONY_EJECT_MECH_ERR   0x29

Definition at line 271 of file cdu31a.h.

#define SONY_EJECT_MECH_ERR_ATTN   0x29

Definition at line 367 of file cdu31a.h.

#define SONY_EJECT_PUSHED_ATTN   0x81

Definition at line 347 of file cdu31a.h.

#define SONY_EMER_EJECT_ATTN   0x2c

Standard attention group.

The following are attention code for asyncronous events from the drive.

Definition at line 344 of file cdu31a.h.

#define SONY_EMERGENCY_EJECT_ERR   0x2c

Definition at line 273 of file cdu31a.h.

#define SONY_FIFOST_REG_OFFSET   3

Definition at line 68 of file cdu31a.h.

#define SONY_FOCUS_ERR   0x30

Seek error group.

Definition at line 276 of file cdu31a.h.

#define SONY_FOCUS_ON_TOC_READ_ERR   0x63

Definition at line 299 of file cdu31a.h.

#define SONY_FOCUS_ON_TOC_READ_ERR_ATTN   0x63

Definition at line 361 of file cdu31a.h.

#define SONY_FOCUS_SERVO_ERR   0x26

Definition at line 270 of file cdu31a.h.

#define SONY_FOCUS_SERVO_ERR_ATTN   0x26

Definition at line 359 of file cdu31a.h.

#define SONY_FORM_R_ERR   0x45

Definition at line 288 of file cdu31a.h.

#define SONY_FRAME_SYNC_ERR   0x31

Definition at line 277 of file cdu31a.h.

#define SONY_FRAME_SYNC_ON_TOC_READ_ERR   0x64

Definition at line 300 of file cdu31a.h.

#define SONY_HEADER_ADDR_ERR   0x34

Definition at line 280 of file cdu31a.h.

#define SONY_HW_FAILURE_ATTN   0x70

Definition at line 345 of file cdu31a.h.

#define SONY_HW_FAILURE_ERR   0x70

Hardware failure group.

Definition at line 304 of file cdu31a.h.

#define SONY_HWC_32KB_BUFFER   0x01

Definition at line 179 of file cdu31a.h.

#define SONY_HWC_64KB_BUFFER   0x02

Definition at line 180 of file cdu31a.h.

#define SONY_HWC_8KB_BUFFER   0x00

Definition at line 178 of file cdu31a.h.

#define SONY_HWC_AUDIO_PLAYBACK (  )     (c.hw_config[1] & 0x01)

Definition at line 169 of file cdu31a.h.

#define SONY_HWC_CADDY_LOAD_MECH   0x00

Definition at line 173 of file cdu31a.h.

#define SONY_HWC_EJECT (  )     (c.hw_config[0] & 0x04)

Definition at line 166 of file cdu31a.h.

#define SONY_HWC_ELECTRIC_VOLUME (  )     (c.hw_config[1] & 0x02)

Definition at line 170 of file cdu31a.h.

#define SONY_HWC_ELECTRIC_VOLUME_CTL (  )     (c.hw_config[1] & 0x04)

Definition at line 171 of file cdu31a.h.

#define SONY_HWC_GET_BUF_MEM_SIZE (  )     ((c.hw_config[0] & 0xc0) >> 6)

Definition at line 168 of file cdu31a.h.

#define SONY_HWC_GET_LOAD_MECH (  )     (c.hw_config[0] & 0x03)

The following extract information from the drive configuration about the drive itself.

Definition at line 165 of file cdu31a.h.

#define SONY_HWC_LED_SUPPORT (  )     (c.hw_config[0] & 0x08)

Definition at line 167 of file cdu31a.h.

#define SONY_HWC_POPUP_LOAD_MECH   0x02

Definition at line 175 of file cdu31a.h.

#define SONY_HWC_TRAY_LOAD_MECH   0x01

Definition at line 174 of file cdu31a.h.

#define SONY_HWC_UNKWN_BUFFER   0x03

Definition at line 181 of file cdu31a.h.

#define SONY_HWC_UNKWN_LOAD_MECH   0x03

Definition at line 176 of file cdu31a.h.

#define SONY_ILL_BLOCK_SIZE_R_ERR   0x43

Definition at line 286 of file cdu31a.h.

#define SONY_ILL_CMD_ERR   0x10

Command error group.

The following are errors returned from the drive.

Definition at line 261 of file cdu31a.h.

#define SONY_ILL_MODE_R_ERR   0x42

Definition at line 285 of file cdu31a.h.

#define SONY_ILL_PARAM_ERR   0x11

Definition at line 262 of file cdu31a.h.

#define SONY_ILL_TRACK_R_ERR   0x40

Read error group.

Definition at line 283 of file cdu31a.h.

#define SONY_JIFFIES_TIMEOUT   500

Definition at line 84 of file cdu31a.h.

#define SONY_LEAD_IN_A_ERR   0x91

Definition at line 305 of file cdu31a.h.

#define SONY_LEAD_IN_ERR_ATTN   0x91

Definition at line 351 of file cdu31a.h.

#define SONY_LEAD_OUT_A_ERR   0x92

Definition at line 306 of file cdu31a.h.

#define SONY_LEAD_OUT_ERR_ATTN   0x92

Definition at line 352 of file cdu31a.h.

#define SONY_LEAD_OUT_R_ERR   0x46

Definition at line 289 of file cdu31a.h.

#define SONY_MECH_LOADED_ATTN   0x80

Definition at line 346 of file cdu31a.h.

#define SONY_MODE_0_R_ERR   0x41

Definition at line 284 of file cdu31a.h.

#define SONY_MODE_R_ERR   0x44

Definition at line 287 of file cdu31a.h.

#define SONY_NO_CIRC_ERR_BLK_STAT   0x50

The following are returned from the Read With Block Error Status command. They are not errors but information (Errors from the 0x5x group above may also be returned

Definition at line 318 of file cdu31a.h.

#define SONY_NO_DISK_ERR   0x21

Definition at line 266 of file cdu31a.h.

#define SONY_NO_ERR_DETECTION_STAT   0x59

Definition at line 321 of file cdu31a.h.

#define SONY_NO_LECC_ERR_BLK_STAT   0x54

Definition at line 319 of file cdu31a.h.

#define SONY_NO_TOC_ERR   0x60

Subcode error group.

Definition at line 297 of file cdu31a.h.

#define SONY_NOT_LOAD_ERR   0x20

Mechanism group.

Definition at line 265 of file cdu31a.h.

#define SONY_NOT_SPIN_ERR   0x22

Definition at line 267 of file cdu31a.h.

#define SONY_PARAM_CLR_BIT   0x40

Definition at line 46 of file cdu31a.h.

#define SONY_PARAM_REG_EMPTY_BIT   0x02

Definition at line 70 of file cdu31a.h.

#define SONY_PARAM_REG_OFFSET   1

Definition at line 37 of file cdu31a.h.

#define SONY_PARAM_WRITE_RDY_BIT   0x01

Definition at line 69 of file cdu31a.h.

#define SONY_READ_BLKERR_STAT_CMD   0x34

Definition at line 122 of file cdu31a.h.

#define SONY_READ_BUFFER_CMD   0x61

Definition at line 138 of file cdu31a.h.

#define SONY_READ_CMD   0x32

Definition at line 121 of file cdu31a.h.

#define SONY_READ_REG_OFFSET   2

Definition at line 67 of file cdu31a.h.

#define SONY_READ_TOC_CMD   0x30

Commands to request information from the drive.

Definition at line 119 of file cdu31a.h.

#define SONY_READ_TOC_SPEC_CMD   0x36

Definition at line 124 of file cdu31a.h.

#define SONY_READY_RETRIES   20000

Definition at line 94 of file cdu31a.h.

#define SONY_RECOV_LECC_ERR_BLK_STAT   0x55

Definition at line 320 of file cdu31a.h.

#define SONY_REQ_AUDIO_STATUS_CMD   0x04

Definition at line 110 of file cdu31a.h.

#define SONY_REQ_DRIVE_CONFIG_CMD   0x00

Commands to request or set drive control parameters and disc information Returns s_sony_drive_config.

Definition at line 106 of file cdu31a.h.

#define SONY_REQ_DRIVE_MODE_CMD   0x01

Definition at line 107 of file cdu31a.h.

#define SONY_REQ_DRIVE_PARAM_CMD   0x02

Definition at line 108 of file cdu31a.h.

#define SONY_REQ_ISRC_CMD   0x23

Definition at line 115 of file cdu31a.h.

#define SONY_REQ_MECH_STATUS_CMD   0x03

Definition at line 109 of file cdu31a.h.

#define SONY_REQ_SUBCODE_ADDRESS_CMD   0x21

Returns s_sony_subcode.

Definition at line 113 of file cdu31a.h.

#define SONY_REQ_TOC_DATA_CMD   0x20

Returns s_sony_toc.

Definition at line 112 of file cdu31a.h.

#define SONY_REQ_TOC_DATA_SPEC_CMD   0x24

Definition at line 116 of file cdu31a.h.

#define SONY_REQ_UPC_EAN_CMD   0x22

Definition at line 114 of file cdu31a.h.

#define SONY_RES_RDY_BIT   0x02

Definition at line 59 of file cdu31a.h.

#define SONY_RES_RDY_CLR_BIT   0x02

Definition at line 41 of file cdu31a.h.

#define SONY_RES_RDY_INT_EN_BIT   0x10

Definition at line 44 of file cdu31a.h.

#define SONY_RES_RDY_INT_ST_BIT   0x10

Definition at line 62 of file cdu31a.h.

#define SONY_RES_REG_FULL_BIT   0x08

Definition at line 72 of file cdu31a.h.

#define SONY_RES_REG_NOT_EMP_BIT   0x04

Definition at line 71 of file cdu31a.h.

#define SONY_RESET_TIMEOUT   100

Definition at line 89 of file cdu31a.h.

#define SONY_RESULT_REG_OFFSET   1

Definition at line 66 of file cdu31a.h.

#define SONY_SD_AUDIO_PARAM   0x03

Definition at line 152 of file cdu31a.h.

#define SONY_SD_AUDIO_VOLUME   0x04

Definition at line 153 of file cdu31a.h.

#define SONY_SD_AUTO_SPIN_DOWN_TIME   0x06

Definition at line 155 of file cdu31a.h.

#define SONY_SD_BUFFERING_PARAM   0x02

Definition at line 151 of file cdu31a.h.

#define SONY_SD_DECODE_PARAM   0x00

The following are command paramters for the set drive parameter command

Definition at line 149 of file cdu31a.h.

#define SONY_SD_INTERFACE_PARAM   0x01

Definition at line 150 of file cdu31a.h.

#define SONY_SD_MECH_CONTROL   0x05

Definition at line 154 of file cdu31a.h.

#define SONY_SEEK_CMD   0x31

Definition at line 120 of file cdu31a.h.

#define SONY_SET_DRIVE_PARAM_CMD   0x10

Definition at line 111 of file cdu31a.h.

#define SONY_SIGNAL_OP_ERR   0x02

Definition at line 332 of file cdu31a.h.

#define SONY_SPIN_DOWN_CMD   0x52

Definition at line 134 of file cdu31a.h.

#define SONY_SPIN_DOWN_COMPLETE_ATTN   0x27

Auto eject group.

Definition at line 365 of file cdu31a.h.

#define SONY_SPIN_ERR   0x23

Definition at line 268 of file cdu31a.h.

#define SONY_SPIN_UP_CMD   0x51

Definition at line 133 of file cdu31a.h.

#define SONY_SPIN_UP_COMPLETE_ATTN   0x24

Auto spin up group.

Definition at line 357 of file cdu31a.h.

#define SONY_SPINDLE_SERVO_ERR   0x25

Definition at line 269 of file cdu31a.h.

#define SONY_SPINDLE_SERVO_ERR_ATTN   0x25

Definition at line 358 of file cdu31a.h.

#define SONY_STATUS_REG_OFFSET   0

Offsets (from the base address) and bits for the various read registers of the drive.

Definition at line 57 of file cdu31a.h.

#define SONY_SUBCODE_ADDR_ERR   0x32

Definition at line 278 of file cdu31a.h.

#define SONY_SUBCODE_DATA_NVAL_ERR   0x61

Definition at line 298 of file cdu31a.h.

#define SONY_SYNC_ON_TOC_READ_ERR_ATTN   0x65

Definition at line 362 of file cdu31a.h.

#define SONY_TIMEOUT_OP_ERR   0x01

The following is not an error returned by the drive, but by the code that talks to the drive. It is returned because of a timeout.

Definition at line 331 of file cdu31a.h.

#define SONY_TOC_DATA_ERR   0x65

Definition at line 301 of file cdu31a.h.

#define SONY_TOC_READ_DONE_ATTN   0x62

Definition at line 360 of file cdu31a.h.

#define SONY_UNREC_CIRC_ERR   0x53

Data error group.

Definition at line 293 of file cdu31a.h.

#define SONY_UNREC_LECC_ERR   0x57

Definition at line 294 of file cdu31a.h.

#define SONY_WRITE_BUFFER_CMD   0x60

Diagnostic commands.

Definition at line 137 of file cdu31a.h.

#define SONY_WRITE_REG_OFFSET   2

Definition at line 38 of file cdu31a.h.


Generated on Mon May 1 21:47:00 2006 for KernelAPI by&n