You can not get to the Kernal. This is windows, it's a secret...
The problem needs to be troubleshot from the hardware/software side. It's related to a driver error/conflict with your software. once you track down the problem, it's ussually a simple fix.
This is what your error means...
0x0000000A (0x00A3F96C, 0x00000002, 0x00000000, 0x805062A9)
0x00A3F96C - An address that was referenced incorrectly.
0x00000002 - An IRQL that was required to access the memory.
0x00000000 - The type of access, where 0 is a read operation and 1 is a write operation.
0x805062A9 - The address of the instruction that referenced memory in parameter 1.
so basically a read operation by IRQL #2 using instruction address 0x805062A9 was given a bad address (0x00A3F96C) to the memory location. meaning the return value was not less than or equal to the expected return.
Look for updated drivers on the Hardware and the system. Look everywhere for them. The modem is what I'm suspecting, and the Wake on Ring function that you are using is where I would start.