Can you test with a non-VM instance? The VM layer could be what is causing the interference with low level access to the hardware. It's not a setup we have tested ourselves, so we don't know that will even work.