[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] ATI/AMDs atikmpag.sys BSOD while vga passthrough



Hi everyone

since I'm currently migrating from xm to xl and now are also a victim
of the said error, I started researching on it and found that many
people had the issue but not many found solution and behind this BSOD
(=Bluescreen of Death), there are actually multiple errors in hiding.

What I would like to do is gather as much info as possible in this
thread to form a kind of comprehensive guide to fixing this issue.

>From what i gathered so far, there are at least 3 different problems
with the same symptopms.

1)
Situation: After booting the dom0 and booting a windows domU with an
ATI/AMD Card, Windows generally works fine, but after rebooting the
system, or shutting down / restarting, the Bluescreen occurs or the
performance massively below normal.
Error: Most likely this is cause the Card is not properly resetted (no
FLR [function level reset] )
Solution: If the domU reboots into BSOD, you are screwed and have to
reboot the dom0. If it only degrades performance, eject the card and
reinitialize to perform a manual reset. Or use the xm toolkit.
Status: Don't know if it is fixed yet
Source: http://lists.xen.org/archives/html/xen-users/2012-02/msg00443.html
, http://wiki.xen.org/wiki/Talk:Xen_VGA_Passthrough_Tested_Adapters

2)
Situation: Booting a windows domU results in a BSOD when the CCC
(=Catalyst Control Center) installed.
Error: The CCC tries to set some specific settings (most likely
performance tweaks) within the driver which the driver can't pass to
the vga through passthrough mode. Result is a BSOD.
Solution: Deinstall the CCC in windows safe mode. The driver itself
works without it pretty fine.
Status: Don't know if it is fixed yet
Source: http://lists.xen.org/archives/html/xen-users/2012-03/msg00617.html
Note: I don't really know if this holds for the Vision Engine Control
center, too. the VECC is basically the same as the CCC, so i assume it
does. I simply haven't found any things referencing it.

