| Table 1. List of Errors in the lftconfig Module. | 
  | 
| DETECTED  | 
FAILED  | 
RC  | 
ERROR  | 
LOCATION  | 
ERROR DESCRIPTION   | 
| lftconfig  | 
NULL  | 
0  | 
1000  | 
1  | 
LFT is already initialized. No re- covery - reboot  | 
| lftconfig  | 
NULL  | 
0  | 
1001  | 
2  | 
LFT is in an unknown state. No recovery - reboot  | 
| lftconfig  | 
xmalloc  | 
0  | 
1002  | 
3  | 
Could not allocate the lft_ptr data structure  | 
| lftconfig  | 
NULL  | 
0  | 
1003  | 
4  | 
Invalid data transfer size User space -> Kernel space  | 
| lftconfig  | 
xmalloc  | 
0  | 
1002  | 
5  | 
Could not allocate the dds structure  | 
| lftconfig  | 
copyin  | 
> 0  | 
1004  | 
6  | 
Copy of the dds structure failed  | 
| lftconfig  | 
NULL  | 
0  | 
1040  | 
7  | 
No font file in the DDS structure  | 
| lftconfig  | 
xmalloc  | 
0  | 
1002  | 
8  | 
No space for font file names  | 
| lftconfig  | 
copyin  | 
> 0  | 
1004  | 
9  | 
Could not copy font file names  | 
| lftconfig  | 
lft _fonts _init  | 
> 0  | 
1041  | 
10  | 
Font initialization failed  | 
| lftconfig  | 
NULL  | 
0  | 
1030  | 
11  | 
No software key- board map file pointer in the DDS struct  | 
| lftconfig  | 
xmalloc  | 
0  | 
1002  | 
12  | 
No space for swkb map file names  | 
| lftconfig  | 
copyin  | 
> 0  | 
1004  | 
13  | 
Could not copy swkb map file names  | 
| lftconfig  | 
lft- _swkbd- _init  | 
> 0  | 
1031  | 
14  | 
swkbd initialization failed  | 
| lftconfig  | 
lft_init  | 
> 0  | 
1005  | 
15  | 
lft initialization failed  | 
| lftconfig  | 
lft_ STREAMS _init  | 
> 0  | 
1011  | 
16  | 
lft STREAMS initializa- tion failed  | 
| lftconfig  | 
pincode  | 
> 0  | 
1012  | 
17  | 
Could not pin code  | 
| lftconfig  | 
NULL  | 
0  | 
1013  | 
18  | 
lft termination failed  | 
| lftconfig  | 
NULL  | 
0  | 
1014  | 
19  | 
Invalid command  | 
| Table 2. List of Errors in the lftinit Module.  | 
  | 
| DETECTED  | 
FAILED  | 
RC  | 
ERROR  | 
LOCATION  | 
ERROR DESCRIPTION   | 
| lftinit  | 
fp_open- dev  | 
> 0  | 
1020  | 
1  | 
Could not open a display device driver  | 
| lftinit  | 
get- _disp- _dataptr  | 
> 0  | 
1007  | 
2  | 
Unable to get the phys_display data structure pointer  | 
| lftinit  | 
xmalloc  | 
0  | 
1002  | 
3  | 
Could not allocate the vtm structure  | 
| lftinit  | 
vttinit  | 
> 0  | 
1060  | 
4  | 
Display device driver - initialization failed  | 
| lftinit  | 
vttact  | 
> 0  | 
1061  | 
5  | 
Display device driver - activation failed  | 
| lftinit  | 
NULL  | 
0  | 
1008  | 
6  | 
No displays initialized  | 
| lftinit  | 
NULL  | 
0  | 
1009  | 
7  | 
Default display did not initialize  | 
| lftinit  | 
devswqry  | 
> 0  | 
1010  | 
8  | 
Could not query the devsw table  | 
| lftinit  | 
NULL  | 
0  | 
1007  | 
9  | 
The device has a bad status in devsw table or the dataptr=0  | 
| lftinit  | 
get- _devsw- _dataptr  | 
> 0  | 
1007  | 
10  | 
Unable to get the phys_display data structure pointer  | 
| Table 6. List of Errors in the cfglft Module.  | 
  | 
