For the last two plus weeks my system has been rebooting after encountering a WIndows Vista BSOD. I have attached the full Microsoft debug file. I have run the Microsoft debug tool. Follwoing are the first few lines of the debug: DRIVER_POWER_STATE_FAILURE (9f) A driver is causing an inconsistent power state. Arguments: Arg1: 00000003, A device object has been blocking an Irp for too long a time Arg2: 8840c5e0, Physical Device Object of the stack Arg3: 88010030, Functional Device Object of the stack Arg4: 8684bd70, The blocked IRP Debugging Details: ------------------ Page 99373 not present in the dump file. Type ".hh dbgerr004" for details DRVPOWERSTATE_SUBCODE: 3 DEVICE_OBJECT: 8840c5e0 DRIVER_OBJECT: 854ebf38 IMAGE_NAME: sbp2port.sys DEBUG_FLR_IMAGE_TIMESTAMP: 458761e1 MODULE_NAME: sbp2port FAULTING_MODULE: 82400000 sbp2port DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT BUGCHECK_STR: 0x9F PROCESS_NAME: ccSvcHst.exe CURRENT_IRQL: 2 LAST_CONTROL_TRANSFER: from 81c4af7c to 81cd8569 I have followed the suggested Microsoft fix of adding a LegacyFlags configuration in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SBP2. This did not solve the problem that is apparently being caused by my external WD My Book Pro drive. Does anyone have any suggestions on fixing the problem I am experiencing?