While HWiNFO64 did not hang on detection of ide/(S)ata devices, debug log shows (from what I can see) a failure to detect the device id, though it does pick up the device. I also see alot of PCI loops, though I am not in-tune with the way you have programmed your app to do checks, etc. To note...