Every couple of times a year when my machine starts to run slow, I will reformat my hard drive and install a fresh copy of XP. I did it the same way I always do except this time when the OS booted up for the first time after the reinstall, I was greeted with a BSOD shortly after. I opened up the dump file and it seems to be related to the atapi.sys driver.
Here is the dump:
BugCheck D1, {60468b18, 2, 1, f749b04b}
Unable to load image atapi.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for atapi.sys
*** WARNING: Unable to verify timestamp for CLASSPNP.SYS
*** WARNING: Unable to verify timestamp for Ntfs.sys
Probably caused by : atapi.sys ( atapi!IdeProcessCompletedRequest+51 )
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: 60468b18, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000001, value 0 = read operation, 1 = write operation
Arg4: f749b04b, address which referenced memory
Debugging Details:
------------------
WRITE_ADDRESS: 60468b18
CURRENT_IRQL: 2
FAULTING_IP:
atapi!IdeProcessCompletedRequest+51
f749b04b 094e0c or dword ptr [esi+0Ch],ecx
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0xD1
PROCESS_NAME: IKernel.exe
LAST_CONTROL_TRANSFER: from 804dce53 to 805266db
STACK_TEXT:
b9ebb57c 804dce53 0000000a 60468b18 00000002 nt!RamdiskBootDiskGuid+0xbb
b9ebb57c f749b04b 0000000a 60468b18 00000002 nt!KiTrap01+0xd7
b9ebb620 804eb788 894a5030 8931a860 8945b9f8 atapi!IdeProcessCompletedRequest+0x51
b9ebb630 894a5030 8931a860 00000000 b9ebb660 nt!IoReuseIrp+0xd
WARNING: Frame IP not in any known module. Following frames may be wrong.
b9ebb640 804edd52 894a5030 8931a860 00000000 0x894a5030
b9ebb660 f749a4fc 894a5030 8931a860 00000000 nt!CcMapAndRead+0x8c
b9ebb68c 804eca36 894a5030 0031a860 f75b010c atapi!IssueAsyncAtaPassThroughSafe+0xca
b9ebb6d4 804eca36 894669e8 f75c468c 8931a9f8 nt!CcAcquireByteRangeForWrite+0x68d
b9ebb720 f7667b5a 00007000 00007000 89264600 nt!CcAcquireByteRangeForWrite+0x68d
b9ebb740 804eca36 89420b48 00000000 894ab308 CLASSPNP!SetupReadWriteTransferPacket+0x133
b9ebb760 804eca36 89420920 89264600 8926476c nt!CcAcquireByteRangeForWrite+0x68d
b9ebb78c 804eca36 89487c08 89264600 894ab210 nt!CcAcquireByteRangeForWrite+0x68d
b9ebb7ac 804eca36 894c5b30 89264600 89264600 nt!CcAcquireByteRangeForWrite+0x68d
b9ebb7cc baf7777d b9ebba98 894c5b30 3bce4000 nt!CcAcquireByteRangeForWrite+0x68d
b9ebb9a4 baf7929d b9ebba98 89264600 e10df718 Ntfs!NtfsCommonWrite+0x1e2
b9ebba84 baf7916f b9ebba98 89264600 00000001 Ntfs!NtfsCommonRead+0xc52
b9ebbc34 804eca36 89488020 89264600 894c5a48 Ntfs!NtfsCommonRead+0x4a6
b9ebbc6c 804f0edd 894624f0 89463809 89463860 nt!CcAcquireByteRangeForWrite+0x68d
b9ebbc8c 804f0d82 892d2b50 89463880 89463860 nt!ExpDeleteMutant+0x10
b9ebbcfc 804ef157 89463848 00465718 c0001194 nt!RtlFindClearBits+0x19b
b9ebbd4c 804dcc5e 00000000 00465718 01000001 nt!MiSwapWslEntries+0x164
b9ebbd4c 00465718 00000000 00465718 01000001 nt!KiTrap00+0x5f
0013f178 00000000 00000000 00000000 00000000 0x465718
STACK_COMMAND: kb
FOLLOWUP_IP:
atapi!IdeProcessCompletedRequest+51
f749b04b 094e0c or dword ptr [esi+0Ch],ecx
SYMBOL_STACK_INDEX: 2
SYMBOL_NAME: atapi!IdeProcessCompletedRequest+51
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: atapi
IMAGE_NAME: atapi.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 3d6ddb04
FAILURE_BUCKET_ID: 0xD1_atapi!IdeProcessCompletedRequest+51
BUCKET_ID: 0xD1_atapi!IdeProcessCompletedRequest+51
Followup: MachineOwner
**********************
It seems that atapi.sys is the driver for the CD/DVD drive, but I have no idea why I would be getting an error. Sometimes I will get the BSOD and other times the computer will just freeze (no mouse movement or c+a+d). Not sure if the two are related, but I hope this is the case so I don't have another problem to solve after this one. Anyways, any help is appreciated!
Here is the dump:
BugCheck D1, {60468b18, 2, 1, f749b04b}
Unable to load image atapi.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for atapi.sys
*** WARNING: Unable to verify timestamp for CLASSPNP.SYS
*** WARNING: Unable to verify timestamp for Ntfs.sys
Probably caused by : atapi.sys ( atapi!IdeProcessCompletedRequest+51 )
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: 60468b18, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000001, value 0 = read operation, 1 = write operation
Arg4: f749b04b, address which referenced memory
Debugging Details:
------------------
WRITE_ADDRESS: 60468b18
CURRENT_IRQL: 2
FAULTING_IP:
atapi!IdeProcessCompletedRequest+51
f749b04b 094e0c or dword ptr [esi+0Ch],ecx
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0xD1
PROCESS_NAME: IKernel.exe
LAST_CONTROL_TRANSFER: from 804dce53 to 805266db
STACK_TEXT:
b9ebb57c 804dce53 0000000a 60468b18 00000002 nt!RamdiskBootDiskGuid+0xbb
b9ebb57c f749b04b 0000000a 60468b18 00000002 nt!KiTrap01+0xd7
b9ebb620 804eb788 894a5030 8931a860 8945b9f8 atapi!IdeProcessCompletedRequest+0x51
b9ebb630 894a5030 8931a860 00000000 b9ebb660 nt!IoReuseIrp+0xd
WARNING: Frame IP not in any known module. Following frames may be wrong.
b9ebb640 804edd52 894a5030 8931a860 00000000 0x894a5030
b9ebb660 f749a4fc 894a5030 8931a860 00000000 nt!CcMapAndRead+0x8c
b9ebb68c 804eca36 894a5030 0031a860 f75b010c atapi!IssueAsyncAtaPassThroughSafe+0xca
b9ebb6d4 804eca36 894669e8 f75c468c 8931a9f8 nt!CcAcquireByteRangeForWrite+0x68d
b9ebb720 f7667b5a 00007000 00007000 89264600 nt!CcAcquireByteRangeForWrite+0x68d
b9ebb740 804eca36 89420b48 00000000 894ab308 CLASSPNP!SetupReadWriteTransferPacket+0x133
b9ebb760 804eca36 89420920 89264600 8926476c nt!CcAcquireByteRangeForWrite+0x68d
b9ebb78c 804eca36 89487c08 89264600 894ab210 nt!CcAcquireByteRangeForWrite+0x68d
b9ebb7ac 804eca36 894c5b30 89264600 89264600 nt!CcAcquireByteRangeForWrite+0x68d
b9ebb7cc baf7777d b9ebba98 894c5b30 3bce4000 nt!CcAcquireByteRangeForWrite+0x68d
b9ebb9a4 baf7929d b9ebba98 89264600 e10df718 Ntfs!NtfsCommonWrite+0x1e2
b9ebba84 baf7916f b9ebba98 89264600 00000001 Ntfs!NtfsCommonRead+0xc52
b9ebbc34 804eca36 89488020 89264600 894c5a48 Ntfs!NtfsCommonRead+0x4a6
b9ebbc6c 804f0edd 894624f0 89463809 89463860 nt!CcAcquireByteRangeForWrite+0x68d
b9ebbc8c 804f0d82 892d2b50 89463880 89463860 nt!ExpDeleteMutant+0x10
b9ebbcfc 804ef157 89463848 00465718 c0001194 nt!RtlFindClearBits+0x19b
b9ebbd4c 804dcc5e 00000000 00465718 01000001 nt!MiSwapWslEntries+0x164
b9ebbd4c 00465718 00000000 00465718 01000001 nt!KiTrap00+0x5f
0013f178 00000000 00000000 00000000 00000000 0x465718
STACK_COMMAND: kb
FOLLOWUP_IP:
atapi!IdeProcessCompletedRequest+51
f749b04b 094e0c or dword ptr [esi+0Ch],ecx
SYMBOL_STACK_INDEX: 2
SYMBOL_NAME: atapi!IdeProcessCompletedRequest+51
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: atapi
IMAGE_NAME: atapi.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 3d6ddb04
FAILURE_BUCKET_ID: 0xD1_atapi!IdeProcessCompletedRequest+51
BUCKET_ID: 0xD1_atapi!IdeProcessCompletedRequest+51
Followup: MachineOwner
**********************
It seems that atapi.sys is the driver for the CD/DVD drive, but I have no idea why I would be getting an error. Sometimes I will get the BSOD and other times the computer will just freeze (no mouse movement or c+a+d). Not sure if the two are related, but I hope this is the case so I don't have another problem to solve after this one. Anyways, any help is appreciated!