| DETECTED  | 
FAILED  | 
RC  | 
ERROR  | 
LOCATION  | 
ERROR DESCRIPTION  | 
| cfglft  | 
odm- _get_list  | 
-1  | 
1102  | 
1  | 
Could not receive list of adapters from the PdAt  | 
| cfglft  | 
odm- _get_list  | 
-1  | 
1103  | 
2  | 
ODM failure re- trieving list of displays from the CuDv  | 
| cfglft  | 
NULL  | 
0  | 
1105  | 
3  | 
Found no available displays for the lft  | 
| cfglft  | 
malloc  | 
0  | 
1106  | 
4  | 
Could not malloc memory for the dds structure  | 
| cfglft  | 
getattr  | 
0  | 
1101  | 
5  | 
No font*_path attribute found in either CuAt or PdAt  | 
| cfglft  | 
NULL  | 
0  | 
1107  | 
6  | 
No fonts found in the ODM belonging to the lft  | 
| cfglft  | 
getattr  | 
0  | 
1101  | 
7  | 
No default_disp attribute found in either CuAt or PdAt  | 
| cfglft  | 
odm- _get_list  | 
-1  | 
1103  | 
8  | 
ODM failure in retrieving list of adapters from the CuDv  | 
| cfglft  | 
get- _devno  | 
>0  | 
1108  | 
9  | 
Failed to get the devno of a display  | 
| cfglft  | 
putattr  | 
-1  | 
1101  | 
10  | 
Failed to update the CuAt with a new default_disp value.  | 
| cfglft  | 
odm- _get_list  | 
-1  | 
1102  | 
11  | 
ODM failure retriev- ing list of keyboards from PdAt  | 
| cfglft  | 
odm- _get_obj  | 
-1  | 
1103  | 
12  | 
ODM failure re- trieving keyboard information from CuDv  | 
| cfglft  | 
get- _devno  | 
>0  | 
1108  | 
13  | 
Failed to get the devno of a keyboard  | 
| cfglft  | 
NULL  | 
-1  | 
1122  | 
14  | 
No available system keyboard found  | 
| cfglft  | 
odm_get_list  | 
-1  | 
1102  | 
15  | 
ODM failure re- trieving list of fkproc attributes from PdAt  | 
| cfglft  | 
get- _attrval  | 
0  | 
1101  | 
16  | 
Found no swkb_path attribute in either CuAt or PdAt  | 
| cfglft  | 
odm- _get_first  | 
<= 0  | 
1102  | 
17  | 
Found no swkb_path attribute in PdAt  | 
| cfglft  | 
open  | 
-1  | 
1109  | 
18  | 
Failed to open the system keyboard file  | 
| cfglft  | 
mknode  | 
>0  | 
1110  | 
19  | 
mknode failed for the lft special file /dev/lft0  | 
| cfglft  | 
stat  | 
>0  | 
1110  | 
20  | 
stat failed on lft special file /dev/lft0  | 
| cfglft  | 
unlink  | 
>0  | 
1110  | 
21  | 
unlink failed on lft special file /dev/lft0  | 
| cfglft  | 
mknode  | 
>0  | 
1110  | 
22  | 
mknode failed for the lft special file /dev/lft0 after unlink-
ing the previous special file  | 
| cfglft  | 
NULL  | 
0  | 
1111  | 
23  | 
Illegal parameters passed into cfglft  | 
| cfglft  | 
NULL  | 
0  | 
1112  | 
24  | 
Logical device name passed into cfglft is invalid  | 
| cfglft  | 
odm_- initialize  | 
-1  | 
1100  | 
25  | 
ODM failed to initialize  | 
| cfglft  | 
odm- _get_first  | 
0  | 
1103  | 
26  | 
Failed to find the logical name for the lft in the CuDv  | 
| cfglft  | 
odm- _get_first  | 
-1  | 
1103  | 
27  | 
ODM failure re- trieving logical name of lft from the CuDv  | 
| cfglft  | 
odm- _get_first  | 
0  | 
1104  | 
28  | 
Failed to find the PdDv class associated with the lft  | 
| cfglft  | 
odm- _get_first  | 
-1  | 
1104  | 
29  | 
ODM failure re- trieving PdDv class for the lft  | 
| cfglft  | 
NULL  | 
0  | 
1113  | 
30  | 
lft is listed as missing in the CuDv  | 
| cfglft  | 
build_dds  | 
>0  | 
1114  | 
31  | 
The build_dds function had an error building the dds  | 
| cfglft  | 
loadext  | 
0  | 
1115  | 
32  | 
Failure occurred while trying to load the lft driver  | 
| cfglft  | 
genmajor  | 
-1  | 
1116  | 
33  | 
Failure occurred creating the major number for the lft  | 
| cfglft  | 
genminor  | 
0  | 
1117  | 
34  | 
Failure occurred creating the minor number for the lft  | 
| cfglft  | 
sysconfig  | 
-1  | 
1118  | 
35  | 
Failure occurred while initializing the lft driver  | 
| cfglft  | 
make- _special- _file  | 
>0  | 
1110  | 
36  | 
Failure occurred while creating the lft special file  | 
| cfglft  | 
lft_auto- push  | 
>0  | 
1120  | 
37  | 
Failure occurred during auto push of STREAMS modules  | 
| cfglft  | 
odm- _change _obj  | 
-1  | 
1103  | 
38  | 
Failure occurred while updating the lft status to available  | 
| cfglft  | 
getattr  | 
0  | 
1101  | 
39  | 
Failure getting syscons attribute  | 
| cfglft  | 
odm- _run- _meth- ods  | 
-1  | 
1118  | 
40  | 
odm_run_method failed doing mkitab  | 
| cfglft  | 
sysconfig  | 
>0  | 
1115  | 
41  | 
Error loading 1dterm module  | 
| cfglft  | 
sysconfig  | 
>0  | 
1115  | 
42  | 
Error loading tioc module  | 
| cfglft  | 
stream- _ioctl  | 
>0  | 
1115  | 
43  | 
Error in ioctl to SAD to auto push modules  | 
| cfglft  | 
loadext  | 
0  | 
1121  | 
44  | 
Failure occurred while unloading the lft driver  | 
| cfglft  | 
sysconfig  | 
-1  | 
1119  | 
45  | 
Failure occurred while terminating the lft driver  | 
| cfglft  | 
odm_run_methods  | 
-1  | 
1118  | 
46  | 
odm_run_methods failed doing rmitab  | 
| Table 8. List of Errors in the ucfglft Module.  | 
  | 
