Bug 26749 - [GM45 VT-d] ut2004-demo casues system hang
Summary: [GM45 VT-d] ut2004-demo casues system hang
Status: CLOSED NOTOURBUG
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium major
Assignee: Wang Zhenyu
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-25 01:04 UTC by fangxun
Modified: 2012-10-23 05:46 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg before the system hang (46.74 KB, text/plain)
2010-02-25 01:04 UTC, fangxun
no flags Details
Xorg log (27.19 KB, text/plain)
2010-02-25 01:10 UTC, fangxun
no flags Details
dmesg_2.6.33.rc8_vt-d_enable (46.48 KB, text/plain)
2010-02-26 02:04 UTC, fangxun
no flags Details
dmesg_2.6.33-rc8_vt-d_disable (36.27 KB, text/plain)
2010-02-26 02:05 UTC, fangxun
no flags Details

Description fangxun 2010-02-25 01:04:38 UTC
Created attachment 33556 [details]
dmesg before the system hang

System Environment:
--------------------------
Arch:           x86-64
Platform:       GM45
Mesa:           (master)3f5bac8960a5c6d1f08f0dc849676139b9d6ce5c
Xserver:        (master)db4f676f25c6d8e58263d5151942be730592d444
Xf86_video_intel: (master)c2c670ef18755cf5c878edf8a6b7d1617f54fe73
Libdrm:         (master)3130f94c6ee32668cb9f0b96b6c8e308a7bb3b11
Kernel:          v2.6.33-rc8

Bug detailed description:
-------------------------
System hangs soon after the game start with some error message: 
 
(EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Input/output error.

It works fine on kernel 2.6.33-rc1 with the same X code. So it maybe current kernel cause this problem. This issue only happens on GM45.


Reproduce steps:
----------------
1.xinit&
2.ut2004-demo
Comment 1 fangxun 2010-02-25 01:10:44 UTC
Created attachment 33557 [details]
Xorg log
Comment 2 fangxun 2010-02-26 02:04:11 UTC
Created attachment 33581 [details]
dmesg_2.6.33.rc8_vt-d_enable

We find this problem is related to VT-d. If disabled VT-d, it works fine. I guess kernel 2.6.33-rc1 don't surpport VT-d, so it works fine on kernel 2.6.33-rc1.
Comment 3 fangxun 2010-02-26 02:05:33 UTC
Created attachment 33582 [details]
dmesg_2.6.33-rc8_vt-d_disable
Comment 4 Wang Zhenyu 2010-03-01 00:45:34 UTC
You can see iommu complains about bios/hw problem in dmesg. We know that gfx VT-d on G45 chip may have bugs in firmware. So please check if your GM45 has newer firmware for fixing bugs, or try another machine with VT-d to validate.
Comment 5 Gordon Jin 2010-03-02 01:00:03 UTC
Closing as BIOS issue.

Xun, let's use kernel boot option intel_iommu=off on this machine in future to workaround this issue.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.