1 | ;/*++ BUILD Version: 0001 // Increment this if a change has global effects
|
---|
2 | ;
|
---|
3 | ;Copyright (c) 1993 Microsoft Corporation
|
---|
4 | ;
|
---|
5 | ;Module Name:
|
---|
6 | ;
|
---|
7 | ; i8042log.mc
|
---|
8 | ;
|
---|
9 | ;Abstract:
|
---|
10 | ;
|
---|
11 | ; Constant definitions for the I/O error code log values.
|
---|
12 | ;
|
---|
13 | ;Revision History:
|
---|
14 | ;
|
---|
15 | ;--*/
|
---|
16 | ;
|
---|
17 | ;#ifndef _I8042LOG_
|
---|
18 | ;#define _I8042LOG_
|
---|
19 | ;
|
---|
20 | ;//
|
---|
21 | ;// Status values are 32 bit values layed out as follows:
|
---|
22 | ;//
|
---|
23 | ;// 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
|
---|
24 | ;// 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
|
---|
25 | ;// +---+-+-------------------------+-------------------------------+
|
---|
26 | ;// |Sev|C| Facility | Code |
|
---|
27 | ;// +---+-+-------------------------+-------------------------------+
|
---|
28 | ;//
|
---|
29 | ;// where
|
---|
30 | ;//
|
---|
31 | ;// Sev - is the severity code
|
---|
32 | ;//
|
---|
33 | ;// 00 - Success
|
---|
34 | ;// 01 - Informational
|
---|
35 | ;// 10 - Warning
|
---|
36 | ;// 11 - Error
|
---|
37 | ;//
|
---|
38 | ;// C - is the Customer code flag
|
---|
39 | ;//
|
---|
40 | ;// Facility - is the facility code
|
---|
41 | ;//
|
---|
42 | ;// Code - is the facility's status code
|
---|
43 | ;//
|
---|
44 | ;
|
---|
45 | MessageIdTypedef=NTSTATUS
|
---|
46 |
|
---|
47 | SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS
|
---|
48 | Informational=0x1:STATUS_SEVERITY_INFORMATIONAL
|
---|
49 | Warning=0x2:STATUS_SEVERITY_WARNING
|
---|
50 | Error=0x3:STATUS_SEVERITY_ERROR
|
---|
51 | )
|
---|
52 |
|
---|
53 | FacilityNames=(System=0x0
|
---|
54 | RpcRuntime=0x2:FACILITY_RPC_RUNTIME
|
---|
55 | RpcStubs=0x3:FACILITY_RPC_STUBS
|
---|
56 | Io=0x4:FACILITY_IO_ERROR_CODE
|
---|
57 | i8042prt=0x5:FACILITY_I8042_ERROR_CODE
|
---|
58 | )
|
---|
59 |
|
---|
60 |
|
---|
61 |
|
---|
62 | MessageId=0x0001 Facility=i8042prt Severity=Error SymbolicName=I8042_INSUFFICIENT_RESOURCES
|
---|
63 | Language=English
|
---|
64 | Not enough memory was available to allocate internal storage needed for the device %1.
|
---|
65 | .
|
---|
66 |
|
---|
67 | MessageId=0x0002 Facility=i8042prt Severity=Error SymbolicName=I8042_NO_BUFFER_ALLOCATED
|
---|
68 | Language=English
|
---|
69 | Not enough memory was available to allocate the ring buffer that holds incoming data for %1.
|
---|
70 | .
|
---|
71 |
|
---|
72 | MessageId=0x0003 Facility=i8042prt Severity=Error SymbolicName=I8042_REGISTERS_NOT_MAPPED
|
---|
73 | Language=English
|
---|
74 | The hardware locations for %1 could not be translated to something the memory management system understands.
|
---|
75 | .
|
---|
76 |
|
---|
77 | MessageId=0x0004 Facility=i8042prt Severity=Error SymbolicName=I8042_RESOURCE_CONFLICT
|
---|
78 | Language=English
|
---|
79 | The hardware resources for %1 are already in use by another device.
|
---|
80 | .
|
---|
81 |
|
---|
82 | MessageId=0x0005 Facility=i8042prt Severity=Informational SymbolicName=I8042_NOT_ENOUGH_CONFIG_INFO
|
---|
83 | Language=English
|
---|
84 | Some firmware configuration information was incomplete, so defaults were used.
|
---|
85 | .
|
---|
86 |
|
---|
87 | MessageId=0x0006 Facility=i8042prt Severity=Informational SymbolicName=I8042_USER_OVERRIDE
|
---|
88 | Language=English
|
---|
89 | User configuration data is overriding firmware configuration data.
|
---|
90 | .
|
---|
91 |
|
---|
92 | MessageId=0x0007 Facility=i8042prt Severity=Warning SymbolicName=I8042_NO_DEVICEMAP_CREATED
|
---|
93 | Language=English
|
---|
94 | Unable to create the device map entry for %1.
|
---|
95 | .
|
---|
96 |
|
---|
97 | MessageId=0x0008 Facility=i8042prt Severity=Warning SymbolicName=I8042_NO_DEVICEMAP_DELETED
|
---|
98 | Language=English
|
---|
99 | Unable to delete the device map entry for %1.
|
---|
100 | .
|
---|
101 |
|
---|
102 | MessageId=0x0009 Facility=i8042prt Severity=Error SymbolicName=I8042_NO_INTERRUPT_CONNECTED
|
---|
103 | Language=English
|
---|
104 | Could not connect the interrupt for %1.
|
---|
105 | .
|
---|
106 |
|
---|
107 | MessageId=0x000A Facility=i8042prt Severity=Error SymbolicName=I8042_INVALID_ISR_STATE
|
---|
108 | Language=English
|
---|
109 | The ISR has detected an internal state error in the driver for %1.
|
---|
110 | .
|
---|
111 |
|
---|
112 | MessageId=0x000B Facility=i8042prt Severity=Informational SymbolicName=I8042_KBD_BUFFER_OVERFLOW
|
---|
113 | Language=English
|
---|
114 | The ring buffer that stores incoming keyboard data has overflowed (buffer size is configurable via the registry).
|
---|
115 | .
|
---|
116 |
|
---|
117 | MessageId=0x000C Facility=i8042prt Severity=Informational SymbolicName=I8042_MOU_BUFFER_OVERFLOW
|
---|
118 | Language=English
|
---|
119 | The ring buffer that stores incoming mouse data has overflowed (buffer size is configurable via the registry).
|
---|
120 | .
|
---|
121 |
|
---|
122 | MessageId=0x000D Facility=i8042prt Severity=Error SymbolicName=I8042_INVALID_STARTIO_REQUEST
|
---|
123 | Language=English
|
---|
124 | The Start I/O procedure has detected an internal error in the driver for %1.
|
---|
125 | .
|
---|
126 |
|
---|
127 | MessageId=0x000E Facility=i8042prt Severity=Error SymbolicName=I8042_INVALID_INITIATE_STATE
|
---|
128 | Language=English
|
---|
129 | The Initiate I/O procedure has detected an internal state error in the driver for %1.
|
---|
130 | .
|
---|
131 |
|
---|
132 | MessageId=0x000F Facility=i8042prt Severity=Error SymbolicName=I8042_KBD_RESET_COMMAND_FAILED
|
---|
133 | Language=English
|
---|
134 | The keyboard reset failed.
|
---|
135 | .
|
---|
136 |
|
---|
137 | MessageId=0x0010 Facility=i8042prt Severity=Error SymbolicName=I8042_MOU_RESET_COMMAND_FAILED
|
---|
138 | Language=English
|
---|
139 | The mouse reset failed.
|
---|
140 | .
|
---|
141 |
|
---|
142 | MessageId=0x0011 Facility=i8042prt Severity=Warning SymbolicName=I8042_KBD_RESET_RESPONSE_FAILED
|
---|
143 | Language=English
|
---|
144 | The device sent an incorrect response(s) following a keyboard reset.
|
---|
145 | .
|
---|
146 |
|
---|
147 | MessageId=0x0012 Facility=i8042prt Severity=Warning SymbolicName=I8042_MOU_RESET_RESPONSE_FAILED
|
---|
148 | Language=English
|
---|
149 | The device sent an incorrect response(s) following a mouse reset.
|
---|
150 | .
|
---|
151 |
|
---|
152 | MessageId=0x0013 Facility=i8042prt Severity=Error SymbolicName=I8042_SET_TYPEMATIC_FAILED
|
---|
153 | Language=English
|
---|
154 | Could not set the keyboard typematic rate and delay.
|
---|
155 | .
|
---|
156 |
|
---|
157 | MessageId=0x0014 Facility=i8042prt Severity=Error SymbolicName=I8042_SET_LED_FAILED
|
---|
158 | Language=English
|
---|
159 | Could not set the keyboard indicator lights.
|
---|
160 | .
|
---|
161 |
|
---|
162 | MessageId=0x0015 Facility=i8042prt Severity=Error SymbolicName=I8042_SELECT_SCANSET_FAILED
|
---|
163 | Language=English
|
---|
164 | Could not tell the hardware to send keyboard scan codes in the set expected by the driver.
|
---|
165 | .
|
---|
166 |
|
---|
167 | MessageId=0x0016 Facility=i8042prt Severity=Error SymbolicName=I8042_SET_SAMPLE_RATE_FAILED
|
---|
168 | Language=English
|
---|
169 | Could not set the mouse sample rate.
|
---|
170 | .
|
---|
171 |
|
---|
172 | MessageId=0x0017 Facility=i8042prt Severity=Error SymbolicName=I8042_SET_RESOLUTION_FAILED
|
---|
173 | Language=English
|
---|
174 | Could not set the mouse resolution.
|
---|
175 | .
|
---|
176 |
|
---|
177 | MessageId=0x0018 Facility=i8042prt Severity=Error SymbolicName=I8042_MOU_ENABLE_XMIT
|
---|
178 | Language=English
|
---|
179 | Could not enable transmissions from the mouse.
|
---|
180 | .
|
---|
181 |
|
---|
182 | MessageId=0x0019 Facility=i8042prt Severity=Warning SymbolicName=I8042_NO_SYMLINK_CREATED
|
---|
183 | Language=English
|
---|
184 | Unable to create the symbolic link for %1.
|
---|
185 | .
|
---|
186 |
|
---|
187 | MessageId=0x001A Facility=i8042prt Severity=Error SymbolicName=I8042_RETRIES_EXCEEDED
|
---|
188 | Language=English
|
---|
189 | Exceeded the allowable number of retries (configurable via the registry) on device %1.
|
---|
190 | .
|
---|
191 |
|
---|
192 | MessageId=0x001B Facility=i8042prt Severity=Error SymbolicName=I8042_TIMEOUT
|
---|
193 | Language=English
|
---|
194 | The operation on %1 timed out (time out is configurable via the registry).
|
---|
195 | .
|
---|
196 |
|
---|
197 | MessageId=0x001C Facility=i8042prt Severity=Informational SymbolicName=I8042_CCB_WRITE_FAILED
|
---|
198 | Language=English
|
---|
199 | Could not successfully write the Controller Command Byte for the i8042.
|
---|
200 | .
|
---|
201 |
|
---|
202 | MessageId=0x001D Facility=i8042prt Severity=Informational SymbolicName=I8042_UNEXPECTED_ACK
|
---|
203 | Language=English
|
---|
204 | An unexpected ACKNOWLEDGE was received from the device.
|
---|
205 | .
|
---|
206 |
|
---|
207 | MessageId=0x001E Facility=i8042prt Severity=Warning SymbolicName=I8042_UNEXPECTED_RESEND
|
---|
208 | Language=English
|
---|
209 | An unexpected RESEND was received from the device.
|
---|
210 | .
|
---|
211 |
|
---|
212 | MessageId=0x001F Facility=i8042prt Severity=Informational SymbolicName=I8042_NO_MOU_DEVICE
|
---|
213 | Language=English
|
---|
214 | No mouse port ("PS/2 compatible") mouse device was detected on the i8042 auxiliary port (not a problem unless this type of mouse really is connected).
|
---|
215 | .
|
---|
216 |
|
---|
217 | MessageId=0x0020 Facility=i8042prt Severity=Warning SymbolicName=I8042_NO_KBD_DEVICE
|
---|
218 | Language=English
|
---|
219 | The keyboard device does not exist or was not detected.
|
---|
220 | .
|
---|
221 |
|
---|
222 | MessageId=0x0021 Facility=i8042prt Severity=Warning SymbolicName=I8042_NO_SUCH_DEVICE
|
---|
223 | Language=English
|
---|
224 | The keyboard and mouse devices do not exist or were not detected.
|
---|
225 | .
|
---|
226 |
|
---|
227 | MessageId=0x0022 Facility=i8042prt Severity=Error SymbolicName=I8042_ERROR_DURING_BUTTONS_DETECT
|
---|
228 | Language=English
|
---|
229 | An error occurred while trying to determine the number of mouse buttons.
|
---|
230 | .
|
---|
231 |
|
---|
232 | MessageId=0x0023 Facility=i8042prt Severity=Informational SymbolicName=I8042_UNEXPECTED_MOUSE_RESET
|
---|
233 | Language=English
|
---|
234 | An unexpected RESET was detected from the mouse device.
|
---|
235 | .
|
---|
236 |
|
---|
237 | MessageId=0x0024 Facility=i8042prt Severity=Warning SymbolicName=I8042_UNEXPECTED_WHEEL_MOUSE_RESET
|
---|
238 | Language=English
|
---|
239 | An unexpected RESET was detected from the mouse device. The wheel has been deactivated.
|
---|
240 | .
|
---|
241 |
|
---|
242 | ;#endif /* _I8042LOG_ */
|
---|