| DETECTED  | 
FAILED  | 
RC  | 
ERROR  | 
LOCATION  | 
ERROR DESCRIPTION   | 
| pop_mod  | 
load_ext  | 
0  | 
1300  | 
1  | 
Failed to get kmid for STREAMS module  | 
| pop_mod  | 
NULL  | 
0  | 
1301  | 
2  | 
Unknown STREAMS module  | 
| pop_mod  | 
sysconfig  | 
<0  | 
1302  | 
3  | 
Sysconfig failed attempting to unconfigure STREAMS module  | 
| pop_mod  | 
loadext  | 
0  | 
1300  | 
4  | 
Failed to unload a STREAMS module  | 
| ucfglft  | 
odm_- open_- class  | 
-1  | 
1303  | 
1  | 
Open of the CuDv class in the ODM failed  | 
| ucfglft  | 
odm_- get_first  | 
0  | 
1304  | 
2  | 
Failed to find any objects belonging to LFT in the CuDv  | 
| ucfglft  | 
odm_- get_first  | 
-1  | 
1305  | 
3  | 
ODM error occurred while retrieving object from CuDv  | 
| ucfglft  | 
odm_- get_first  | 
0  | 
1306  | 
4  | 
Failed to find any objects belonging to LFT in the PdDv  | 
| ucfglft  | 
odm_- get_first  | 
-1  | 
1307  | 
5  | 
ODM error occurred while retrieving object from PdDv  | 
| ucfglft  | 
getmajor  | 
-1  | 
1308  | 
6  | 
Error occurred attempting to get the major number for LFT  | 
| ucfglft  | 
getminor  | 
0  | 
1309  | 
7  | 
Error occurred attempting to get the minor number for LFT  | 
| ucfglft  | 
loadext  | 
0  | 
1310  | 
8  | 
Error occurred attempting to unload the LFT driver  | 
| ucfglft  | 
odm_- change_ obj  | 
-1  | 
1311  | 
9  | 
Error occurred updating LFT status to defined  | 
| ucfglft  | 
odm_- close_ class  | 
-1  | 
1312  | 
10  | 
Error occurred closing the CuDv class of the ODM  | 
| Table 9. List of Errors in the GT1X Device Driver. | 
  | 
