windbg !DMA not working

I need to see the DMA adapters info from a BSOD
Verifier was already activated on DMA checking
command !dma should print all the DMA adapters and their addresses
But I’m getting: “Error retrieving adapter list offset.”
Any help will be appreciated
Thanks

When enabling symbol failures logs - (.show_sym_failures /s /t)
Getting
type lookup ‘hal!_HALP_DMA_ADAPTER_OBJECT’ failure.
type lookup ‘hal!_ADAPTER_OBJECT’ failure.
Error retrieving adapter list offset.

I do have the OS symbols, but maybe hal should be taken from a different place?

This doesn’t work for me either on my 8.1 x64 system. This happens sometimes
as the PDBs that are shipped publicly have data types removed and then
selectively added back in. I’ve written about this before:

https://www.osr.com/nt-insider/2013-issue1/fixing-broken-debugger-extensions/

Google didn’t define these structures for me, so you’re out of luck in terms
of fixing this one yourself. I suggest reporting a bug against the command
so that it might eventually be fixed, but I wouldn’t expect a fix quick
enough to help you with your current issue.

What’s the specific crash you’re getting? Post the !analyze -v output.

-scott
OSR
@OSRDrivers

wrote in message news:xxxxx@windbg…

When enabling symbol failures logs - (.show_sym_failures /s /t)
Getting
type lookup ‘hal!_HALP_DMA_ADAPTER_OBJECT’ failure.
type lookup ‘hal!_ADAPTER_OBJECT’ failure.
Error retrieving adapter list offset.

I do have the OS symbols, but maybe hal should be taken from a different
place?