2910
XL2 0x8000012 Task Errors
XL200

The 0x8000012 task error is an indication that the DSP did not initialize correctly.

The 80386 processor must program the DSP after every power cycle or reset. This requires a lot of handshaking between the DSP and the 386 and also assumes that the DSP has been reset.

The 0x80000012 task error was added in an earlier change to detect cases where the DSP is not initialized correctly.

We have a customer that is complaining about these errors. The most likely cause is due to the DSP not getting reset correctly. Since we don't know the cause the following changes have been made.

The DSP is now being reset at the beginning of initialization. In addition, if we detect an initialization issue the DSP is reset and we try again. We will try three times before giving up and reporting the 0x80000012 task error.

Model Version Released
XL2OL 4.35.01 3/9/2016
XL2CL 4.35.01 3/9/2016
XL220OL 4.08.00 11/14/2016
XL2OL 3.72.01 3/9/2016
XL2CL 3.72.01 3/9/2016