mirror of
https://git.missingno.dev/kolibrios-nvme-driver/
synced 2024-11-24 08:33:47 +01:00
VMWare Fails Initialization #4
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This is a followup of #1 (comment).
Will make this easier to check what's going on by providing more debug logs.
@Burer, try pulling the changes from
0f24000b9a
and use it to do to your tests. Try VMWare again.Will make debugging a lot easier for me.
@ramenu, ups, missed this Issue, so posted results of testing commit
0f24000b9a
here:#2 (comment)
Update with commit
eec1755d37
.The system hanged up on first autoload, but loaded okay on second with driver fully working. Loading driver by hands on ISO image also worked fine.
Screenshots from failed and normal autoload from IMG image.
So, I suppose, at least #2 is solved here, not sure about initialization at all.
Here's my guess. I don't know for sure though. In the logs of the first image, the PCNET32 driver loaded. It possibly shares the same IRQ as the NVMe driver. And because I removed the PCI status bit check (since Virtualbox wasn't setting the bit, and I'm guessing neither VMWare does as well) its possibly that caused some overlapping problems. Again, just an assumption.
The IRQ problem is tricky and I don't know how to get around it at the moment. If you'd like, you can test this theory out by removing the network from VMWare machine and do it again. If it doesn't hang, then I assume that's the problem.
Update with commit
c02d64b35a
.Driver loads okay in VMWare, both using autoload and loading by hand, but system in VMWare can't shut down properly, as described more detailed here:
#5 (comment)