| DETECTED  | 
FAILED  | 
RC  | 
ERROR  | 
LOCATION  | 
ERROR DESCRIPTION   | 
| config.c  | 
xmalloc  | 
ENOMEM  | 
1001  | 
1  | 
Unable to xmalloc define device struct  | 
| define.c  | 
xmalloc  | 
ENOMEM  | 
1001  | 
1  | 
Unable to xmalloc phys_display struct  | 
| define.c  | 
xmalloc  | 
ENOMEM  | 
1001  | 
2  | 
Unable to xmalloc ddf structure  | 
| define.c  | 
dev- swadd  | 
>0  | 
1003  | 
3  | 
Unable to add driver to device switch table  | 
| define.c  | 
NULL  | 
ENODEV  | 
1007  | 
4  | 
Phys_display structure not found for device  | 
| open.c  | 
i_init  | 
>0  | 
1006  | 
1  | 
Unable to register SLIH  | 
| open.c  | 
setjmpx  | 
EXCEPT- _IO_SGA  | 
1004  | 
2  | 
Unable to register parity handler  | 
| ioctl.c  | 
NULL  | 
EINVAL  | 
1002  | 
1  | 
Invalid ioctl command  | 
| interrupt.c  | 
setjmpx  | 
EXCEPT- _IO_SGA  | 
1004  | 
1  | 
SGA Bus I/O Exception  | 
| draw.c  | 
setjmpx  | 
EXCEPT- _IO_SGA  | 
1004  | 
1  | 
SGA Bus I/O Exception  | 
| draw.c  | 
setjmpx  | 
EXCEPT- _IO  | 
1004  | 
2  | 
SGA Bus I/O Exception  | 
| load_pal.c  | 
setjmpx  | 
EXCEPT- _IO_SGA  | 
1004  | 
1  | 
SGA Bus I/O Exception  | 
| reset.c  | 
setjmpx  | 
EXCEPT- _IO_SGA  | 
1004  | 
1  | 
SGA Bus I/O Exception  | 
| vtt_act.c  | 
NULL  | 
EINVAL  | 
1000  | 
1  | 
Invalid terminal mode specified  | 
| vtt_defc.c  | 
xmalloc  | 
ENOMEM  | 
1001  | 
1  | 
Unable to xmalloc cursor bit map  | 
| vtt_defc.c  | 
xmalloc  | 
ENOMEM  | 
1001  | 
2  | 
Unable to xmalloc cursor inverted bit map  | 
| vtt_init.c  | 
xmalloc  | 
ENOMEM  | 
1001  | 
1  | 
Unable to xmalloc local driver data (1d)  | 
| vtt_init.c  | 
load- _font- _table  | 
EXCEPT- _IO_SGA  | 
1004  | 
2  | 
Unable to load aix character font  | 
| vtt_init.c  | 
xmalloc  | 
ENOMEM  | 
1001  | 
3  | 
Unable to xmalloc presentation space  | 
| vtt_init.c  | 
setjmpx  | 
EXCEPT- _IO_SGA  | 
1004  | 
4  | 
SGA Bus I/O Exception  | 
| vtt_scr.c  | 
setjmpx  | 
EXCEPT- _IO_SGA  | 
1004  | 
1  | 
SGA Bus I/O Exception  | 
| Table 10. List of Errors in the vtt2drvr Module Color
gda/Gray gda Device Driver.  | 
| DETECTED  | 
FAILED  | 
RC  | 
ERROR  | 
LOCATION  | 
ERROR DESCRIPTION   | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
1  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
2  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
3  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
4  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
5  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
6  | 
Unable to set parity handler  | 
| vtt2drvr  | 
NULL  | 
NULL  | 
1002  | 
7  | 
Neither GRAPHICS nor KSR mode specified  | 
| vtt2drvr  | 
NULL  | 
!KSR- _MODE  | 
1002  | 
8  | 
Not in KSR- _MODE  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
9  | 
Unable to set parity handler  | 
| vtt2drvr  | 
NULL  | 
NULL  | 
1004  | 
10  | 
Bad Command specified  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
11  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
12  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
13  | 
Unable to set parity handler  | 
| vtt2drvr  | 
xmalloc  | 
NULL  | 
1001  | 
14  | 
Could not alloc memory for local data  | 
| vtt2drvr  | 
xmalloc  | 
NULL  | 
1001  | 
15  | 
Could not alloc memory for presentation space  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
16  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
17  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
18  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
19  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
20  | 
Unable to set parity handler  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
21  | 
Unable to set parity handler  | 
| vtt2drvr  | 
xmalloc  | 
NULL  | 
1001  | 
22  | 
Could not alloc memory for pd  | 
| vtt2drvr  | 
xmalloc  | 
NULL  | 
1001  | 
23  | 
Unable to set parity handler  | 
| vtt2drvr  | 
talloc  | 
NULL  | 
1005  | 
24  | 
Could not alloc timer for device  | 
| vtt2drvr  | 
setjmpx  | 
EXCEPT- _IO  | 
1000  | 
25  | 
Unable to set parity handler  | 
| vtt2drvr  | 
dev- swadd  | 
>0  | 
1006  | 
26  | 
Could not add to dev switch table  | 
| vtt2drvr  | 
devswqry  | 
NULL  | 
1007  | 
27  | 
Null physical disp list  | 
| vtt2drvr  | 
copyin  | 
!NULL  | 
1008  | 
28  | 
Could not copy buffer  | 
| vtt2drvr  | 
copyin  | 
!NULL  | 
1008  | 
29  | 
Could not copy buffer  | 
| vtt2drvr  | 
copyout  | 
!NULL  | 
1009  | 
30  | 
Could not copy buffer  | 
| vtt2drvr  | 
NULL  | 
NULL  | 
1004  | 
31  | 
Invalid query option  | 
| vtt2drvr  | 
NULL  | 
NULL  | 
1004  | 
32  | 
Invalid command  | 
| vtt2drvr  | 
devswqry  | 
NULL  | 
1007  | 
33  | 
Null physical display list  | 
| vtt2drvr  | 
NULL  | 
DMA- _FAIL  | 
1010  | 
34  | 
Invalid DMA channel ID  | 
| vtt2drvr  | 
i_init  | 
!INTR- _SUCC  | 
1011  | 
35  | 
Could not set interrupt data  | 
| vtt2drvr  | 
devswqry  | 
NULL  | 
1007  | 
36  | 
Null physical display list  | 
| vtt2drvr  | 
NULL  | 
NULL  | 
1013  | 
37  | 
Device is in use  | 
| vtt2drvr  | 
xmalloc  | 
NULL  | 
1001  | 
38  | 
Could not allo- cate dds stuff  | 
| vtt2drvr  | 
devswqry  | 
NULL  | 
1007  | 
39  | 
Null physical display list  | 
| vtt2drvr  | 
NULL  | 
NULL  | 
1004  | 
40  | 
Invalid command  | 
| vtt2drvr  | 
devswqry  | 
NULL  | 
1007  | 
41  | 
Null physical display list  | 
| vtt2drvr  | 
NULL  | 
NULL  | 
1007  | 
42  | 
Do not know which pd to release  | 
| vtt2drvr  | 
devswdel  | 
>0  | 
1014  | 
43  | 
Could not delete entry from devsw table  |