1
0
Fork 0

More docs

This commit is contained in:
Benjamin Höglinger-Stelzer 2023-07-12 12:23:18 +02:00
parent cbe713098b
commit eb4ac1d477
2 changed files with 110 additions and 0 deletions

108
NOTES.md
View File

@ -157,3 +157,111 @@ sys 3068 1364 2023/07/12-02:41:49.727 TRACE_LEVEL_INFORMATION [ReaperEvtIoDevic
sys 3068 1364 2023/07/12-02:41:49.727 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine]<< IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 3068 1364 2023/07/12-02:41:49.727 TRACE_LEVEL_VERBOSE [DumpAsHex][O] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 38000000050006000100000020000000FFFF000000000000F07A8902000000003C00000012018300FF000000000000000000000000000000
```
## Array A degraded
### Interim Recovery
`(Interim Recovery) Logical Drive 1 (931.5 GB, RAID 1)`
```text
sys 32 1532 2023/07/12-02:55:46.289 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D014
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl]>> IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_VERBOSE [DumpAsHex][I] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 380000000000060001000000FF000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
sys 32 1532 2023/07/12-02:55:46.290 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 1372 3424 2023/07/12-02:55:46.290 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D014
sys 1372 3424 2023/07/12-02:55:46.290 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine]<< IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 1372 3424 2023/07/12-02:55:46.290 TRACE_LEVEL_VERBOSE [DumpAsHex][O] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 38000000040006000100000020000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D014
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl]>> IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_VERBOSE [DumpAsHex][I] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 380000000000060001000000FF000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
sys 32 1532 2023/07/12-02:55:46.292 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 508 2904 2023/07/12-02:55:46.293 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D014
sys 508 2904 2023/07/12-02:55:46.293 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine]<< IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 508 2904 2023/07/12-02:55:46.293 TRACE_LEVEL_VERBOSE [DumpAsHex][O] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 38000000040006000100000020000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000500] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000500] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000500] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000500] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D014
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl]>> IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_VERBOSE [DumpAsHex][I] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 380000000000060001000000FF000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
sys 32 1532 2023/07/12-02:55:46.293 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 3320 3344 2023/07/12-02:55:46.294 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000500] Completed request with IoControlCode: 0x4D014
sys 3320 3344 2023/07/12-02:55:46.294 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine]<< IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 3320 3344 2023/07/12-02:55:46.294 TRACE_LEVEL_VERBOSE [DumpAsHex][O] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 38000000050006000100000020000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
```
### Recovering
```text
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D014
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl]>> IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_VERBOSE [DumpAsHex][I] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 380000000000060001000000FF000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
sys 32 1532 2023/07/12-02:57:08.261 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 1372 3648 2023/07/12-02:57:08.261 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D014
sys 1372 3648 2023/07/12-02:57:08.261 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine]<< IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 1372 3648 2023/07/12-02:57:08.261 TRACE_LEVEL_VERBOSE [DumpAsHex][O] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 38000000040006000100000020000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D014
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl]>> IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_VERBOSE [DumpAsHex][I] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 380000000000060001000000FF000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
sys 32 1532 2023/07/12-02:57:08.264 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 508 2144 2023/07/12-02:57:08.264 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000400] Completed request with IoControlCode: 0x4D014
sys 508 2144 2023/07/12-02:57:08.264 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine]<< IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 508 2144 2023/07/12-02:57:08.264 TRACE_LEVEL_VERBOSE [DumpAsHex][O] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 38000000040006000100000020000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000500] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000500] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D0008
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000500] Incoming request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000500] Completed request with IoControlCode: 0x4D0008
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] --> Entry <ioctl=0x4D014
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_INFORMATION [ReaperEvtWdfIoQueueIoDeviceControl]>> IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_VERBOSE [DumpAsHex][I] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 380000000000060001000000FF000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
sys 32 1532 2023/07/12-02:57:08.266 TRACE_LEVEL_VERBOSE [ReaperEvtWdfIoQueueIoDeviceControl] <--
sys 508 2144 2023/07/12-02:57:08.266 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine][SCSI\Disk&Ven_HP&Prod_LOGICAL_VOLUME-000500] Completed request with IoControlCode: 0x4D014
sys 508 2144 2023/07/12-02:57:08.266 TRACE_LEVEL_INFORMATION [ReaperEvtIoDeviceControlCompletionRoutine]<< IOCTL_SCSI_PASS_THROUGH_DIRECT
sys 508 2144 2023/07/12-02:57:08.266 TRACE_LEVEL_VERBOSE [DumpAsHex][O] SCSI_PASS_THROUGH_DIRECT - Buffer length: 0056, buffer content: 38000000050006000100000020000000FFFF000000000000F07C3703000000003C00000012018300FF000000000000000000000000000000
```
### Rebuilding

View File

@ -12,6 +12,8 @@ The ACU sends a couple of `IOCTL_SCSI_MINIPORT` IOCTLs with custom payloads on c
So far trying to get a `IOCTL_SCSI_PASS_THROUGH` for controller identification to work results in a `ERROR_IO_DEVICE` 1117 (0x45D).
I was able to get some packet captures of `IOCTL_SCSI_PASS_THROUGH_DIRECT` requests directly to the virtual LUNs exposed by the SCSI adapter (see [NOTES.md](./Notes.md)), but observing state changes in ACU I do not think that the controller state and properties of interest are proxied through them, so far I haven't found how exactly the ACU and controller exchange data like array recovery and rebuild status and progress, license keys etc.
## 3rd party sources
- [HP ProLiant Array Configuration Utility for Windows 64-bit](https://support.hpe.com/connect/s/softwaredetails?language=en_US&softwareId=MTX_669f83062c7b492083c2aa7125)