PORT_CONFIGURATION_INFORMATION 64 Bit DMA Addressing

Hi,

I have a storport miniport driver which tries to enable >4GB 64 bit DMA Addressing by setting the field Dma64BitAddresses to SCSI_DMA64_MINIPORT_FULL64BIT_SUPPORTED.

After setting this field I can see that SrbExtensions and SCSI IO Buffers have HighPart Addresses in the Physical Addresses.

However I see random system crashes with Kernel Security Check Failure 0x139 with Heap Corruption 0x1d.

Any suspect for windows 10? I do not observe bsods on windows 7.

Have you turned on Verifier for your driver and StorPort? That’s where I’d start.

1 Like