The error is always generated by ATAPI.SYS - here is the report from the minidump:
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 100000D1, {60, 5, 0, f73286ab}
Probably caused by : atapi.sys ( atapi!IdePortCompleteRequest+b )
Followup: MachineOwner
---------
kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If kernel debugger is available get stack backtrace.
Arguments:
Arg1: 00000060, memory referenced
Arg2: 00000005, IRQL
Arg3: 00000000, value 0 = read operation, 1 = write operation
Arg4: f73286ab, address which referenced memory
Debugging Details:
------------------
READ_ADDRESS: 00000060
CURRENT_IRQL: 5
FAULTING_IP:
atapi!IdePortCompleteRequest+b
f73286ab 8b4060 mov eax,dword ptr [eax+60h]
CUSTOMER_CRASH_COUNT: 2
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0xD1
PROCESS_NAME: Idle
LAST_CONTROL_TRANSFER: from f7323613 to f73286ab
STACK_TEXT:
80549ab4 f7323613 86fde370 85777168 0000000e atapi!IdePortCompleteRequest+0xb
80549ae0 f732621c 00fde370 00000000 86fde1b4 atapi!AtapiResetController+0x197
80549b04 80541367 00fde030 00000002 00000000 atapi!IdeTimeoutSynchronized+0xa8
80549b44 804f3768 86fde030 00000000 804f3726 nt!KeSynchronizeExecution+0x17
80549b64 804ffd98 805518c0 00000000 5e5fd882 nt!IopTimerDispatch+0x42
80549c80 804ffeaf 80552a20 805527c0 ffdff000 nt!KiTimerListExpire+0x122
80549cac 80541bcd 80552e20 00000000 00008b89 nt!KiTimerExpiration+0xaf
80549cd0 80541b46 00000000 0000000e 00000000 nt!KiRetireDpcList+0x46
80549cd4 00000000 0000000e 00000000 00000000 nt!KiIdleLoop+0x26
STACK_COMMAND: kb
FOLLOWUP_IP:
atapi!IdePortCompleteRequest+b
f73286ab 8b4060 mov eax,dword ptr [eax+60h]
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: atapi!IdePortCompleteRequest+b
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: atapi
IMAGE_NAME: atapi.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4802539d
FAILURE_BUCKET_ID: 0xD1_atapi!IdePortCompleteRequest+b
BUCKET_ID: 0xD1_atapi!IdePortCompleteRequest+b
Followup: MachineOwner
---------
I have enclosed a copy of all the recent Minidumps in a zipped file to the email address listed above.
The computer belongs to my mother who lives 3000 miles away so I have been trying to figure out what the problem is by remotely connecting to her computer. I have had to restore her computer to a previous backed up image of her hard disk that I know works.
She has the latest 5.1.889.110120 version of Avast
She is running Windows XP Media center edition SP3
Let me know what other information you require to troubleshoot the problem.
Thanks