3)
Situation: This is actually the issue I have. Things seem a lot more
random then the other ones. A BSOD happens basically in 80% of booting
the Windows domU. Which means, after rebooting dom0, it mostly works.
Rebooting or shutting down / starting the domU works sometimes (Once i
achieved 6 consecutive reboots or shutdowns / starts before the BSOD
happened) but after I get one Bluescreen, almost never (I can't
exactly remember if really 'never') comes up again. Of course I tried
the above solutions but this didn't helped me. I also tried different
different versions of the Catalyst driver (from 12/1 to 13/1) and
current releases of xen-4.2-testing and xen-unsable. As I said, this
is when using the xl toolkit. I never had this issues using xm.
I thought this might belinked to me passing other PCI devices in
addition (I'm passing some USB controller to the domU) but even
deactivating them didn't help. What I actually found helping boosting
the success rate (but not solving the overall issue) is deinstalling
all VGA-Related AMD Driver. Windows then runs on it's own VGA-Driver
(the graphic card is currectly identified and this is an actual ati
driver, so I'm not talking about some generic standard vga driver. I
don't know where is driver is coming from).
I've attached an analysis file i've gethered from the bluescreen crash
dump. I created it using BluescreenView. This is more for currectly
identifieng the different BSODs, I guess.


Some Infos:
Kernel: 3.7.4 kernel.org kernel without patches
Xen: latest xen-unstable (but also tested with xen-4.2-testing)
Processor: AMD Phenom 1090T
Mainboard: Asus Crossfire IV
VGA: Radeon HD5700 and Radeon HD5450
Driver: Currently running Catalyst 13/1 but tested nearly everything
between 12/1 and 13/1

Error: Don't know yet
Solution: Don't know yet
Status: unsolved
Source:


Okay, so basically that's the story. It would be great if some people
can complete and extend the list. Especially some who already fixed
the issue on their side. (And of course it would be great if someone
has an idea for my problem).

Thanks
ÿþ<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html><head> <meta http-equiv="content-type" content="text/html; charset=UTF-16"><title>Crash List</title></head> <body> <h3>General information about BSOD</h3> <table border="1" cellpadding="5"><tbody><tr bgcolor="E0E0E0"> <th>Dump File </th><th>Crash Time </th><th>Bug Check String </th><th>Bug Check Code </th><th>Parameter 1 </th><th>Parameter 2 </th><th>Parameter 3 </th><th>Parameter 4 </th><th>Caused By Driver </th><th>Caused By Address </th><th>File Description </th><th>Product Name </th><th>Company </th><th>File Version </th><th>Processor </th><th>Crash Address </th><th>Stack Address 1 </th><th>Stack Address 2 </th><th>Stack Address 3 </th><th>Computer Name </th><th>Full Path </th><th>Processors Count </th><th>Major Version </th><th>Minor Version </th><th>Dump File Size </th></tr><tr><td bgcolor="#FFFFFF" nowrap="nowrap">020513-55255-01.dmp</td><td bgcolor="#FFFFFF" nowrap="nowrap">05.02.2013 02:06:26</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">0x00000116</td><td bgcolor="#FFFFFF" nowrap="nowrap">fffffa80`08328010</td><td bgcolor="#FFFFFF" nowrap="nowrap">fffff880`046a8db8</td><td bgcolor="#FFFFFF" nowrap="nowrap">00000000`00000000</td><td bgcolor="#FFFFFF" nowrap="nowrap">00000000`00000002</td><td bgcolor="#FFFFFF" nowrap="nowrap">dxgkrnl.sys</td><td bgcolor="#FFFFFF" nowrap="nowrap">dxgkrnl.sys+5d000</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">x64</td><td bgcolor="#FFFFFF" nowrap="nowrap">ntoskrnl.exe+7efc0</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">C:\Windows\Minidump\020513-55255-01.dmp</td><td bgcolor="#FFFFFF" nowrap="nowrap">4</td><td bgcolor="#FFFFFF" nowrap="nowrap">15</td><td bgcolor="#FFFFFF" nowrap="nowrap">7601</td><td bgcolor="#FFFFFF" nowrap="nowrap">556.064 </td></tr></tbody></table> <h3>Faulting Driver</h3> <table border="1" cellpadding="5"><tbody><tr bgcolor="E0E0E0"> <th>Filename </th><th>Address In Stack </th><th>From Address </th><th>To Address </th><th>Size </th><th>Time Stamp </th><th>Time String </th><th>Product Name </th><th>File Description </th><th>File Version </th><th>Company </th><th>Full Path </th></tr><tr><td bgcolor="#FFFFFF" nowrap="nowrap">atikmpag.sys</td><td bgcolor="#FFFFFF" nowrap="nowrap">atikmpag.sys+8db8</td><td bgcolor="#FFFFFF" nowrap="nowrap">fffff880`046a0000</td><td bgcolor="#FFFFFF" nowrap="nowrap">fffff880`04716000</td><td bgcolor="#FFFFFF" nowrap="nowrap">0x00076000</td><td bgcolor="#FFFFFF" nowrap="nowrap">0x5064f994</td><td bgcolor="#FFFFFF" nowrap="nowrap">28.09.2012 02:12:52</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp; </td></tr><tr><td bgcolor="#FFFFFF" nowrap="nowrap">dxgkrnl.sys</td><td bgcolor="#FFFFFF" nowrap="nowrap">dxgkrnl.sys+5d000</td><td bgcolor="#FFFFFF" nowrap="nowrap">fffff880`0548d000</td><td bgcolor="#FFFFFF" nowrap="nowrap">fffff880`05581000</td><td bgcolor="#FFFFFF" nowrap="nowrap">0x000f4000</td><td bgcolor="#FFFFFF" nowrap="nowrap">0x4ce799fa</td><td bgcolor="#FFFFFF" nowrap="nowrap">20.11.2010 10:50:50</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp; </td></tr><tr><td bgcolor="#FFFFFF" nowrap="nowrap">dxgmms1.sys</td><td bgcolor="#FFFFFF" nowrap="nowrap">dxgmms1.sys+ff07</td><td bgcolor="#FFFFFF" nowrap="nowrap">fffff880`05581000</td><td bgcolor="#FFFFFF" nowrap="nowrap">fffff880`055c7000</td><td bgcolor="#FFFFFF" nowrap="nowrap">0x00046000</td><td bgcolor="#FFFFFF" nowrap="nowrap">0x4ce799c1</td><td bgcolor="#FFFFFF" nowrap="nowrap">20.11.2010 10:49:53</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp;</td><td bgcolor="#FFFFFF" nowrap="nowrap">&nbsp; </td></tr></tbody></table> </p></body></html>
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.