<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<STYLE>
BLOCKQUOTE {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DIV.FoxDiv20120514150612140214 {
        COLOR: #000000
}
P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
        FONT-SIZE: 10.5pt; COLOR: #000080; LINE-HEIGHT: 1.5; FONT-FAMILY: 宋体
}
</STYLE>

<META content="MSHTML 6.00.2900.3698" name=GENERATOR></HEAD>
<BODY style="MARGIN: 10px">
<DIV>
<DIV>After I use 3.4 rc6 kernel which contains IVB_GT2_IG, intel agp and 
VGA are recognized now.</DIV>
<DIV>The "lspci" command now shows that PCI 00:00.0 uses Kernel driver 
agpgart-intel and PCI 00:02.0 uses i915 now.</DIV>
<DIV>before I use the 3.4 kernel, there was nothing about the driver info.</DIV>
<DIV> </DIV>
<DIV>The <SPAN style="FONT-STYLE: italic">/dev/dri</SPAN> folder is created now, 
containing <SPAN style="FONT-STYLE: italic">card0</SPAN> and <SPAN 
style="FONT-STYLE: italic">controlD64</SPAN>.</DIV>
<DIV>But the <SPAN style="FONT-STYLE: italic">/var/log/Xorg.0.log</SPAN> still 
complains about "No devices detected", after loading </DIV>
<DIV style="TEXT-INDENT: 2em"><SPAN 
style="FONT-STYLE: italic">/usr/lib/xorg/modules/drivers/intel_drv.so 
</SPAN>.</DIV>
<DIV> </DIV>
<DIV>And there is also an error in the "dmesg" output:</DIV>
<DIV>    [drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call 
failed</DIV>
<DIV>I don't know whether it has anything to do with the Xorg error.</DIV>
<DIV>Thanks</DIV>
<DIV> </DIV>
<DIV>--</DIV>
<DIV>Ginger Yuan</DIV></DIV>
<DIV>
<DIV><SPAN>
<DIV><SPAN 
style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: 宋体"></SPAN></DIV></SPAN></DIV></DIV>
<DIV 
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<DIV 
style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; COLOR: #000000; PADDING-TOP: 8px">
<DIV><B>From:</B> <A href="mailto:eugeni@dodonov.net">Eugeni 
Dodonov</A></DIV>
<DIV><B>Date:</B> 2012-05-11 21:25</DIV>
<DIV><B>To:</B> <A 
href="mailto:yuanjingjie@ict.ac.cn">yuanjingjie</A></DIV>
<DIV><B>CC:</B> <A 
href="mailto:intel-gfx@lists.freedesktop.org">intel-gfx</A></DIV>
<DIV><B>Subject:</B> Re: [Intel-gfx] [Q77 
express][x86_64][DRI][DRM/intel]Does intel_agp in the latest kernel 3.3.4 or 3.4 
rc6 support ivybridge (xeon E3-1285, 3.6GHz)?</DIV></DIV></DIV>
<DIV>
<DIV class=FoxDiv20120514150612140214>
<DIV class=gmail_quote>On Thu, May 10, 2012 at 11:37 PM, 袁竞杰 <SPAN 
dir=ltr><<A href="mailto:yuanjingjie@ict.ac.cn" 
target=_blank>yuanjingjie@ict.ac.cn</A>></SPAN> wrote:<BR>
<BLOCKQUOTE class=gmail_quote 
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><U></U>
  <DIV style="MARGIN: 10px">
  <DIV style="FONT-WEIGHT: bold">System environment:</DIV>
  <DIV> </DIV>
  <DIV>xf86-video-intel:2.17.0</DIV>
  <DIV>intel-driver(for vaapi):1.0.15</DIV>
  <DIV>libva:1.0.15</DIV>
  <DIV>libdrm:2.4.32</DIV>
  <DIV>xserver:11.0</DIV>
  <DIV>Mesa:8.0.2</DIV>
  <DIV>kernel version:3.3.4</DIV>
  <DIV>system: ubuntu 12.04</DIV>
  <DIV>VGA:intel Ivy Bridge Graphics Controller</DIV>
  <DIV> </DIV>
  <DIV style="FONT-WEIGHT: bold">Bug description:</DIV>
  <DIV> </DIV>
  <DIV>
  <DIV><SPAN><SPAN>I try to use VAAPI,an error comes out ""Xfree86-DRI 
  "missing on display ":0".libva:va_getDriverName() returns -1"when 
  using ivybridge CPU(xeon E3-1285,3.6GHz ) ,but sandybridge 
  CPU works well.</SPAN></SPAN></DIV>
  <DIV><SPAN><SPAN>I check the Xorg.0.log,find "failed to load module 
  "intel_drv.so ".</SPAN></SPAN></DIV>
  <DIV><SPAN><SPAN>dmesg: 
  [    3.156733] [drm:i915_init] *ERROR* drm/i915 can't work without intel_agp module! 
  </SPAN></SPAN></DIV>
  <DIV><SPAN><SPAN>I printk my device in 3.3.4 kernel Intel_agp source code,my 
  device is PCI_DEVICE_ID_INTEL_IVYBRIDGE_S_HB 
  158</SPAN></SPAN><SPAN><SPAN>,</SPAN></SPAN></DIV>
  <DIV><SPAN><SPAN>It appears in <SPAN style="FONT-WEIGHT: bold">intel_agp.h 
  </SPAN>
  <DIV>#define PCI_DEVICE_ID_INTEL_IVYBRIDGE_S_HB              0x0158  /* Server */</DIV>
  <DIV>but in <SPAN style="FONT-WEIGHT: bold">intel-gtt.c </SPAN></DIV>
  <DIV>intel_gtt_chipsets[]=</DIV>
  <DIV>{</DIV>
  <DIV style="TEXT-INDENT: 6em">......</DIV>
  <DIV>        { PCI_DEVICE_ID_INTEL_IVYBRIDGE_GT1_IG,</DIV>
  <DIV>            "Ivybridge", &sandybridge_gtt_driver },</DIV>
  <DIV>        { PCI_DEVICE_ID_INTEL_IVYBRIDGE_GT2_IG,</DIV>
  <DIV>            "Ivybridge", &sandybridge_gtt_driver },</DIV>
  <DIV>        { PCI_DEVICE_ID_INTEL_IVYBRIDGE_M_GT1_IG,</DIV>
  <DIV>            "Ivybridge", &sandybridge_gtt_driver },</DIV>
  <DIV>        { PCI_DEVICE_ID_INTEL_IVYBRIDGE_M_GT2_IG,</DIV>
  <DIV>            "Ivybridge", &sandybridge_gtt_driver },</DIV>
  <DIV>        { PCI_DEVICE_ID_INTEL_IVYBRIDGE_S_GT1_IG,</DIV>
  <DIV>            "Ivybridge", &sandybridge_gtt_driver },</DIV>
  <DIV style="TEXT-INDENT: 6em">......</DIV>
  <DIV>}</DIV>
  <DIV>There isn't a PCI_DEVICE_ID_INTEL_IVYBRIDGE_S_HB .</DIV></SPAN></SPAN></DIV></DIV></DIV></BLOCKQUOTE>
<DIV><BR></DIV>
<DIV>It is in included in intel_agp.c.</DIV>
<DIV><BR></DIV>
<DIV>But I suspect that the problem is that you are missing the IVB GT2 Server 
variant support, which we added this April.</DIV>
<DIV><BR></DIV>
<DIV>Could you post your "lspci -n | grep 00:02" output please?</DIV>
<DIV><BR></DIV></DIV>-- <BR>Eugeni Dodonov<A href="http://eugeni.dodonov.net/" 
target=_blank><BR></A><BR></DIV></DIV></BODY></HTML>