Hello, everybody! I''ve got an issue concerning IGD passthrough on calpella/sandybridge platform. The IGD have passthrough-ed well on Win7 and WinXp until I setup native driver for GPU. After installing drivers and rebooting domain the display got black when driver starts. I found the similar issue http://lists.xensource.com/archives/html/xen-devel/2010-07/msg01145.html Could you provide any advice to make graphic works? My system: Hardware : EliteBook 8440p Xen - xen-4.1.0-rc6 Linux 2.6.32.7 Sergey. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Sergy, I noticed you are using WinXP guest. Have you tried Win7-64 guest? Do you have another Calpella laptop (i.e. Thinkpad T41) to try on? It would be interesting to know if this problem is WinXP specific or HP 8440p specific. I know there are there are quite a bit of difference between XP and Win7 IGD driver. I have ready access to ThinkPad and Dell Calepella laptop. Allen -----Original Message----- From: Sergey Tovpeko [mailto:tsv.devel@gmail.com] Sent: Tuesday, March 01, 2011 4:08 AM To: xen-devel@lists.xensource.com Cc: Kay, Allen M; weidong.han@intel.com Subject: [Xen-devel] IGD passthrough Hello, everybody! I've got an issue concerning IGD passthrough on calpella/sandybridge platform. The IGD have passthrough-ed well on Win7 and WinXp until I setup native driver for GPU. After installing drivers and rebooting domain the display got black when driver starts. I found the similar issue http://lists.xensource.com/archives/html/xen-devel/2010-07/msg01145.html Could you provide any advice to make graphic works? My system: Hardware : EliteBook 8440p Xen - xen-4.1.0-rc6 Linux 2.6.32.7 Sergey. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Thank you, Allen for your replay. I''ll try to check this on other hardware. As for Win7-64. It looks differently how IGD works. I mean when driver starts, I could recognize the windows'' greeting and login. But the point is that the display is not normal, not usual. It looks like the brightness is so low, that I could hardly recognize what is output on the screen. Attached qemu''s log for win7. Sergey. On Tue, Mar 1, 2011 at 8:46 PM, Kay, Allen M <allen.m.kay@intel.com> wrote:> Sergy, > > I noticed you are using WinXP guest. Have you tried Win7-64 guest? Do you > have another Calpella laptop (i.e. Thinkpad T41) to try on? > > It would be interesting to know if this problem is WinXP specific or HP > 8440p specific. I know there are there are quite a bit of difference > between XP and Win7 IGD driver. > > I have ready access to ThinkPad and Dell Calepella laptop. > > Allen > > -----Original Message----- > From: Sergey Tovpeko [mailto:tsv.devel@gmail.com] > Sent: Tuesday, March 01, 2011 4:08 AM > To: xen-devel@lists.xensource.com > Cc: Kay, Allen M; weidong.han@intel.com > Subject: [Xen-devel] IGD passthrough > > Hello, everybody! > > I''ve got an issue concerning IGD passthrough on calpella/sandybridge > platform. > The IGD have passthrough-ed well on Win7 and WinXp until I setup native > driver for GPU. > > After installing drivers and rebooting domain the display got black when > driver starts. > > I found the similar issue > http://lists.xensource.com/archives/html/xen-devel/2010-07/msg01145.html > > Could you provide any advice to make graphic works? > > > My system: > Hardware : EliteBook 8440p > Xen - xen-4.1.0-rc6 > Linux 2.6.32.7 > > Sergey. > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I checked IGD passthrough with native driver on other notebook i5-540 cpu. Win7 64 driver works and which make me happy and confuse. I don''t know the name of second notebook, it was provided us by our partners.At least both notebooks have the same CPUs. Thank you for your advice. Sergey. On Wed, Mar 2, 2011 at 7:30 AM, Sergey Tovpeko <tsv.devel@gmail.com> wrote:> Thank you, Allen for your replay. > > I''ll try to check this on other hardware. > > As for Win7-64. It looks differently how IGD works. I mean when driver > starts, I could recognize the windows'' greeting and login. But the point is > that the display is not normal, not usual. It looks like the brightness is > so low, that I could hardly recognize what is output on the screen. > > Attached qemu''s log for win7. > > Sergey. > > > > On Tue, Mar 1, 2011 at 8:46 PM, Kay, Allen M <allen.m.kay@intel.com>wrote: > >> Sergy, >> >> I noticed you are using WinXP guest. Have you tried Win7-64 guest? Do >> you have another Calpella laptop (i.e. Thinkpad T41) to try on? >> >> It would be interesting to know if this problem is WinXP specific or HP >> 8440p specific. I know there are there are quite a bit of difference >> between XP and Win7 IGD driver. >> >> I have ready access to ThinkPad and Dell Calepella laptop. >> >> Allen >> >> -----Original Message----- >> From: Sergey Tovpeko [mailto:tsv.devel@gmail.com] >> Sent: Tuesday, March 01, 2011 4:08 AM >> To: xen-devel@lists.xensource.com >> Cc: Kay, Allen M; weidong.han@intel.com >> Subject: [Xen-devel] IGD passthrough >> >> Hello, everybody! >> >> I''ve got an issue concerning IGD passthrough on calpella/sandybridge >> platform. >> The IGD have passthrough-ed well on Win7 and WinXp until I setup native >> driver for GPU. >> >> After installing drivers and rebooting domain the display got black when >> driver starts. >> >> I found the similar issue >> http://lists.xensource.com/archives/html/xen-devel/2010-07/msg01145.html >> >> Could you provide any advice to make graphic works? >> >> >> My system: >> Hardware : EliteBook 8440p >> Xen - xen-4.1.0-rc6 >> Linux 2.6.32.7 >> >> Sergey. >> >> >> >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
That''s good to hear. I assume both systems are using the same Win7-64 IGD driver. I know the IGD drivers for XP and Win7 are different. I have not tried XP environment so there might be problems. From: Sergey Tovpeko [mailto:tsv.devel@gmail.com] Sent: Wednesday, March 02, 2011 11:58 AM To: Kay, Allen M Cc: xen-devel@lists.xensource.com Subject: Re: [Xen-devel] IGD passthrough I checked IGD passthrough with native driver on other notebook i5-540 cpu. Win7 64 driver works and which make me happy and confuse. I don''t know the name of second notebook, it was provided us by our partners.At least both notebooks have the same CPUs. Thank you for your advice. Sergey. On Wed, Mar 2, 2011 at 7:30 AM, Sergey Tovpeko <tsv.devel@gmail.com<mailto:tsv.devel@gmail.com>> wrote: Thank you, Allen for your replay. I''ll try to check this on other hardware. As for Win7-64. It looks differently how IGD works. I mean when driver starts, I could recognize the windows'' greeting and login. But the point is that the display is not normal, not usual. It looks like the brightness is so low, that I could hardly recognize what is output on the screen. Attached qemu''s log for win7. Sergey. On Tue, Mar 1, 2011 at 8:46 PM, Kay, Allen M <allen.m.kay@intel.com<mailto:allen.m.kay@intel.com>> wrote: Sergy, I noticed you are using WinXP guest. Have you tried Win7-64 guest? Do you have another Calpella laptop (i.e. Thinkpad T41) to try on? It would be interesting to know if this problem is WinXP specific or HP 8440p specific. I know there are there are quite a bit of difference between XP and Win7 IGD driver. I have ready access to ThinkPad and Dell Calepella laptop. Allen -----Original Message----- From: Sergey Tovpeko [mailto:tsv.devel@gmail.com<mailto:tsv.devel@gmail.com>] Sent: Tuesday, March 01, 2011 4:08 AM To: xen-devel@lists.xensource.com<mailto:xen-devel@lists.xensource.com> Cc: Kay, Allen M; weidong.han@intel.com<mailto:weidong.han@intel.com> Subject: [Xen-devel] IGD passthrough Hello, everybody! I''ve got an issue concerning IGD passthrough on calpella/sandybridge platform. The IGD have passthrough-ed well on Win7 and WinXp until I setup native driver for GPU. After installing drivers and rebooting domain the display got black when driver starts. I found the similar issue http://lists.xensource.com/archives/html/xen-devel/2010-07/msg01145.html Could you provide any advice to make graphic works? My system: Hardware : EliteBook 8440p Xen - xen-4.1.0-rc6 Linux 2.6.32.7 Sergey. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Allen, I''m concerning about the init value u32 val = -1; in pt_pci_host_read u32 pt_pci_host_read(int bus, int dev, int fn, u32 addr, int len) { struct pci_dev *pci_dev; u32 val = -1; pci_access_init(); pci_dev = pci_get_dev(dpci_infos.pci_access, 0, bus, dev, fn); if ( !pci_dev ) return 0; pci_read_block(pci_dev, addr, (u8 *) &val, len); return val; } Initing with (-1) will fail when reading less then 4 bytes in pci_read_block. I run into this in register_vga_regions function when it returned vendor_id 0xffff8086 for igd, which left me without opregion at all. It seems to me zero-value in pt_pci_host_read would be more correct. Sergey.> > That’s good to hear. I assume both systems are using the same Win7-64 > IGD driver. I know the IGD drivers for XP and Win7 are different. I > have not tried XP environment so there might be problems. > > *From:* Sergey Tovpeko [mailto:tsv.devel@gmail.com] > *Sent:* Wednesday, March 02, 2011 11:58 AM > *To:* Kay, Allen M > *Cc:* xen-devel@lists.xensource.com > *Subject:* Re: [Xen-devel] IGD passthrough > > I checked IGD passthrough with native driver on other notebook i5-540 > cpu. Win7 64 driver works and which make me happy and confuse. I don''t > know the name of second notebook, it was provided us by our > partners.At least both notebooks have the same CPUs. > > Thank you for your advice. > > Sergey. > > On Wed, Mar 2, 2011 at 7:30 AM, Sergey Tovpeko <tsv.devel@gmail.com > <mailto:tsv.devel@gmail.com>> wrote: > > Thank you, Allen for your replay. > > I''ll try to check this on other hardware. > > As for Win7-64. It looks differently how IGD works. I mean when driver > starts, I could recognize the windows'' greeting and login. But the > point is that the display is not normal, not usual. It looks like the > brightness is so low, that I could hardly recognize what is output on > the screen. > > Attached qemu''s log for win7. > > Sergey. > > > > On Tue, Mar 1, 2011 at 8:46 PM, Kay, Allen M <allen.m.kay@intel.com > <mailto:allen.m.kay@intel.com>> wrote: > > Sergy, > > I noticed you are using WinXP guest. Have you tried Win7-64 guest? Do > you have another Calpella laptop (i.e. Thinkpad T41) to try on? > > It would be interesting to know if this problem is WinXP specific or > HP 8440p specific. I know there are there are quite a bit of > difference between XP and Win7 IGD driver. > > I have ready access to ThinkPad and Dell Calepella laptop. > > Allen > > > -----Original Message----- > From: Sergey Tovpeko [mailto:tsv.devel@gmail.com > <mailto:tsv.devel@gmail.com>] > Sent: Tuesday, March 01, 2011 4:08 AM > To: xen-devel@lists.xensource.com <mailto:xen-devel@lists.xensource.com> > > Cc: Kay, Allen M; weidong.han@intel.com <mailto:weidong.han@intel.com> > Subject: [Xen-devel] IGD passthrough > > Hello, everybody! > > I''ve got an issue concerning IGD passthrough on calpella/sandybridge > platform. > The IGD have passthrough-ed well on Win7 and WinXp until I setup > native driver for GPU. > > After installing drivers and rebooting domain the display got black > when driver starts. > > I found the similar issue > http://lists.xensource.com/archives/html/xen-devel/2010-07/msg01145.html > > Could you provide any advice to make graphic works? > > > My system: > Hardware : EliteBook 8440p > Xen - xen-4.1.0-rc6 > Linux 2.6.32.7 > > Sergey. >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I agree with you Sergey. I will submit a patch to fix this after I do some testing with it. -----Original Message----- From: Sergey Tovpeko [mailto:tsv.devel@gmail.com] Sent: Friday, March 04, 2011 4:22 AM To: Kay, Allen M Cc: xen-devel@lists.xensource.com Subject: Re: [Xen-devel] IGD passthrough Allen, I''m concerning about the init value u32 val = -1; in pt_pci_host_read u32 pt_pci_host_read(int bus, int dev, int fn, u32 addr, int len) { struct pci_dev *pci_dev; u32 val = -1; pci_access_init(); pci_dev = pci_get_dev(dpci_infos.pci_access, 0, bus, dev, fn); if ( !pci_dev ) return 0; pci_read_block(pci_dev, addr, (u8 *) &val, len); return val; } Initing with (-1) will fail when reading less then 4 bytes in pci_read_block. I run into this in register_vga_regions function when it returned vendor_id 0xffff8086 for igd, which left me without opregion at all. It seems to me zero-value in pt_pci_host_read would be more correct. Sergey.> > That''s good to hear. I assume both systems are using the same Win7-64 > IGD driver. I know the IGD drivers for XP and Win7 are different. I > have not tried XP environment so there might be problems. > > *From:* Sergey Tovpeko [mailto:tsv.devel@gmail.com] > *Sent:* Wednesday, March 02, 2011 11:58 AM > *To:* Kay, Allen M > *Cc:* xen-devel@lists.xensource.com > *Subject:* Re: [Xen-devel] IGD passthrough > > I checked IGD passthrough with native driver on other notebook i5-540 > cpu. Win7 64 driver works and which make me happy and confuse. I don''t > know the name of second notebook, it was provided us by our > partners.At least both notebooks have the same CPUs. > > Thank you for your advice. > > Sergey. > > On Wed, Mar 2, 2011 at 7:30 AM, Sergey Tovpeko <tsv.devel@gmail.com > <mailto:tsv.devel@gmail.com>> wrote: > > Thank you, Allen for your replay. > > I''ll try to check this on other hardware. > > As for Win7-64. It looks differently how IGD works. I mean when driver > starts, I could recognize the windows'' greeting and login. But the > point is that the display is not normal, not usual. It looks like the > brightness is so low, that I could hardly recognize what is output on > the screen. > > Attached qemu''s log for win7. > > Sergey. > > > > On Tue, Mar 1, 2011 at 8:46 PM, Kay, Allen M <allen.m.kay@intel.com > <mailto:allen.m.kay@intel.com>> wrote: > > Sergy, > > I noticed you are using WinXP guest. Have you tried Win7-64 guest? Do > you have another Calpella laptop (i.e. Thinkpad T41) to try on? > > It would be interesting to know if this problem is WinXP specific or > HP 8440p specific. I know there are there are quite a bit of > difference between XP and Win7 IGD driver. > > I have ready access to ThinkPad and Dell Calepella laptop. > > Allen > > > -----Original Message----- > From: Sergey Tovpeko [mailto:tsv.devel@gmail.com > <mailto:tsv.devel@gmail.com>] > Sent: Tuesday, March 01, 2011 4:08 AM > To: xen-devel@lists.xensource.com <mailto:xen-devel@lists.xensource.com> > > Cc: Kay, Allen M; weidong.han@intel.com <mailto:weidong.han@intel.com> > Subject: [Xen-devel] IGD passthrough > > Hello, everybody! > > I''ve got an issue concerning IGD passthrough on calpella/sandybridge > platform. > The IGD have passthrough-ed well on Win7 and WinXp until I setup > native driver for GPU. > > After installing drivers and rebooting domain the display got black > when driver starts. > > I found the similar issue > http://lists.xensource.com/archives/html/xen-devel/2010-07/msg01145.html > > Could you provide any advice to make graphic works? > > > My system: > Hardware : EliteBook 8440p > Xen - xen-4.1.0-rc6 > Linux 2.6.32.7 > > Sergey. >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel