================== UDS II Error Codes ================== Note: ??, ??? or ???? indicates an error number generated at runtime. 1). Typically such error messages will be an ISAM error if a schedule or music data file leads to the error. 2). In the case of an RS-422 device (such as a CD player), the error code will correspond to the line status register, generally a value of 32. ISAM Errors ----------- 9900: Invalid path name 9901: Too many open files 9902: Current directory is full 9903: File not found 9904: Invalid file descriptor 9905: Read request exceeds 64K bytes 9906: Write request exceeds 64K bytes 9907: Error returning file size 9908: Invalid file access mode 10000: Pagestack is smaller than MaxHeight 10001-10005: Serious I/O error occurred in save mode 10010: Index file probably corrupt 10011: Specified FileBlock already opened 10020: Record length out of range 10030-10040: Insufficient memory for Fileblock descriptor 10050: Invalid number of keys specified 10055, 10125: Key length too long 10060: Too many keys, or file read error 10070: File read error 10075: File write error 10080: Fileblock not open 10090, 10100, 10356: Insufficient memory to allocate Fileblock 10110: Drive not ready 10120: KeyLen or PageSize incompatible with Fileblock 10130: Attempt to write to record number 0 10131: Attempt to read from record 0 10135: Attempt to delete record 0 10140: Unexpected DOS error, probably a lock violation 10150: Out of handles on flush of Net-FileBlock 10160: Fileblock not correctly closed 10165-10179, 10390-10396: Invalid key number 10180: Attempt to repair Fileblock failed 10190: Extend handle function requires DOS 3.3 or later 10191: Insufficient memory for new file handle table 10192: Unable to initialize new file handle table 10200: No matching key found 10205: Data record is locked 10210: No key found and no larger keys available 10220: Key to delete was not found 10230: Cannot add duplicate key 10240, 10250: No larger key found 10245, 10260: No smaller key found 10255, 10265: Sequential access not allowed 10270: No matching key and record number found 10280, 10285: Index empty 10301: Unable to lock workstation log file 10302: Unable to unlock log file 10303: Out of workstation numbers 10304: Invalid WS number 10310: Network initialization error 10315: Network exit error 10320: Error creating Fileblock 10321: Cannot close Fileblock while it is locked 10322, 10341: Readlock unlock attempt failed 10330: Fileblock lock attempt failed 10332: Fileblock readlock attempt failed 10335: Record lock attempt failed 10340, 10342: Fileblock unlock attempt failed 10345: Record unlock attempt failed 10355, 10359-10374, 10380-10389: A lock prevents the operation 10357: Unable to open dialog file 10375-10379, 10397: Fileblock must be locked 10398: Insufficient memory for linked lock list 10410: Data file not found 10411: Insufficient heap space for work buffers 10412: Record section length exceeds 64K 10413: User aborted fileblock reconstruction 10420, 10425: Relative position or scale invalid 10430: Data file or header corrupt 32767: Database index corrupt (cf. UDS II Originated Errors: File I/O ISAM) Turbo Pascal Runtime and DOS I/O Errors --------------------------------------- 1: Invalid function number 2: No such file or directory 3: Path not found 4: Too many open files 5: File access denied/Permission denied 6: Invalid file handle 7: Memory blocks destroyed 8: Not enough core memory 9: Invalid memory block address 10: Invalid environment 11: Invalid format 12: Invalid file access code 13: Invalid data 15: Invalid drive number/No such device 16: Attempt to remove current directory 17: Cannot rename across drives 18: No more files 19: Invalid argument 20: Argument list too long 21: Exec format error 22: Cross-device link 33: Math argument 34: Result too large 35: File already exists 100: Disk read error 101: Disk write error 102: File not assigned 103: File not open 104: File not open for input 105: File not open for output 106: Invalid numeric format 150: Disk is write-protected 151: Bad drive request struct length 152: Drive not ready 154: CRC error in data 156: Disk seek error 157: Unknown media type 158: Sector Not Found 159: Printer out of paper 160: Device write fault 161: Device read fault 162: Hardware failure 200: Division by zero 201: Range check error 202: Stack overflow error 203: Heap overflow error 204: Invalid pointer operation 205: Floating point overflow 206: Floating point underflow 207: Invalid floating point operation 208: Overlay manager not installed 209: Overlay file read error 210: Object not initialized 211: Call to abstract method 212: Stream registration error 213: Collection index out of range 214: Collection overflow error 215: Arithmetic overflow error 216: General Protection fault Here are all of the errno codes for the C library (as used by the UDS Utils): /* Error Codes */ #define EZERO 0 /* Error 0 */ #define EINVFNC 1 /* Invalid function number */ #define ENOFILE 2 /* File not found */ #define ENOENT 2 /* No such file or directory*/ #define ENOPATH 3 /* Path not found */ #define EMFILE 4 /* Too many open files */ #define EACCES 5 /* Permission denied */ #define EBADF 6 /* Bad file number */ #define ECONTR 7 /* Memory blocks destroyed */ #define ENOMEM 8 /* Not enough core */ #define EINVMEM 9 /* Invalid memory block address */ #define EINVENV 10 /* Invalid environment */ #define EINVFMT 11 /* Invalid format */ #define EINVACC 12 /* Invalid access code */ #define EINVDAT 13 /* Invalid data */ #define EFAULT 14 /* Unknown error */ #define EINVDRV 15 /* Invalid drive specified */ #define ENODEV 15 /* No such device */ #define ECURDIR 16 /* Attempt to remove CurDir */ #define ENOTSAM 17 /* Not same device */ #define ENMFILE 18 /* No more files */ #define EINVAL 19 /* Invalid argument */ #define E2BIG 20 /* Arg list too long */ #define ENOEXEC 21 /* Exec format error */ #define EXDEV 22 /* Cross-device link */ #define ENFILE 23 /* UNIX - not MSDOS */ #define ECHILD 24 /* Unix/DOS */ #define ENOTTY 25 /* UNIX - not MSDOS */ #define ETXTBSY 26 /* UNIX - not MSDOS */ #define EFBIG 27 /* UNIX - not MSDOS */ #define ENOSPC 28 /* UNIX - not MSDOS */ #define ESPIPE 29 /* UNIX - not MSDOS */ #define EROFS 30 /* UNIX - not MSDOS */ #define EMLINK 31 /* UNIX - not MSDOS */ #define EPIPE 32 /* UNIX - not MSDOS */ #define EDOM 33 /* Math argument */ #define ERANGE 34 /* Result too large */ #define EEXIST 35 /* File already exists */ #define EDEADLOCK 36 /* Locking violation */ #define EPERM 37 /* UNIX - not MSDOS */ #define ESRCH 38 /* UNIX - not MSDOS */ #define EINTR 39 /* UNIX - not MSDOS */ #define EIEIO 40 /* UNIX - not MSDOS */ #define ENXIO 41 /* UNIX - not MSDOS */ #define EAGAIN 42 /* UNIX - not MSDOS */ #define ENOTBLK 43 /* UNIX - not MSDOS */ #define EBUSY 44 /* UNIX - not MSDOS */ #define ENOTDIR 45 /* UNIX - not MSDOS */ #define EISDIR 46 /* UNIX - not MSDOS */ #define EUCLEAN 47 /* UNIX - not MSDOS */ Values for DOS extended error code: 0x00 (0) no error 0x01 (1) function number invalid 0x02 (2) file not found 0x03 (3) path not found 0x04 (4) too many open files (no handles available) 0x05 (5) access denied 0x06 (6) invalid handle 0x07 (7) memory control block destroyed 0x08 (8) insufficient memory 0x09 (9) memory block address invalid 0x0A (10) environment invalid (usually >32K in length) 0x0B (11) format invalid 0x0C (12) access code invalid 0x0D (13) data invalid 0x0E (14) reserved 0x0F (15) invalid drive 0x10 (16) attempted to remove current directory 0x11 (17) not same device 0x12 (18) no more files ---DOS 3+--- 0x13 (19) disk write-protected 0x14 (20) unknown unit 0x15 (21) drive not ready 0x16 (22) unknown command 0x17 (23) data error (CRC) 0x18 (24) bad request structure length 0x19 (25) seek error 0x1B (27) sector not found 0x1C (28) printer out of paper 0x1D (29) write fault 0x1E (30) read fault 0x1F (31) general failure 0x20 (32) sharing violation 0x21 (33) lock violation 0x22 (34) disk change invalid (ES:DI -> media ID structure)(see #0812) 0x23 (35) FCB unavailable 0x24 (36) sharing buffer overflow 0x25 (37) (DOS 4+) code page mismatch 0x26 (38) (DOS 4+) cannot complete file operation (out of input) 0x27 (39) (DOS 4+) insufficient disk space 0x28-0x31 reserved 0x32 (50) network request not supported 0x33 (51) remote computer not listening 0x34 (52) duplicate name on network 0x35 (53) network name not found 0x36 (54) network busy 0x37 (55) network device no longer exists 0x38 (56) network BIOS command limit exceeded 0x39 (57) network adapter hardware error 0x3A (58) incorrect response from network 0x3B (59) unexpected network error 0x3C (60) incompatible remote adapter 0x3D (61) print queue full 0x3E (62) queue not full 0x3F (63) not enough space to print file 0x40 (64) network name was deleted 0x41 (65) network: Access denied 0x42 (66) network device type incorrect 0x43 (67) network name not found 0x44 (68) network name limit exceeded 0x45 (69) network BIOS session limit exceeded 0x46 (70) temporarily paused 0x47 (71) network request not accepted 0x48 (72) network print/disk redirection paused 0x49 (73) network software not installed (LANtastic) invalid network version 0x4A (74) unexpected adapter close (LANtastic) account expired 0x4B (75) (LANtastic) password expired 0x4C (76) (LANtastic) login attempt invalid at this time 0x4D (77) (LANtastic v3+) disk limit exceeded on network node 0x4E (78) (LANtastic v3+) not logged in to network node 0x4F (79) reserved 0x50 (80) file exists 0x51 (81) reserved 0x52 (82) cannot make directory 0x53 (83) fail on INT 0x24 0x54 (84) (DOS 3.3+) too many redirections 0x55 (85) (DOS 3.3+) duplicate redirection 0x56 (86) (DOS 3.3+) invalid password 0x57 (87) (DOS 3.3+) invalid parameter 0x58 (88) (DOS 3.3+) network write fault 0x59 (89) (DOS 4+) function not supported on network 0x5A (90) (DOS 4+) required system component not installed 0x64 (100) (MSCDEX) unknown error 0x65 (101) (MSCDEX) not ready 0x66 (102) (MSCDEX) EMS memory no longer valid 0x67 (103) (MSCDEX) not High Sierra or ISO-9660 format 0x68 (104) (MSCDEX) door open UDS II Originated Errors: AudioVault (AV100) -------------------------------------------- 27: AV100 play fail count exceeded: 27: AV100 playback failure: 120: AudioVault isn't functioning 120: AV load command failure, cart: 121-122: No cart identifier - can't play 121-122: AV Cart load verify failure 123: AV Cart no carts to rotate 124: AV Cart out of date 125: AV Cart cart too short 126: AV Cart playback got stop instead of EOM 127: AV Cart RS422 load verify failure 128: AV Cart RS422 running status failure 129: AV Cart general failure 130: AudioVault checking for EOF on Deck 0 UDS II Originated Errors: CD Player (non-CDK-3600 players only) CDK-006, NSM3101AC and Denon 1400 -------------------------------------------------------------------- 2: No slot found for disc 32: CDPlayer# disc ended: 32: CDPlayer# track changed: 33: CDPlayer# disc skipping 33: CDPlayer# disc sticking 34: CDPlayer# disc skip count exceeded 34: CDPlayer# disc stuck 36: CDPlayer# disc not in slot 37: CDPlayer# didn't load disc in time 37: CDPlayer# track not found on: 38: CDPlayer# optical error, check disc in slot 39: CDPlayer# not functioning 40: CDPlayer# disc load timeout 41: CDPlayer# door open, can't load 42: CDPlayer# time code stuck 42: CDPlayer# time code returned all zeros 45: CDPlayer# NAK (LoadUp) 46: CDPlayer# NAK (LoadStatus) 47: CDPlayer# NAK (Running) 99: CDPlayer# got undefined load error ??: CDPlayer# load error 100: Denon unit # ' ' reset due to consecutive load failures 127: Source protection removal, error of first event required removal of subsequent event to avoid back-to-back conflict Contained below, please find a complete listing of each error (as explained in the CDK3600 operator and service manuals) as well as a brief glossary to explain terms whose meanings will not be evident to those unfamiliar with the CDK-3600 CD changer. In the list below, the error code (as shown on the CD changer LED display and in the UDS II error message) is presented first, followed by the short explanation of the error (as reported in the UDS II dialog file), then the meaning of the error. Definitions ----------- Carrier (a.k.a. elevator): the moving platform used to transport CDs from the CD case to the left or right MD unit. Carrier roller: horizontal grooved wheel used to move the CD onto, across, and off the carrier. Case: the fixed CD racks used to store CDs in the changer when not in use. DONSW (possibly followed by numeric, such as DONSW1, etc.): One of four disc position sensors on the carrier, two for left, two for right. No more than one of these sensors should be active at any point in time. Two or more active sensors indicates that (a) one or more of the sensors is blocked by dirt or debris, or (b) one or more of the sensors has failed. DP RAM: random-access memory shared between the master microprocessor and the mechanism microprocessor. This memory is protected (mostly) by a lithium backup battery. However, in certain conditions (such as loss of power during transport of a disc), this memory can become corrupted or otherwise invalid. FG: the frequency generator tachometer used to indicate movement and speed of the carrier motor (and thus, the carrier itself). MD (motor drive): either the left or the right CD player assembly. Return lever: one of two levers used to push the CD from the edge of the carrier into either the MD or the case. Error List ---------- 06 Communication Error: During resetting, there was an abnormality in the data exchange through the DP RAM between the master microchip and the mechanism microchip. 10 Return destination unknown Error 1: The return destination of the disc in the carrier is unknown. 11 Disc sensor Error 1: The left and right DONSW switches are in an impossible condition (i.e., both are on at the same time). 12 Disc sensor Error 2: DONSW2 switched on before disc pulled out. 13 Maximum voltage error: No change in position of the carrier motor tachometer (FG) despite maximum voltage being applied for over one second. (Generally indicates that carrier motion is restricted, or that the carrier is attempting to move past its upper or lower limit). 14 Left address counter error: FG counted but left address does not change. (Indicates that the carrier motor moved, but that the carrier did not). 15 Right address counter error: FG counted but right address does not change (see above). 17 MD pull-out error: In MD > carrier operation, disc was not taken out normally within 16 seconds. 18 MD push-in error: In carrier --> MD operation, disc could not be inserted within 16 seconds. 19 Watchdog timer error: A watchdog timer error has been detected (generally a fatal microprocessor error, indicating that the mainboard needs to be changed). 20 Return destination unknown error 2: DP RAM was not backed up, so carrier or MD disc return destination is unclear (usually an indication of power failure during disc transport). 21 Count error: When position passed for address reset from above, left/right count not at specified value. The carrier is moving from the CD case area to the MD area. When the reset photointerruptor is blocked, the left and right counts do not match. This usually indicates that the carrier is not level within the box, or that an improper alignment was performed. 22 Return lever error 1: return lever moves for 16 seconds, but operation was not completed (case, MD). 23 Case push-in error: In carrier -->CD case roller operation, disc was not inserted. 24 Case pull-out error: In CD case -->carrier operation, disc was not pulled out normally within 16 seconds. 25 Return lever error 2: In the operation after confirming absence of disc, return lever moved for 16 seconds, but operation was not completed. 26 Retry error: In a retry pull-out operation for disc return, disc could not be pulled out. 27 Return lever error 3: The operation of the return lever for vertical disc pull-out protection following completion of CD case --> carrier operation did not complete normally within 16 seconds. Whenever a disc is fetched from one side of the CD changer (for instance, a CD is fetched from a slot in the left column of CD cases), the return lever for the opposite side activates to make sure that the CD from the opposite column was not dislocated in the process. Error 27 can occur if something blocks the return error from completing its travel. UDS II Originated Errors: DCS and/or RS-HD ------------------------------------------ 21: UDS II RS232 port failure 22: DCS buffer overflow 23: DCS not on line 24: DCS in terse mode 24: DCS in unknown mode 24: DCS force verbose mode timer expired 24: Cart didn't load in time 24: DCS cart scheduled at had no cart number 24: Cart not found in DCS 24: Cart / not validated 25: Cart can't play, check start/end date 25: Cart outdated, will play anyway 25: (RS-HD only) Cart can't play, check start date/time 25: (RS-HD only) Cart can't play, check end date/time 25: (RS-HD only) No valid date/time cuts in , check start/end dates/times 25: (RS-HD only) Cart time not yet valid, will play anyway 25: (RS-HD only) Cart time no longer valid, will play anyway 25: (RS-HD only) Cart , date/time invalid will play anyway 25: (RS-HD only) No valid date/time cuts in , will play anyway 26: All DCS channels busy for Hot key cart 26: Cart waiting for DCS channel to clear 26: All DCS channels busy 26: DCS playback error for: reply: 27: DCS handler failed- 27: DCS handler couldn't get play confirm 27: Invalid channel playback error for: 27: Cart playback error for: 27: Cart: doesn't exist (E01) 28: EF - playback error for: 28: Hot key cart didn't play 29: Hot key cart # not assigned 29: Hot key cart already playing 29: Halting non-UDS originated cart: 101: DCS config file write error 103: DCS config file read error 132: DCS (or RS-HD) init failed - Digital Audio computer likely off 133: RS-HD init attempted, but failed - serial port OK, but RS-HD unresponsive ???: DCS Communication Error - Line Status UDS II Originated Errors: RS-HD playback and cart loading --------------------------------------------------------- 1: Can't access ref file 2: Can't open ref file 3: Empty ref file 4: Empty first line 5: Wrong cart sig in ref 6: No CARTS in CART key 7: No audio file in AUDIO key 10: Missing audio file 11: RIFF size wrong in audio 12: No RIFF sig in audio file 13: No WAVE sig in audio file 14: audio file truncated 15: No FMT sig in audio file 16: Not a PCM file 17: Bad bitrate in audio file 18: Bad sample rate in audio file 19: No DATA sig in audio file 20: DATA size wrong in audio file 21: Seek failed in audio file 22: No MPEG signature in data chunk 23: DATA size is 0 in audio file 80: Storage media unavailable (I/O error due to timeout) UDS II Originated Errors: RS-HD recording ----------------------------------------- 0: Recording: No error 1: No ref file found 2: Ref file open failed 3: Empty ref file 4: Ref file sig line empty 5: Ref file sig error 6: Ref file CARTS key error 7: Ref file AUDIO key error 8: Ref file not RECORDABLE 9: Ref file EOF key error 10: Insufficient drive space 11: Can't determine drive space 20: DSP busy, already in use 21: Can't fetch DSP parameters 22: Can't set DSP recording levels 30: DSP device error 31: DSP device unset 32: DSP device is /dev/null 40: Audio file busy, in use 41: Audio file access error 42: Audio file, so such entry 43: Audio file outside of OBJ_PATH 44: Audio file, can't make directory 49: Can't write to audio file 50: Recorder exiting on signal 61: Recorder audio file write error 62: Recorder DSP device read error 70: Invalid WAVE header on audio file 90: Malformed command 99: Unknown [recording] error RS-HD Signal errors, caught by UDS II and written to DIALOG file: ----------------------------------------------------------------- 1: SIGHUP Hangup 2: SIGINT Interrupt 3: SIGQUIT Quit (with core dump) 6: SIGABRT Abort (assertion failure) 7: SIGBUS Bus error 8: SIGFPE Floating point exception (math error) 9: SIGKILL Kill (uncatchable signal) 11: SIGSEGV Sigmentation violation 13: SIGPIPE Pipe error (reader has closed pipe) 14: SIGALRM Alarm (timer expired) 15: SIGTERM Normal termination *: SIGOTHER All other signals classified thusly UDS II Originated Errors: File I/O ISAM --------------------------------------- ???: Time command 89 load new file: