DIAGNOSTICS
At debug level 0, little information is logged except for the following line during boot process:
psm0: device ID X
where X the device ID code returned by the found pointing device. See MOUSE_GETINFO for known IDs.
At debug level 1 more information will be logged while the driver probes the auxiliary port (mouse port). Messages are logged with the LOG_KERN facility at the LOG_DEBUG level (see syslogd(8)).
psm0: current command byte:xxxx
kbdio: TEST_AUX_PORT status:0000
kbdio: RESET_AUX return code:00fa
kbdio: RESET_AUX status:00aa
kbdio: RESET_AUX ID:0000
[...]
psm: status 00 02 64
psm0 irq 12 on isa
psm0: model AAAA, device ID X, N buttons
psm0: config:00000www, flags:0000uuuu, packet size:M
psm0: syncmask:xx, syncbits:yy
The first line shows the command byte value of the keyboard controller just before the auxiliary port is probed. It usually is 4D, 45, 47 or 65, depending on how the motherboard BIOS initialized the keyboard controller upon power-up.
The second line shows the result of the keyboard controllers test on the auxiliary port interface, with zero indicating no error; note that some controllers report no error even if the port does not exist in the system, however.
The third through fifth lines show the reset status of the pointing device. The functioning device should return the sequence of FA AA <ID>. The ID code is described above.
The seventh line shows the current hardware settings. These bytes are formatted as follows: