More updates - I am determined to try and work out what is actually happening here to try and work out just where this is failing, If I can work that out I may stand a chance in getting it working. I even spent a few hours digging through the vmkernel logs looking for anything that might point me in the direction of whats going wrong.
Firstly I just want to point out something about the asrock board, there is an option in the bios shown below:
Now looks promising right, the ability to change the device ID that the controller is running under, only problem is no matter what you set in this screen none of the options stick on a reboot which of course you have to do when you save and exit. I've reset cmos, loaded uefi defaults everything but if you go back into this screen everything is back at auto. Perhaps I am misunderstanding what these options do but was worth a go right?
From the Kernel logs I don't see any failures when running with the command:
Code:
esxcli system module set --enabled=false --module=vmw_ahci
weirdly everything seems to load up just fine, here are a couple of dumps from the vmkernel logs:
Up the top there you can see it detecting the controller
Then you can see it grabbing the controller
But what you don't ever see anywhere in the logs and what I am pretty sure you should see is devices being registered, below you can see the nvme doing its thing, I looked and looked before giving up. Nothing anywhere in the logs suggests any failures:
Next up I fired up again and reversed the AHCI driver:
Code:
esxcli system module set --enabled=true --module=vmw_ahci
So effectively forcing it to hang so I could probe the logs. Back in windows I loaded up using workstation again thinking I was all smart but literally couldn't find anything. I need to do a little reading as I haven't really needed to dig into vmware logs so much before. I cant be sure if the vmkernel logs offload to another log file on each boot or hold a certain amount of time. Either way I cant find any failures in the logs relating to achi even when it hangs.
All I can think of is waiting for this sata card to come today and see if it works, if it does I can compare what it is doing against the native sata and go from there. I'm not afraid to say that I still have no idea why the system hangs and with no PSOD or error message its feeling more and more like a stab in the dark.
Another quite interesting thing is what esxi reports on the devices if you probe them:
Link N/A it says, I disagree but what can you do?