* [Qemu-devel] Windows doesn't like MSI/MSI-X
@ 2013-03-07 14:48 Hannes Reinecke
0 siblings, 0 replies; only message in thread
From: Hannes Reinecke @ 2013-03-07 14:48 UTC (permalink / raw)
To: qemu-devel@nongnu.org; +Cc: Alexander Graf, Michael S. Tsirkin
Hi all,
recently I've tried to teach megasas MSI/MSI-X. While it works
perfectly under Linux, Windows refuses to.
With really strange symptoms:
Windows Vista will BSOD when both MSI/MSI-X registers are present,
and Windows 7 will hang as Windows (apparently) thinks MSI/MSI-X is
enabled, whereas qemu doesn't and uses INTx.
So the Windows 7 guest will never see any interrupts.
The _really_ odd thing is that when I remove the MSI-X capability
Windows will fall back to INTx and everything works.
Even more curious is that from the logs Windows will only ever write
zeros into the MSI/MSI-X config registers.
Which makes me wonder what's going on there.
As I'm not sure if that's my fault I was wondering if anybody every
succeeded in getting AHCI to use MSI under Windows.
Any pointers?
Cheers,
Hannes
--
Dr. Hannes Reinecke zSeries & Storage
hare@suse.de +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-03-07 14:48 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-07 14:48 [Qemu-devel] Windows doesn't like MSI/MSI-X Hannes Reinecke
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).