* Xen Paravirt Operations Domain 0 Serial Console Problem
@ 2009-08-24 16:17 Mr. Teo En Ming (Zhang Enming)
2009-08-24 16:21 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 16:44 ` Pasi Kärkkäinen
0 siblings, 2 replies; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 16:17 UTC (permalink / raw)
To: xen-devel
Hi All,
I have tried to configure serial console for Xen hypervisor, dom 0
kernel and Linux login but it does not seem to be working.
Here is my grub configuration for serial console:
title Fedora (2.6.31-rc6-enming.teo) Serial Console
root (hd0,0)
kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
module /vmlinuz-2.6.31-rc6-enming.teo ro
root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
module /initrd-2.6.31-rc6-enming.teo.img
Is the above configuration correct? On my Intel Desktop Board DQ45CB, I
have a COM1 header on the PCB and I have connected an external serial
port to this header and also enabled COM1 in the BIOS.
After selecting the above entry in GRUB still on VGA, a cursor at the
top left corner of the monitor shows up, which means Xen and Dom 0
kernel are booting up on the serial console and not on VGA.
However, after some time, a login prompt finally displays on my VGA
monitor! Isn't it NOT supposed to show up on VGA and should show up in
serial console instead?
All the while I get nothing displayed on the Windows laptop connected to
the serial console of the Xen machine. I am using Windows Hyper Terminal
with a null modem cable and a USB-to-Serial converter cable.
After seeing nothing on Hyper Terminal, I go to the VGA console (tty1)
and keyboard and pressed CTRL-ALT-DEL to reboot the Xen machine.
Then finally I see this screenshot:
http://2.bp.blogspot.com/_zzjv8MCM2sk/SpK6D_eSIfI/AAAAAAAAATs/NdSPpfddTvQ/s1600-h/xen+serial+console.JPG
After that, I select rebooting using serial console but I still see
nothing on Hyper Terminal.
May I know what's happening and what's wrong with serial console?
Thank you.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 16:17 Xen Paravirt Operations Domain 0 Serial Console Problem Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 16:21 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 16:44 ` Pasi Kärkkäinen
1 sibling, 0 replies; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 16:21 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel
Hi,
The main purpose of doing this is that I want to boot using serial
console and free up the VGA card for direct access by the Windows HVM
guest using VT-d IOMMU. But it seems I cannot get serial console working.
Please advise.
Thank you.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 12:17 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> Hi All,
>
> I have tried to configure serial console for Xen hypervisor, dom 0
> kernel and Linux login but it does not seem to be working.
>
> Here is my grub configuration for serial console:
>
> title Fedora (2.6.31-rc6-enming.teo) Serial Console
> root (hd0,0)
> kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
> module /vmlinuz-2.6.31-rc6-enming.teo ro
> root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
> module /initrd-2.6.31-rc6-enming.teo.img
>
> Is the above configuration correct? On my Intel Desktop Board DQ45CB,
> I have a COM1 header on the PCB and I have connected an external
> serial port to this header and also enabled COM1 in the BIOS.
>
> After selecting the above entry in GRUB still on VGA, a cursor at the
> top left corner of the monitor shows up, which means Xen and Dom 0
> kernel are booting up on the serial console and not on VGA.
>
> However, after some time, a login prompt finally displays on my VGA
> monitor! Isn't it NOT supposed to show up on VGA and should show up in
> serial console instead?
>
> All the while I get nothing displayed on the Windows laptop connected
> to the serial console of the Xen machine. I am using Windows Hyper
> Terminal with a null modem cable and a USB-to-Serial converter cable.
>
> After seeing nothing on Hyper Terminal, I go to the VGA console (tty1)
> and keyboard and pressed CTRL-ALT-DEL to reboot the Xen machine.
>
> Then finally I see this screenshot:
>
> http://2.bp.blogspot.com/_zzjv8MCM2sk/SpK6D_eSIfI/AAAAAAAAATs/NdSPpfddTvQ/s1600-h/xen+serial+console.JPG
>
>
> After that, I select rebooting using serial console but I still see
> nothing on Hyper Terminal.
>
> May I know what's happening and what's wrong with serial console?
>
> Thank you.
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 16:17 Xen Paravirt Operations Domain 0 Serial Console Problem Mr. Teo En Ming (Zhang Enming)
2009-08-24 16:21 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 16:44 ` Pasi Kärkkäinen
2009-08-24 17:34 ` Mr. Teo En Ming (Zhang Enming)
1 sibling, 1 reply; 34+ messages in thread
From: Pasi Kärkkäinen @ 2009-08-24 16:44 UTC (permalink / raw)
To: Mr. Teo En Ming (Zhang Enming); +Cc: xen-devel
On Tue, Aug 25, 2009 at 12:17:53AM +0800, Mr. Teo En Ming (Zhang Enming) wrote:
> Hi All,
>
> I have tried to configure serial console for Xen hypervisor, dom 0
> kernel and Linux login but it does not seem to be working.
>
> Here is my grub configuration for serial console:
>
> title Fedora (2.6.31-rc6-enming.teo) Serial Console
> root (hd0,0)
> kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
> module /vmlinuz-2.6.31-rc6-enming.teo ro
> root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
> module /initrd-2.6.31-rc6-enming.teo.img
>
http://wiki.xensource.com/xenwiki/XenParavirtOps
paste from that page:
Working example grub.conf with serial console output:
title pv_ops dom0-test (2.6.29-rc7-tip) with serial console
root (hd0,0)
kernel /xen-3.3.gz dom0_mem=1024M loglvl=all guest_loglvl=all com1=19200,8n1 console=com1
module /vmlinuz-2.6.29-rc7-tip ro root=/dev/vg00/lv01 console=hvc0 earlyprintk=xen
module /initrd-2.6.29-rc7-tip.img
> Is the above configuration correct? On my Intel Desktop Board DQ45CB, I
> have a COM1 header on the PCB and I have connected an external serial
> port to this header and also enabled COM1 in the BIOS.
>
> After selecting the above entry in GRUB still on VGA, a cursor at the
> top left corner of the monitor shows up, which means Xen and Dom 0
> kernel are booting up on the serial console and not on VGA.
>
> However, after some time, a login prompt finally displays on my VGA
> monitor! Isn't it NOT supposed to show up on VGA and should show up in
> serial console instead?
>
You also need to have the gettys configured properly.
-- Pasi
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 16:44 ` Pasi Kärkkäinen
@ 2009-08-24 17:34 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 17:37 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 17:57 ` Pasi Kärkkäinen
0 siblings, 2 replies; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 17:34 UTC (permalink / raw)
To: pasik; +Cc: xen-devel
Dear Pasi,
Thanks for your help! It works!
I wonder why this didn't work:
title Fedora (2.6.31-rc6-enming.teo) Serial Console
root (hd0,0)
kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
module /vmlinuz-2.6.31-rc6-enming.teo ro
root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
module /initrd-2.6.31-rc6-enming.teo.img
And this worked:
title pv_ops dom0-test (2.6.29-rc7-tip) with serial console
root (hd0,0)
kernel /xen-3.3.gz dom0_mem=1024M loglvl=all guest_loglvl=all com1=19200,8n1 console=com1
module /vmlinuz-2.6.29-rc7-tip ro root=/dev/vg00/lv01 console=hvc0 earlyprintk=xen
module /initrd-2.6.29-rc7-tip.img
Anyway, I still got a tty1 output! I thought that after using serial console, it is not supposed to output to a monitor anymore?
As a result of this, I still can't hide the VGA card from dom 0 and pass it through to the Windows Dom U.
Any ideas?
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 12:44 AM, Pasi Kärkkäinen wrote:
> On Tue, Aug 25, 2009 at 12:17:53AM +0800, Mr. Teo En Ming (Zhang Enming) wrote:
>
>> Hi All,
>>
>> I have tried to configure serial console for Xen hypervisor, dom 0
>> kernel and Linux login but it does not seem to be working.
>>
>> Here is my grub configuration for serial console:
>>
>> title Fedora (2.6.31-rc6-enming.teo) Serial Console
>> root (hd0,0)
>> kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
>> module /vmlinuz-2.6.31-rc6-enming.teo ro
>> root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
>> module /initrd-2.6.31-rc6-enming.teo.img
>>
>>
> http://wiki.xensource.com/xenwiki/XenParavirtOps
>
> paste from that page:
>
>
> Working example grub.conf with serial console output:
>
> title pv_ops dom0-test (2.6.29-rc7-tip) with serial console
> root (hd0,0)
> kernel /xen-3.3.gz dom0_mem=1024M loglvl=all guest_loglvl=all com1=19200,8n1 console=com1
> module /vmlinuz-2.6.29-rc7-tip ro root=/dev/vg00/lv01 console=hvc0 earlyprintk=xen
> module /initrd-2.6.29-rc7-tip.img
>
>
>
>> Is the above configuration correct? On my Intel Desktop Board DQ45CB, I
>> have a COM1 header on the PCB and I have connected an external serial
>> port to this header and also enabled COM1 in the BIOS.
>>
>> After selecting the above entry in GRUB still on VGA, a cursor at the
>> top left corner of the monitor shows up, which means Xen and Dom 0
>> kernel are booting up on the serial console and not on VGA.
>>
>> However, after some time, a login prompt finally displays on my VGA
>> monitor! Isn't it NOT supposed to show up on VGA and should show up in
>> serial console instead?
>>
>>
> You also need to have the gettys configured properly.
>
> -- Pasi
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 17:34 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 17:37 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 17:57 ` Pasi Kärkkäinen
1 sibling, 0 replies; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 17:37 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel
See my latest screenshot here:
http://3.bp.blogspot.com/_zzjv8MCM2sk/SpLOXl9IoWI/AAAAAAAAAT0/rdlMAFeQAKY/s1600-h/xen+serial+console+02.JPG
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 01:34 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> Dear Pasi,
>
> Thanks for your help! It works!
>
> I wonder why this didn't work:
>
> title Fedora (2.6.31-rc6-enming.teo) Serial Console
> root (hd0,0)
> kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
> module /vmlinuz-2.6.31-rc6-enming.teo ro
> root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
> module /initrd-2.6.31-rc6-enming.teo.img
>
> And this worked:
>
> title pv_ops dom0-test (2.6.29-rc7-tip) with serial console
> root (hd0,0)
> kernel /xen-3.3.gz dom0_mem=1024M loglvl=all guest_loglvl=all
> com1=19200,8n1 console=com1
> module /vmlinuz-2.6.29-rc7-tip ro root=/dev/vg00/lv01
> console=hvc0 earlyprintk=xen
> module /initrd-2.6.29-rc7-tip.img
>
> Anyway, I still got a tty1 output! I thought that after using serial
> console, it is not supposed to output to a monitor anymore?
>
> As a result of this, I still can't hide the VGA card from dom 0 and
> pass it through to the Windows Dom U.
>
> Any ideas?
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 17:34 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 17:37 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 17:57 ` Pasi Kärkkäinen
2009-08-24 17:59 ` Pasi Kärkkäinen
2009-08-24 18:06 ` Mr. Teo En Ming (Zhang Enming)
1 sibling, 2 replies; 34+ messages in thread
From: Pasi Kärkkäinen @ 2009-08-24 17:57 UTC (permalink / raw)
To: Mr. Teo En Ming (Zhang Enming); +Cc: xen-devel
On Tue, Aug 25, 2009 at 01:34:54AM +0800, Mr. Teo En Ming (Zhang Enming) wrote:
> Dear Pasi,
>
> Thanks for your help! It works!
>
> I wonder why this didn't work:
>
> title Fedora (2.6.31-rc6-enming.teo) Serial Console
> root (hd0,0)
> kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
> module /vmlinuz-2.6.31-rc6-enming.teo ro
> root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
> module /initrd-2.6.31-rc6-enming.teo.img
>
> And this worked:
>
> title pv_ops dom0-test (2.6.29-rc7-tip) with serial console
> root (hd0,0)
> kernel /xen-3.3.gz dom0_mem=1024M loglvl=all guest_loglvl=all
> com1=19200,8n1 console=com1
> module /vmlinuz-2.6.29-rc7-tip ro root=/dev/vg00/lv01 console=hvc0
> earlyprintk=xen
> module /initrd-2.6.29-rc7-tip.img
>
> Anyway, I still got a tty1 output! I thought that after using serial
> console, it is not supposed to output to a monitor anymore?
>
Well you still haven't disabled the VGA display adapter..
And most probably you still have gettys configured aswell.
> As a result of this, I still can't hide the VGA card from dom 0 and pass it
> through to the Windows Dom U.
>
See: http://wiki.xensource.com/xenwiki/VTdHowTo
Especially the section "Binding at Boot-Time".
-- Pasi
> Any ideas?
>
> --
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
> BEng(Hons)(Mechanical Engineering)
> Technical Support Engineer
> Information Technology Department
> Asiasoft Online Pte Ltd
> Tampines Central 1 #04-01 Tampines Plaza
> Singapore 529541
> Republic of Singapore
> Mobile: +65-9648-9798
> MSN: teoenming@hotmail.com
> Alma Maters: Singapore Polytechnic, National University of Singapore
>
>
>
> On 08/25/2009 12:44 AM, Pasi Kärkkäinen wrote:
> >On Tue, Aug 25, 2009 at 12:17:53AM +0800, Mr. Teo En Ming (Zhang Enming)
> >wrote:
> >
> >>Hi All,
> >>
> >>I have tried to configure serial console for Xen hypervisor, dom 0
> >>kernel and Linux login but it does not seem to be working.
> >>
> >>Here is my grub configuration for serial console:
> >>
> >>title Fedora (2.6.31-rc6-enming.teo) Serial Console
> >> root (hd0,0)
> >> kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
> >> module /vmlinuz-2.6.31-rc6-enming.teo ro
> >>root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
> >> module /initrd-2.6.31-rc6-enming.teo.img
> >>
> >>
> >http://wiki.xensource.com/xenwiki/XenParavirtOps
> >
> >paste from that page:
> >
> >
> >Working example grub.conf with serial console output:
> >
> >title pv_ops dom0-test (2.6.29-rc7-tip) with serial console
> > root (hd0,0)
> > kernel /xen-3.3.gz dom0_mem=1024M loglvl=all guest_loglvl=all
> > com1=19200,8n1 console=com1
> > module /vmlinuz-2.6.29-rc7-tip ro root=/dev/vg00/lv01
> > console=hvc0 earlyprintk=xen
> > module /initrd-2.6.29-rc7-tip.img
> >
> >
> >
> >>Is the above configuration correct? On my Intel Desktop Board DQ45CB, I
> >>have a COM1 header on the PCB and I have connected an external serial
> >>port to this header and also enabled COM1 in the BIOS.
> >>
> >>After selecting the above entry in GRUB still on VGA, a cursor at the
> >>top left corner of the monitor shows up, which means Xen and Dom 0
> >>kernel are booting up on the serial console and not on VGA.
> >>
> >>However, after some time, a login prompt finally displays on my VGA
> >>monitor! Isn't it NOT supposed to show up on VGA and should show up in
> >>serial console instead?
> >>
> >>
> >You also need to have the gettys configured properly.
> >
> >-- Pasi
> >
>
>
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 17:57 ` Pasi Kärkkäinen
@ 2009-08-24 17:59 ` Pasi Kärkkäinen
2009-08-24 18:06 ` Mr. Teo En Ming (Zhang Enming)
1 sibling, 0 replies; 34+ messages in thread
From: Pasi Kärkkäinen @ 2009-08-24 17:59 UTC (permalink / raw)
To: Mr. Teo En Ming (Zhang Enming); +Cc: xen-devel
On Mon, Aug 24, 2009 at 08:57:47PM +0300, Pasi Kärkkäinen wrote:
> On Tue, Aug 25, 2009 at 01:34:54AM +0800, Mr. Teo En Ming (Zhang Enming) wrote:
> > Dear Pasi,
> >
> > Thanks for your help! It works!
> >
> > I wonder why this didn't work:
> >
> > title Fedora (2.6.31-rc6-enming.teo) Serial Console
> > root (hd0,0)
> > kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
> > module /vmlinuz-2.6.31-rc6-enming.teo ro
> > root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
> > module /initrd-2.6.31-rc6-enming.teo.img
> >
> > And this worked:
> >
> > title pv_ops dom0-test (2.6.29-rc7-tip) with serial console
> > root (hd0,0)
> > kernel /xen-3.3.gz dom0_mem=1024M loglvl=all guest_loglvl=all
> > com1=19200,8n1 console=com1
> > module /vmlinuz-2.6.29-rc7-tip ro root=/dev/vg00/lv01 console=hvc0
> > earlyprintk=xen
> > module /initrd-2.6.29-rc7-tip.img
> >
> > Anyway, I still got a tty1 output! I thought that after using serial
> > console, it is not supposed to output to a monitor anymore?
> >
>
> Well you still haven't disabled the VGA display adapter..
> And most probably you still have gettys configured aswell.
>
> > As a result of this, I still can't hide the VGA card from dom 0 and pass it
> > through to the Windows Dom U.
> >
>
> See: http://wiki.xensource.com/xenwiki/VTdHowTo
>
> Especially the section "Binding at Boot-Time".
>
Oh, I guess pv_ops dom0 still doesn't have pciback.
I wonder how to do it then..
-- Pasi
>
> > Any ideas?
> >
> > --
> > Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
> > BEng(Hons)(Mechanical Engineering)
> > Technical Support Engineer
> > Information Technology Department
> > Asiasoft Online Pte Ltd
> > Tampines Central 1 #04-01 Tampines Plaza
> > Singapore 529541
> > Republic of Singapore
> > Mobile: +65-9648-9798
> > MSN: teoenming@hotmail.com
> > Alma Maters: Singapore Polytechnic, National University of Singapore
> >
> >
> >
> > On 08/25/2009 12:44 AM, Pasi Kärkkäinen wrote:
> > >On Tue, Aug 25, 2009 at 12:17:53AM +0800, Mr. Teo En Ming (Zhang Enming)
> > >wrote:
> > >
> > >>Hi All,
> > >>
> > >>I have tried to configure serial console for Xen hypervisor, dom 0
> > >>kernel and Linux login but it does not seem to be working.
> > >>
> > >>Here is my grub configuration for serial console:
> > >>
> > >>title Fedora (2.6.31-rc6-enming.teo) Serial Console
> > >> root (hd0,0)
> > >> kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
> > >> module /vmlinuz-2.6.31-rc6-enming.teo ro
> > >>root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
> > >> module /initrd-2.6.31-rc6-enming.teo.img
> > >>
> > >>
> > >http://wiki.xensource.com/xenwiki/XenParavirtOps
> > >
> > >paste from that page:
> > >
> > >
> > >Working example grub.conf with serial console output:
> > >
> > >title pv_ops dom0-test (2.6.29-rc7-tip) with serial console
> > > root (hd0,0)
> > > kernel /xen-3.3.gz dom0_mem=1024M loglvl=all guest_loglvl=all
> > > com1=19200,8n1 console=com1
> > > module /vmlinuz-2.6.29-rc7-tip ro root=/dev/vg00/lv01
> > > console=hvc0 earlyprintk=xen
> > > module /initrd-2.6.29-rc7-tip.img
> > >
> > >
> > >
> > >>Is the above configuration correct? On my Intel Desktop Board DQ45CB, I
> > >>have a COM1 header on the PCB and I have connected an external serial
> > >>port to this header and also enabled COM1 in the BIOS.
> > >>
> > >>After selecting the above entry in GRUB still on VGA, a cursor at the
> > >>top left corner of the monitor shows up, which means Xen and Dom 0
> > >>kernel are booting up on the serial console and not on VGA.
> > >>
> > >>However, after some time, a login prompt finally displays on my VGA
> > >>monitor! Isn't it NOT supposed to show up on VGA and should show up in
> > >>serial console instead?
> > >>
> > >>
> > >You also need to have the gettys configured properly.
> > >
> > >-- Pasi
> > >
> >
> >
> >
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 17:57 ` Pasi Kärkkäinen
2009-08-24 17:59 ` Pasi Kärkkäinen
@ 2009-08-24 18:06 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:15 ` Mr. Teo En Ming (Zhang Enming)
1 sibling, 1 reply; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 18:06 UTC (permalink / raw)
To: pasik; +Cc: xen-devel
Dear Pasi,
How do I disable the VGA display adapter? Stop the vga card kernel
module from loading? Add it to /etc/modprobe.d/blacklist.conf? Under
pv-ops dom 0, there is no nouveau kernel module. And nvidia kernel
module cannot work in pv-ops dom 0 too.
How do I disable all the various tty from 1 to 7?
I still need to leave ttyS0 enabled, as I need the serial console.
As for hiding vga card from dom 0, I cannot use pciback as I am using
pv-ops dom 0. I need to use pci-stub.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 01:57 AM, Pasi Kärkkäinen wrote:
> On Tue, Aug 25, 2009 at 01:34:54AM +0800, Mr. Teo En Ming (Zhang Enming) wrote:
>
>> Dear Pasi,
>>
>> Thanks for your help! It works!
>>
>> I wonder why this didn't work:
>>
>> title Fedora (2.6.31-rc6-enming.teo) Serial Console
>> root (hd0,0)
>> kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
>> module /vmlinuz-2.6.31-rc6-enming.teo ro
>> root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
>> module /initrd-2.6.31-rc6-enming.teo.img
>>
>> And this worked:
>>
>> title pv_ops dom0-test (2.6.29-rc7-tip) with serial console
>> root (hd0,0)
>> kernel /xen-3.3.gz dom0_mem=1024M loglvl=all guest_loglvl=all
>> com1=19200,8n1 console=com1
>> module /vmlinuz-2.6.29-rc7-tip ro root=/dev/vg00/lv01 console=hvc0
>> earlyprintk=xen
>> module /initrd-2.6.29-rc7-tip.img
>>
>> Anyway, I still got a tty1 output! I thought that after using serial
>> console, it is not supposed to output to a monitor anymore?
>>
>>
> Well you still haven't disabled the VGA display adapter..
> And most probably you still have gettys configured aswell.
>
>
>> As a result of this, I still can't hide the VGA card from dom 0 and pass it
>> through to the Windows Dom U.
>>
>>
> See: http://wiki.xensource.com/xenwiki/VTdHowTo
>
> Especially the section "Binding at Boot-Time".
>
> -- Pasi
>
>
>> Any ideas?
>>
>> --
>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
>> BEng(Hons)(Mechanical Engineering)
>> Technical Support Engineer
>> Information Technology Department
>> Asiasoft Online Pte Ltd
>> Tampines Central 1 #04-01 Tampines Plaza
>> Singapore 529541
>> Republic of Singapore
>> Mobile: +65-9648-9798
>> MSN: teoenming@hotmail.com
>> Alma Maters: Singapore Polytechnic, National University of Singapore
>>
>>
>>
>> On 08/25/2009 12:44 AM, Pasi Kärkkäinen wrote:
>>
>>> On Tue, Aug 25, 2009 at 12:17:53AM +0800, Mr. Teo En Ming (Zhang Enming)
>>> wrote:
>>>
>>>
>>>> Hi All,
>>>>
>>>> I have tried to configure serial console for Xen hypervisor, dom 0
>>>> kernel and Linux login but it does not seem to be working.
>>>>
>>>> Here is my grub configuration for serial console:
>>>>
>>>> title Fedora (2.6.31-rc6-enming.teo) Serial Console
>>>> root (hd0,0)
>>>> kernel /xen.gz iommu=1 com1=115200,8n1 console=com1
>>>> module /vmlinuz-2.6.31-rc6-enming.teo ro
>>>> root=/dev/mapper/vg_fedora11_host-lv_root selinux=0 console=ttyS0,115200
>>>> module /initrd-2.6.31-rc6-enming.teo.img
>>>>
>>>>
>>>>
>>> http://wiki.xensource.com/xenwiki/XenParavirtOps
>>>
>>> paste from that page:
>>>
>>>
>>> Working example grub.conf with serial console output:
>>>
>>> title pv_ops dom0-test (2.6.29-rc7-tip) with serial console
>>> root (hd0,0)
>>> kernel /xen-3.3.gz dom0_mem=1024M loglvl=all guest_loglvl=all
>>> com1=19200,8n1 console=com1
>>> module /vmlinuz-2.6.29-rc7-tip ro root=/dev/vg00/lv01
>>> console=hvc0 earlyprintk=xen
>>> module /initrd-2.6.29-rc7-tip.img
>>>
>>>
>>>
>>>
>>>> Is the above configuration correct? On my Intel Desktop Board DQ45CB, I
>>>> have a COM1 header on the PCB and I have connected an external serial
>>>> port to this header and also enabled COM1 in the BIOS.
>>>>
>>>> After selecting the above entry in GRUB still on VGA, a cursor at the
>>>> top left corner of the monitor shows up, which means Xen and Dom 0
>>>> kernel are booting up on the serial console and not on VGA.
>>>>
>>>> However, after some time, a login prompt finally displays on my VGA
>>>> monitor! Isn't it NOT supposed to show up on VGA and should show up in
>>>> serial console instead?
>>>>
>>>>
>>>>
>>> You also need to have the gettys configured properly.
>>>
>>> -- Pasi
>>>
>>>
>>
>>
>>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 18:06 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 18:15 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:28 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:45 ` Alan Cox
0 siblings, 2 replies; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 18:15 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel
Ah I know where to disable all the tty already
It's no longer in /etc/inittab. Fedora 11 is using upstart.
tty1 to tty6 are in /etc/event.d
/etc/event.d/tty1
/etc/event.d/tty2
/etc/event.d/tty3
/etc/event.d/tty4
/etc/event.d/tty5
/etc/event.d/tty6
If I disable all the above tty, will I be able to hide vga card from dom
0 since it is no longer displaying to the monitor?
Or do I still need to disable the vga card? How do I do that?
Thank you.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 02:06 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> Dear Pasi,
>
> How do I disable the VGA display adapter? Stop the vga card kernel
> module from loading? Add it to /etc/modprobe.d/blacklist.conf? Under
> pv-ops dom 0, there is no nouveau kernel module. And nvidia kernel
> module cannot work in pv-ops dom 0 too.
>
> How do I disable all the various tty from 1 to 7?
>
> I still need to leave ttyS0 enabled, as I need the serial console.
>
> As for hiding vga card from dom 0, I cannot use pciback as I am using
> pv-ops dom 0. I need to use pci-stub.
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 18:15 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 18:28 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:31 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:45 ` Alan Cox
1 sibling, 1 reply; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 18:28 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel
Dear Pasi,
I wonder how this guy Ng Beng Heng at the University of Michigan did it.
http://article.gmane.org/gmane.comp.emulators.xen.devel/67132
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 02:15 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> Ah I know where to disable all the tty already
>
> It's no longer in /etc/inittab. Fedora 11 is using upstart.
>
> tty1 to tty6 are in /etc/event.d
>
> /etc/event.d/tty1
> /etc/event.d/tty2
> /etc/event.d/tty3
> /etc/event.d/tty4
> /etc/event.d/tty5
> /etc/event.d/tty6
>
> If I disable all the above tty, will I be able to hide vga card from
> dom 0 since it is no longer displaying to the monitor?
>
> Or do I still need to disable the vga card? How do I do that?
>
> Thank you.
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 18:28 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 18:31 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:35 ` Mr. Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 18:31 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel
http://article.gmane.org/gmane.comp.emulators.xen.devel/67243
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 02:28 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> Dear Pasi,
>
> I wonder how this guy Ng Beng Heng at the University of Michigan did it.
>
> http://article.gmane.org/gmane.comp.emulators.xen.devel/67132
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 18:31 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 18:35 ` Mr. Teo En Ming (Zhang Enming)
0 siblings, 0 replies; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 18:35 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel
The entire topic is here at the Xen developers mailing list:
http://lists.xensource.com/archives/html/xen-devel/2009-06/msg00245.html
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 02:31 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> http://article.gmane.org/gmane.comp.emulators.xen.devel/67243
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 18:15 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:28 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 18:45 ` Alan Cox
2009-08-24 19:13 ` Pasi Kärkkäinen
1 sibling, 1 reply; 34+ messages in thread
From: Alan Cox @ 2009-08-24 18:45 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel
> If I disable all the above tty, will I be able to hide vga card from dom
> 0 since it is no longer displaying to the monitor?
No
> Or do I still need to disable the vga card? How do I do that?
The video card is enabled by the BIOS and the kernel and also Xen then
always use it.
Alan
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 18:45 ` Alan Cox
@ 2009-08-24 19:13 ` Pasi Kärkkäinen
2009-08-24 19:23 ` Mr. Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 34+ messages in thread
From: Pasi Kärkkäinen @ 2009-08-24 19:13 UTC (permalink / raw)
To: Alan Cox; +Cc: xen-devel, enming.teo
On Mon, Aug 24, 2009 at 07:45:52PM +0100, Alan Cox wrote:
> > If I disable all the above tty, will I be able to hide vga card from dom
> > 0 since it is no longer displaying to the monitor?
>
> No
>
> > Or do I still need to disable the vga card? How do I do that?
>
> The video card is enabled by the BIOS and the kernel and also Xen then
> always use it.
>
So I guess you need to have additional/extra video card that you'll
passthrough.
-- Pasi
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 19:13 ` Pasi Kärkkäinen
@ 2009-08-24 19:23 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 19:33 ` Mr. Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 19:23 UTC (permalink / raw)
To: pasik; +Cc: xen-devel, Alan Cox
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same Intel DQ45CB as me.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:13 AM, Pasi Kärkkäinen wrote:
> On Mon, Aug 24, 2009 at 07:45:52PM +0100, Alan Cox wrote:
>
>>> If I disable all the above tty, will I be able to hide vga card from dom
>>> 0 since it is no longer displaying to the monitor?
>>>
>> No
>>
>>
>>> Or do I still need to disable the vga card? How do I do that?
>>>
>> The video card is enabled by the BIOS and the kernel and also Xen then
>> always use it.
>>
>>
> So I guess you need to have additional/extra video card that you'll
> passthrough.
>
> -- Pasi
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 19:23 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 19:33 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 19:35 ` Mr. Teo En Ming (Zhang Enming)
2009-08-25 2:04 ` Xen Paravirt Operations Domain 0 Serial Console Problem Han, Weidong
0 siblings, 2 replies; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 19:33 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel, weidong.han, Alan Cox
[-- Attachment #1.1: Type: text/plain, Size: 1787 bytes --]
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for
assignment (example PCI device 01:00.0) * lspci -n * locate the entry
for device 01:00.0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9"> /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0"> /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0"> /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config, it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
> Geforce 8400 GS.
>
> Ng Beng Heng at the University of Michigan has done it. He's using the
> same Intel DQ45CB as me.
>
[-- Attachment #1.2: Type: text/html, Size: 2981 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 19:33 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-24 19:35 ` Mr. Teo En Ming (Zhang Enming)
2009-08-25 0:49 ` Mr. Teo En Ming (Zhang Enming)
2009-08-25 2:04 ` Xen Paravirt Operations Domain 0 Serial Console Problem Han, Weidong
1 sibling, 1 reply; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-24 19:35 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel, weidong.han, Alan Cox
[-- Attachment #1.1: Type: text/plain, Size: 2392 bytes --]
I have already compiled CONFIG_PCI_STUB=y statically into the kernel.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:33 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> I find that following the instructions here at Xen Wiki VtdHowTo don't
> work:
>
>
> Binding Devices to pci-stub
>
> If using pv-ops dom0, also can use pci-stub to hide devices for
> assignment (example PCI device 01:00.0) * lspci -n * locate the entry
> for device 01:00.0 and note down the vendor & device ID 8086:10b9 .
>
> ...
> 01:00.0 0200: 8086:10b9 (rev 06)
> ...
>
> * then use following commands to hide it: .
>
> echo "8086 10b9"> /sys/bus/pci/drivers/pci-stub/new_id
> echo "0000:01:00.0"> /sys/bus/pci/devices/0000:01:00.0/driver/unbind
> echo "0000:01:00.0"> /sys/bus/pci/drivers/pci-stub/bind
>
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied.
>
> My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
> /sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at all.
>
> Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config, it complains about pciback but I am using paravirt-ops dom 0 kernel.
>
> And when I tried the "xm pci-list-assignable-devices", nothing shows up.
>
> I have already specified iommu=1 in grub.
>
> Hope the Intel folks can assist in this matter.
>
>
> --
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
> Technical Support Engineer
> Information Technology Department
> Asiasoft Online Pte Ltd
> Tampines Central 1 #04-01 Tampines Plaza
> Singapore 529541
> Republic of Singapore
> Mobile: +65-9648-9798
> MSN:teoenming@hotmail.com
> Alma Maters: Singapore Polytechnic, National University of Singapore
>
>
> On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>> I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
>> Geforce 8400 GS.
>>
>> Ng Beng Heng at the University of Michigan has done it. He's using
>> the same Intel DQ45CB as me.
>>
>
[-- Attachment #1.2: Type: text/html, Size: 3861 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 19:35 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-25 0:49 ` Mr. Teo En Ming (Zhang Enming)
2009-08-25 0:57 ` Mr. Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-25 0:49 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel, weidong.han, Alan Cox
[-- Attachment #1.1: Type: text/plain, Size: 3289 bytes --]
Hi
When I boot up the computer using onboard Intel GMA 4500 as the primary
VGA controller, I could still see the NVIDIA Geforce 8400 GS PCI Express
x16 card in lspci.
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset
Integrated Graphics Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS
(rev a1)
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:35 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> I have already compiled CONFIG_PCI_STUB=y statically into the kernel.
>
> --
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
> Technical Support Engineer
> Information Technology Department
> Asiasoft Online Pte Ltd
> Tampines Central 1 #04-01 Tampines Plaza
> Singapore 529541
> Republic of Singapore
> Mobile: +65-9648-9798
> MSN:teoenming@hotmail.com
> Alma Maters: Singapore Polytechnic, National University of Singapore
>
>
> On 08/25/2009 03:33 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>> I find that following the instructions here at Xen Wiki VtdHowTo
>> don't work:
>>
>>
>> Binding Devices to pci-stub
>>
>> If using pv-ops dom0, also can use pci-stub to hide devices for
>> assignment (example PCI device 01:00.0) * lspci -n * locate the entry
>> for device 01:00.0 and note down the vendor & device ID 8086:10b9 .
>>
>> ...
>> 01:00.0 0200: 8086:10b9 (rev 06)
>> ...
>>
>> * then use following commands to hide it: .
>>
>> echo "8086 10b9"> /sys/bus/pci/drivers/pci-stub/new_id
>> echo "0000:01:00.0"> /sys/bus/pci/devices/0000:01:00.0/driver/unbind
>> echo "0000:01:00.0"> /sys/bus/pci/drivers/pci-stub/bind
>>
>> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied.
>>
>> My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
>> /sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at all.
>>
>> Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config, it complains about pciback but I am using paravirt-ops dom 0 kernel.
>>
>> And when I tried the "xm pci-list-assignable-devices", nothing shows up.
>>
>> I have already specified iommu=1 in grub.
>>
>> Hope the Intel folks can assist in this matter.
>>
>>
>> --
>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
>> Technical Support Engineer
>> Information Technology Department
>> Asiasoft Online Pte Ltd
>> Tampines Central 1 #04-01 Tampines Plaza
>> Singapore 529541
>> Republic of Singapore
>> Mobile: +65-9648-9798
>> MSN:teoenming@hotmail.com
>> Alma Maters: Singapore Polytechnic, National University of Singapore
>>
>>
>> On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>>> I have both the onboard Intel GMA 4500 and the PCI Express x16
>>> NVIDIA Geforce 8400 GS.
>>>
>>> Ng Beng Heng at the University of Michigan has done it. He's using
>>> the same Intel DQ45CB as me.
>>>
>>
>
[-- Attachment #1.2: Type: text/html, Size: 5097 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-25 0:49 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-25 0:57 ` Mr. Teo En Ming (Zhang Enming)
2009-08-25 0:59 ` VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16 Mr. Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-25 0:57 UTC (permalink / raw)
To: bengheng; +Cc: xen-devel, weidong.han, Alan Cox
[-- Attachment #1.1: Type: text/plain, Size: 4204 bytes --]
Dear Beng Heng,
I understand that you got VGA passthrough working with Intel DQ45CB and
an PCI-E x16 ATI Graphics card.
I have Intel DQ45CB and NVIDIA Geforce 8400 GS PCI-E x16.
Could you share with me in details how you got VGA passthrough to work
with ATI PCI-E x16 when you set onboard VGA as your primary video adapter?
Thank you.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 08:49 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> Hi
>
> When I boot up the computer using onboard Intel GMA 4500 as the
> primary VGA controller, I could still see the NVIDIA Geforce 8400 GS
> PCI Express x16 card in lspci.
>
> 00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset
> Integrated Graphics Controller (rev 03)
> 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS
> (rev a1)
>
>
> --
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
> Technical Support Engineer
> Information Technology Department
> Asiasoft Online Pte Ltd
> Tampines Central 1 #04-01 Tampines Plaza
> Singapore 529541
> Republic of Singapore
> Mobile: +65-9648-9798
> MSN:teoenming@hotmail.com
> Alma Maters: Singapore Polytechnic, National University of Singapore
>
>
> On 08/25/2009 03:35 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>> I have already compiled CONFIG_PCI_STUB=y statically into the kernel.
>>
>> --
>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
>> Technical Support Engineer
>> Information Technology Department
>> Asiasoft Online Pte Ltd
>> Tampines Central 1 #04-01 Tampines Plaza
>> Singapore 529541
>> Republic of Singapore
>> Mobile: +65-9648-9798
>> MSN:teoenming@hotmail.com
>> Alma Maters: Singapore Polytechnic, National University of Singapore
>>
>>
>> On 08/25/2009 03:33 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>>> I find that following the instructions here at Xen Wiki VtdHowTo
>>> don't work:
>>>
>>>
>>> Binding Devices to pci-stub
>>>
>>> If using pv-ops dom0, also can use pci-stub to hide devices for
>>> assignment (example PCI device 01:00.0) * lspci -n * locate the
>>> entry for device 01:00.0 and note down the vendor & device ID
>>> 8086:10b9 .
>>>
>>> ...
>>> 01:00.0 0200: 8086:10b9 (rev 06)
>>> ...
>>>
>>> * then use following commands to hide it: .
>>>
>>> echo "8086 10b9"> /sys/bus/pci/drivers/pci-stub/new_id
>>> echo "0000:01:00.0"> /sys/bus/pci/devices/0000:01:00.0/driver/unbind
>>> echo "0000:01:00.0"> /sys/bus/pci/drivers/pci-stub/bind
>>>
>>> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied.
>>>
>>> My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
>>> /sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at all.
>>>
>>> Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config, it complains about pciback but I am using paravirt-ops dom 0 kernel.
>>>
>>> And when I tried the "xm pci-list-assignable-devices", nothing shows up.
>>>
>>> I have already specified iommu=1 in grub.
>>>
>>> Hope the Intel folks can assist in this matter.
>>>
>>>
>>> --
>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
>>> Technical Support Engineer
>>> Information Technology Department
>>> Asiasoft Online Pte Ltd
>>> Tampines Central 1 #04-01 Tampines Plaza
>>> Singapore 529541
>>> Republic of Singapore
>>> Mobile: +65-9648-9798
>>> MSN:teoenming@hotmail.com
>>> Alma Maters: Singapore Polytechnic, National University of Singapore
>>>
>>>
>>> On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>>>> I have both the onboard Intel GMA 4500 and the PCI Express x16
>>>> NVIDIA Geforce 8400 GS.
>>>>
>>>> Ng Beng Heng at the University of Michigan has done it. He's using
>>>> the same Intel DQ45CB as me.
>>>>
>>>
>>
>
>
[-- Attachment #1.2: Type: text/html, Size: 6323 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16
2009-08-25 0:57 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-25 0:59 ` Mr. Teo En Ming (Zhang Enming)
2009-08-25 2:09 ` Han, Weidong
0 siblings, 1 reply; 34+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-08-25 0:59 UTC (permalink / raw)
To: enming.teo; +Cc: xen-devel, weidong.han, Alan Cox, bengheng
[-- Attachment #1.1: Type: text/plain, Size: 5085 bytes --]
Hi,
I should probably rename the subject of this email.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 08:57 AM, Mr. Teo En Ming (Zhang Enming) wrote:
> Dear Beng Heng,
>
> I understand that you got VGA passthrough working with Intel DQ45CB
> and an PCI-E x16 ATI Graphics card.
>
> I have Intel DQ45CB and NVIDIA Geforce 8400 GS PCI-E x16.
>
> Could you share with me in details how you got VGA passthrough to work
> with ATI PCI-E x16 when you set onboard VGA as your primary video adapter?
>
> Thank you.
> --
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
> Technical Support Engineer
> Information Technology Department
> Asiasoft Online Pte Ltd
> Tampines Central 1 #04-01 Tampines Plaza
> Singapore 529541
> Republic of Singapore
> Mobile: +65-9648-9798
> MSN:teoenming@hotmail.com
> Alma Maters: Singapore Polytechnic, National University of Singapore
>
>
> On 08/25/2009 08:49 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>> Hi
>>
>> When I boot up the computer using onboard Intel GMA 4500 as the
>> primary VGA controller, I could still see the NVIDIA Geforce 8400 GS
>> PCI Express x16 card in lspci.
>>
>> 00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset
>> Integrated Graphics Controller (rev 03)
>> 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS
>> (rev a1)
>>
>>
>> --
>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
>> Technical Support Engineer
>> Information Technology Department
>> Asiasoft Online Pte Ltd
>> Tampines Central 1 #04-01 Tampines Plaza
>> Singapore 529541
>> Republic of Singapore
>> Mobile: +65-9648-9798
>> MSN:teoenming@hotmail.com
>> Alma Maters: Singapore Polytechnic, National University of Singapore
>>
>>
>> On 08/25/2009 03:35 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>>> I have already compiled CONFIG_PCI_STUB=y statically into the kernel.
>>>
>>> --
>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
>>> Technical Support Engineer
>>> Information Technology Department
>>> Asiasoft Online Pte Ltd
>>> Tampines Central 1 #04-01 Tampines Plaza
>>> Singapore 529541
>>> Republic of Singapore
>>> Mobile: +65-9648-9798
>>> MSN:teoenming@hotmail.com
>>> Alma Maters: Singapore Polytechnic, National University of Singapore
>>>
>>>
>>> On 08/25/2009 03:33 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>>>> I find that following the instructions here at Xen Wiki VtdHowTo
>>>> don't work:
>>>>
>>>>
>>>> Binding Devices to pci-stub
>>>>
>>>> If using pv-ops dom0, also can use pci-stub to hide devices for
>>>> assignment (example PCI device 01:00.0) * lspci -n * locate the
>>>> entry for device 01:00.0 and note down the vendor & device ID
>>>> 8086:10b9 .
>>>>
>>>> ...
>>>> 01:00.0 0200: 8086:10b9 (rev 06)
>>>> ...
>>>>
>>>> * then use following commands to hide it: .
>>>>
>>>> echo "8086 10b9"> /sys/bus/pci/drivers/pci-stub/new_id
>>>> echo "0000:01:00.0"> /sys/bus/pci/devices/0000:01:00.0/driver/unbind
>>>> echo "0000:01:00.0"> /sys/bus/pci/drivers/pci-stub/bind
>>>>
>>>> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied.
>>>>
>>>> My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
>>>> /sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at all.
>>>>
>>>> Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config, it complains about pciback but I am using paravirt-ops dom 0 kernel.
>>>>
>>>> And when I tried the "xm pci-list-assignable-devices", nothing shows up.
>>>>
>>>> I have already specified iommu=1 in grub.
>>>>
>>>> Hope the Intel folks can assist in this matter.
>>>>
>>>>
>>>> --
>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
>>>> Technical Support Engineer
>>>> Information Technology Department
>>>> Asiasoft Online Pte Ltd
>>>> Tampines Central 1 #04-01 Tampines Plaza
>>>> Singapore 529541
>>>> Republic of Singapore
>>>> Mobile: +65-9648-9798
>>>> MSN:teoenming@hotmail.com
>>>> Alma Maters: Singapore Polytechnic, National University of Singapore
>>>>
>>>>
>>>> On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>>>>> I have both the onboard Intel GMA 4500 and the PCI Express x16
>>>>> NVIDIA Geforce 8400 GS.
>>>>>
>>>>> Ng Beng Heng at the University of Michigan has done it. He's using
>>>>> the same Intel DQ45CB as me.
>>>>>
>>>>
>>>
>>
>>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>
[-- Attachment #1.2: Type: text/html, Size: 7623 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: Xen Paravirt Operations Domain 0 Serial Console Problem
2009-08-24 19:33 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 19:35 ` Mr. Teo En Ming (Zhang Enming)
@ 2009-08-25 2:04 ` Han, Weidong
2009-08-25 2:40 ` Xen Paravirt Operations Domain 0 Serial ConsoleProblem Teo En Ming (Zhang Enming)
1 sibling, 1 reply; 34+ messages in thread
From: Han, Weidong @ 2009-08-25 2:04 UTC (permalink / raw)
To: 'enming.teo@asiasoftsea.net'
Cc: 'xen-devel@lists.xensource.com', 'Alan Cox'
[-- Attachment #1.1: Type: text/plain, Size: 2682 bytes --]
What version of Xen are you using? Make sure after c/s 19893, which enables pci-stub to hide devices for assignment.
It works fine for me.
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied
It doesn't matter. It is the same to pciback. You will get the same message when you do "cat /sys/bus/pci/drivers/pciback/new_id".
After use commands to hide 01:00.0 with pci-stub, can you see it use command 'ls /sys/bus/pci/drivers/pci-stub/'?
Regards,
Weidong
________________________________
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 3:33
To: enming.teo@asiasoftsea.net
Cc: pasik@iki.fi; xen-devel@lists.xensource.com; Alan Cox; Han, Weidong
Subject: Re: [Xen-devel] Xen Paravirt Operations Domain 0 Serial Console Problem
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment (example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config, it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same Intel DQ45CB as me.
[-- Attachment #1.2: Type: text/html, Size: 5485 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16
2009-08-25 0:59 ` VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16 Mr. Teo En Ming (Zhang Enming)
@ 2009-08-25 2:09 ` Han, Weidong
2009-08-25 2:44 ` Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 34+ messages in thread
From: Han, Weidong @ 2009-08-25 2:09 UTC (permalink / raw)
To: 'enming.teo@asiasoftsea.net'
Cc: 'xen-devel@lists.xensource.com', 'Alan Cox',
'bengheng@eecs.umich.edu'
[-- Attachment #1.1: Type: text/plain, Size: 5488 bytes --]
Per our investigation, you cannot copy VGA bios from host 0xc0000 to guest for secondary gfx assignment. You can load it from a file.
In addition, if you want to passthrough Nvidia G8400, you need to 1:1 map its MMIO BARs.
Regards,
Weidong
________________________________
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 8:59
To: enming.teo@asiasoftsea.net
Cc: bengheng@eecs.umich.edu; xen-devel@lists.xensource.com; Han, Weidong; Alan Cox
Subject: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16
Hi,
I should probably rename the subject of this email.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 08:57 AM, Mr. Teo En Ming (Zhang Enming) wrote:
Dear Beng Heng,
I understand that you got VGA passthrough working with Intel DQ45CB and an PCI-E x16 ATI Graphics card.
I have Intel DQ45CB and NVIDIA Geforce 8400 GS PCI-E x16.
Could you share with me in details how you got VGA passthrough to work with ATI PCI-E x16 when you set onboard VGA as your primary video adapter?
Thank you.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 08:49 AM, Mr. Teo En Ming (Zhang Enming) wrote:
Hi
When I boot up the computer using onboard Intel GMA 4500 as the primary VGA controller, I could still see the NVIDIA Geforce 8400 GS PCI Express x16 card in lspci.
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:35 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have already compiled CONFIG_PCI_STUB=y statically into the kernel.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:33 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment (example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config, it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same Intel DQ45CB as me.
________________________________
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com<mailto:Xen-devel@lists.xensource.com>
http://lists.xensource.com/xen-devel
[-- Attachment #1.2: Type: text/html, Size: 8735 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: Xen Paravirt Operations Domain 0 Serial ConsoleProblem
2009-08-25 2:04 ` Xen Paravirt Operations Domain 0 Serial Console Problem Han, Weidong
@ 2009-08-25 2:40 ` Teo En Ming (Zhang Enming)
2009-08-25 2:50 ` Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 34+ messages in thread
From: Teo En Ming (Zhang Enming) @ 2009-08-25 2:40 UTC (permalink / raw)
To: weidong.han; +Cc: xen-devel, 'Alan Cox'
[-- Attachment #1.1: Type: text/plain, Size: 3563 bytes --]
Hi Weidong,
I believe I am using Xen 3.4.1 with changeset of 6 August 2009. I can't
remember the changeset number. I will check and get back to you later.
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:04 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'pasik@iki.fi'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
What version of Xen are you using? Make sure after c/s 19893, which enables
pci-stub to hide devices for assignment.
It works fine for me.
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied
It doesn't matter. It is the same to pciback. You will get the same message
when you do "cat /sys/bus/pci/drivers/pciback/new_id".
After use commands to hide 01:00.0 with pci-stub, can you see it use command
'ls /sys/bus/pci/drivers/pci-stub/'?
Regards,
Weidong
_____
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 3:33
To: enming.teo@asiasoftsea.net
Cc: pasik@iki.fi; xen-devel@lists.xensource.com; Alan Cox; Han, Weidong
Subject: Re: [Xen-devel] Xen Paravirt Operations Domain 0 Serial Console
Problem
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment
(example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.
0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at
all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config,
it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same
Intel DQ45CB as me.
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/23/09
18:03:00
[-- Attachment #1.2: Type: text/html, Size: 7471 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16
2009-08-25 2:09 ` Han, Weidong
@ 2009-08-25 2:44 ` Teo En Ming (Zhang Enming)
2009-08-25 3:05 ` Han, Weidong
0 siblings, 1 reply; 34+ messages in thread
From: Teo En Ming (Zhang Enming) @ 2009-08-25 2:44 UTC (permalink / raw)
To: weidong.han; +Cc: xen-devel, 'Alan Cox', bengheng
[-- Attachment #1.1: Type: text/plain, Size: 6095 bytes --]
Hi Weidong,
Any detailed documentation for the two tasks you mentioned?
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:09 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'bengheng@eecs.umich.edu'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS
PCI Express x16
Per our investigation, you cannot copy VGA bios from host 0xc0000 to guest
for secondary gfx assignment. You can load it from a file.
In addition, if you want to passthrough Nvidia G8400, you need to 1:1 map
its MMIO BARs.
Regards,
Weidong
_____
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 8:59
To: enming.teo@asiasoftsea.net
Cc: bengheng@eecs.umich.edu; xen-devel@lists.xensource.com; Han, Weidong;
Alan Cox
Subject: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI
Express x16
Hi,
I should probably rename the subject of this email.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 08:57 AM, Mr. Teo En Ming (Zhang Enming) wrote:
Dear Beng Heng,
I understand that you got VGA passthrough working with Intel DQ45CB and an
PCI-E x16 ATI Graphics card.
I have Intel DQ45CB and NVIDIA Geforce 8400 GS PCI-E x16.
Could you share with me in details how you got VGA passthrough to work with
ATI PCI-E x16 when you set onboard VGA as your primary video adapter?
Thank you.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 08:49 AM, Mr. Teo En Ming (Zhang Enming) wrote:
Hi
When I boot up the computer using onboard Intel GMA 4500 as the primary VGA
controller, I could still see the NVIDIA Geforce 8400 GS PCI Express x16
card in lspci.
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset
Integrated Graphics Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev
a1)
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:35 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have already compiled CONFIG_PCI_STUB=y statically into the kernel.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:33 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment
(example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.
0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at
all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config,
it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same
Intel DQ45CB as me.
_____
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
[-- Attachment #1.2: Type: text/html, Size: 10445 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: Xen Paravirt Operations Domain 0 Serial ConsoleProblem
2009-08-25 2:40 ` Xen Paravirt Operations Domain 0 Serial ConsoleProblem Teo En Ming (Zhang Enming)
@ 2009-08-25 2:50 ` Teo En Ming (Zhang Enming)
2009-08-25 3:03 ` Han, Weidong
0 siblings, 1 reply; 34+ messages in thread
From: Teo En Ming (Zhang Enming) @ 2009-08-25 2:50 UTC (permalink / raw)
To: enming.teo, weidong.han; +Cc: xen-devel, 'Alan Cox'
[-- Attachment #1.1: Type: text/plain, Size: 4563 bytes --]
Hi Weidong,
I can confirm that I am using Xen 3.4.1 with changeset of 6 August 2009.
However, I can't remember the changeset number. I need to get home after
work to find out.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
Sent: Tuesday, August 25, 2009 10:41 AM
To: weidong.han@intel.com
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
Hi Weidong,
I believe I am using Xen 3.4.1 with changeset of 6 August 2009. I can't
remember the changeset number. I will check and get back to you later.
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:04 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'pasik@iki.fi'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
What version of Xen are you using? Make sure after c/s 19893, which enables
pci-stub to hide devices for assignment.
It works fine for me.
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied
It doesn't matter. It is the same to pciback. You will get the same message
when you do "cat /sys/bus/pci/drivers/pciback/new_id".
After use commands to hide 01:00.0 with pci-stub, can you see it use command
'ls /sys/bus/pci/drivers/pci-stub/'?
Regards,
Weidong
_____
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 3:33
To: enming.teo@asiasoftsea.net
Cc: pasik@iki.fi; xen-devel@lists.xensource.com; Alan Cox; Han, Weidong
Subject: Re: [Xen-devel] Xen Paravirt Operations Domain 0 Serial Console
Problem
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment
(example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.
0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at
all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config,
it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same
Intel DQ45CB as me.
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/23/09
18:03:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
[-- Attachment #1.2: Type: text/html, Size: 9314 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: Xen Paravirt Operations Domain 0 Serial ConsoleProblem
2009-08-25 2:50 ` Teo En Ming (Zhang Enming)
@ 2009-08-25 3:03 ` Han, Weidong
2009-08-25 3:06 ` Xen Paravirt Operations Domain 0 SerialConsoleProblem Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 34+ messages in thread
From: Han, Weidong @ 2009-08-25 3:03 UTC (permalink / raw)
To: 'enming.teo@asiasoftsea.net'
Cc: 'Alan, 'xen-devel@lists.xensource.com', Cox'
[-- Attachment #1.1: Type: text/plain, Size: 5251 bytes --]
Xen 3.4.1 doesn't include the changeset 19893, so it cannot work for you. Basically, I use 2.6.18 dom0 with Xen 3.4, and use pv-ops dom 0 with xen-unstable. Anyway, you can port the c/s 19893 to your code, and try again.
Regards,
Weidong
________________________________
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 10:50
To: enming.teo@asiasoftsea.net; Han, Weidong
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial ConsoleProblem
Hi Weidong,
I can confirm that I am using Xen 3.4.1 with changeset of 6 August 2009. However, I can't remember the changeset number. I need to get home after work to find out.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
________________________________
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
Sent: Tuesday, August 25, 2009 10:41 AM
To: weidong.han@intel.com
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial ConsoleProblem
Hi Weidong,
I believe I am using Xen 3.4.1 with changeset of 6 August 2009. I can't remember the changeset number. I will check and get back to you later.
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
________________________________
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:04 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'pasik@iki.fi'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial ConsoleProblem
What version of Xen are you using? Make sure after c/s 19893, which enables pci-stub to hide devices for assignment.
It works fine for me.
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied
It doesn't matter. It is the same to pciback. You will get the same message when you do "cat /sys/bus/pci/drivers/pciback/new_id".
After use commands to hide 01:00.0 with pci-stub, can you see it use command 'ls /sys/bus/pci/drivers/pci-stub/'?
Regards,
Weidong
________________________________
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 3:33
To: enming.teo@asiasoftsea.net
Cc: pasik@iki.fi; xen-devel@lists.xensource.com; Alan Cox; Han, Weidong
Subject: Re: [Xen-devel] Xen Paravirt Operations Domain 0 Serial Console Problem
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment (example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config, it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same Intel DQ45CB as me.
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/23/09 18:03:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09 12:55:00
[-- Attachment #1.2: Type: text/html, Size: 10475 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16
2009-08-25 2:44 ` Teo En Ming (Zhang Enming)
@ 2009-08-25 3:05 ` Han, Weidong
2009-08-25 3:08 ` Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 34+ messages in thread
From: Han, Weidong @ 2009-08-25 3:05 UTC (permalink / raw)
To: 'enming.teo@asiasoftsea.net'
Cc: 'xen-devel@lists.xensource.com', 'Alan Cox',
'bengheng@eecs.umich.edu'
[-- Attachment #1.1: Type: text/plain, Size: 6781 bytes --]
No. we observed those problems in your investigation.
Regards,
Weidong
________________________________
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 10:45
To: Han, Weidong
Cc: bengheng@eecs.umich.edu; xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16
Hi Weidong,
Any detailed documentation for the two tasks you mentioned?
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
________________________________
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:09 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'bengheng@eecs.umich.edu'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16
Per our investigation, you cannot copy VGA bios from host 0xc0000 to guest for secondary gfx assignment. You can load it from a file.
In addition, if you want to passthrough Nvidia G8400, you need to 1:1 map its MMIO BARs.
Regards,
Weidong
________________________________
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 8:59
To: enming.teo@asiasoftsea.net
Cc: bengheng@eecs.umich.edu; xen-devel@lists.xensource.com; Han, Weidong; Alan Cox
Subject: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16
Hi,
I should probably rename the subject of this email.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 08:57 AM, Mr. Teo En Ming (Zhang Enming) wrote:
Dear Beng Heng,
I understand that you got VGA passthrough working with Intel DQ45CB and an PCI-E x16 ATI Graphics card.
I have Intel DQ45CB and NVIDIA Geforce 8400 GS PCI-E x16.
Could you share with me in details how you got VGA passthrough to work with ATI PCI-E x16 when you set onboard VGA as your primary video adapter?
Thank you.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 08:49 AM, Mr. Teo En Ming (Zhang Enming) wrote:
Hi
When I boot up the computer using onboard Intel GMA 4500 as the primary VGA controller, I could still see the NVIDIA Geforce 8400 GS PCI Express x16 card in lspci.
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:35 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have already compiled CONFIG_PCI_STUB=y statically into the kernel.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:33 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment (example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config, it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same Intel DQ45CB as me.
________________________________
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com<mailto:Xen-devel@lists.xensource.com>
http://lists.xensource.com/xen-devel
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09 12:55:00
[-- Attachment #1.2: Type: text/html, Size: 11403 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: Xen Paravirt Operations Domain 0 SerialConsoleProblem
2009-08-25 3:03 ` Han, Weidong
@ 2009-08-25 3:06 ` Teo En Ming (Zhang Enming)
2009-08-25 3:10 ` Teo En Ming (Zhang Enming)
2009-08-25 3:28 ` Han, Weidong
0 siblings, 2 replies; 34+ messages in thread
From: Teo En Ming (Zhang Enming) @ 2009-08-25 3:06 UTC (permalink / raw)
To: weidong.han; +Cc: xen-devel, 'Alan Cox'
[-- Attachment #1.1: Type: text/plain, Size: 6073 bytes --]
Dear Weidong,
I am using Xen 3.4.1 testing with pv-ops dom 0 kernels 2.6.30-rc3 or
2.6.31-rc6.
May I know where I can download changeset 19893 source code and patch Xen 3.
4.1 testing with this changeset?
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 11:03 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
SerialConsoleProblem
Xen 3.4.1 doesn't include the changeset 19893, so it cannot work for you.
Basically, I use 2.6.18 dom0 with Xen 3.4, and use pv-ops dom 0 with
xen-unstable. Anyway, you can port the c/s 19893 to your code, and try
again.
Regards,
Weidong
_____
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 10:50
To: enming.teo@asiasoftsea.net; Han, Weidong
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
Hi Weidong,
I can confirm that I am using Xen 3.4.1 with changeset of 6 August 2009.
However, I can't remember the changeset number. I need to get home after
work to find out.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
Sent: Tuesday, August 25, 2009 10:41 AM
To: weidong.han@intel.com
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
Hi Weidong,
I believe I am using Xen 3.4.1 with changeset of 6 August 2009. I can't
remember the changeset number. I will check and get back to you later.
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:04 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'pasik@iki.fi'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
What version of Xen are you using? Make sure after c/s 19893, which enables
pci-stub to hide devices for assignment.
It works fine for me.
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied
It doesn't matter. It is the same to pciback. You will get the same message
when you do "cat /sys/bus/pci/drivers/pciback/new_id".
After use commands to hide 01:00.0 with pci-stub, can you see it use command
'ls /sys/bus/pci/drivers/pci-stub/'?
Regards,
Weidong
_____
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 3:33
To: enming.teo@asiasoftsea.net
Cc: pasik@iki.fi; xen-devel@lists.xensource.com; Alan Cox; Han, Weidong
Subject: Re: [Xen-devel] Xen Paravirt Operations Domain 0 Serial Console
Problem
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment
(example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.
0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at
all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config,
it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same
Intel DQ45CB as me.
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/23/09
18:03:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
[-- Attachment #1.2: Type: text/html, Size: 12819 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16
2009-08-25 3:05 ` Han, Weidong
@ 2009-08-25 3:08 ` Teo En Ming (Zhang Enming)
0 siblings, 0 replies; 34+ messages in thread
From: Teo En Ming (Zhang Enming) @ 2009-08-25 3:08 UTC (permalink / raw)
To: weidong.han; +Cc: xen-devel, 'Alan Cox', bengheng
[-- Attachment #1.1: Type: text/plain, Size: 7316 bytes --]
Hi Weidong,
What are the steps to go about doing it?
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 11:05 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'bengheng@eecs.umich.edu'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS
PCI Express x16
No. we observed those problems in your investigation.
Regards,
Weidong
_____
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 10:45
To: Han, Weidong
Cc: bengheng@eecs.umich.edu; xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS
PCI Express x16
Hi Weidong,
Any detailed documentation for the two tasks you mentioned?
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:09 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'bengheng@eecs.umich.edu'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS
PCI Express x16
Per our investigation, you cannot copy VGA bios from host 0xc0000 to guest
for secondary gfx assignment. You can load it from a file.
In addition, if you want to passthrough Nvidia G8400, you need to 1:1 map
its MMIO BARs.
Regards,
Weidong
_____
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 8:59
To: enming.teo@asiasoftsea.net
Cc: bengheng@eecs.umich.edu; xen-devel@lists.xensource.com; Han, Weidong;
Alan Cox
Subject: VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI
Express x16
Hi,
I should probably rename the subject of this email.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 08:57 AM, Mr. Teo En Ming (Zhang Enming) wrote:
Dear Beng Heng,
I understand that you got VGA passthrough working with Intel DQ45CB and an
PCI-E x16 ATI Graphics card.
I have Intel DQ45CB and NVIDIA Geforce 8400 GS PCI-E x16.
Could you share with me in details how you got VGA passthrough to work with
ATI PCI-E x16 when you set onboard VGA as your primary video adapter?
Thank you.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 08:49 AM, Mr. Teo En Ming (Zhang Enming) wrote:
Hi
When I boot up the computer using onboard Intel GMA 4500 as the primary VGA
controller, I could still see the NVIDIA Geforce 8400 GS PCI Express x16
card in lspci.
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset
Integrated Graphics Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev
a1)
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:35 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have already compiled CONFIG_PCI_STUB=y statically into the kernel.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:33 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment
(example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.
0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at
all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config,
it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same
Intel DQ45CB as me.
_____
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
[-- Attachment #1.2: Type: text/html, Size: 13136 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: Xen Paravirt Operations Domain 0 SerialConsoleProblem
2009-08-25 3:06 ` Xen Paravirt Operations Domain 0 SerialConsoleProblem Teo En Ming (Zhang Enming)
@ 2009-08-25 3:10 ` Teo En Ming (Zhang Enming)
2009-08-25 3:28 ` Han, Weidong
1 sibling, 0 replies; 34+ messages in thread
From: Teo En Ming (Zhang Enming) @ 2009-08-25 3:10 UTC (permalink / raw)
To: enming.teo, weidong.han; +Cc: xen-devel, 'Alan Cox'
[-- Attachment #1.1: Type: text/plain, Size: 7134 bytes --]
Hi,
I downloaded and installed Xen 3.4.1 testing using these instructions:
# cd /usr/src
# hg clone http://xenbits.xensource.com/xen-3.4-testing.hg
# cd xen-3.4-testing.hg
# make xen
# make install-xen
# make tools
# make install-tools
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
Sent: Tuesday, August 25, 2009 11:07 AM
To: weidong.han@intel.com
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
SerialConsoleProblem
Dear Weidong,
I am using Xen 3.4.1 testing with pv-ops dom 0 kernels 2.6.30-rc3 or
2.6.31-rc6.
May I know where I can download changeset 19893 source code and patch Xen 3.
4.1 testing with this changeset?
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 11:03 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
SerialConsoleProblem
Xen 3.4.1 doesn't include the changeset 19893, so it cannot work for you.
Basically, I use 2.6.18 dom0 with Xen 3.4, and use pv-ops dom 0 with
xen-unstable. Anyway, you can port the c/s 19893 to your code, and try
again.
Regards,
Weidong
_____
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 10:50
To: enming.teo@asiasoftsea.net; Han, Weidong
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
Hi Weidong,
I can confirm that I am using Xen 3.4.1 with changeset of 6 August 2009.
However, I can't remember the changeset number. I need to get home after
work to find out.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
Sent: Tuesday, August 25, 2009 10:41 AM
To: weidong.han@intel.com
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
Hi Weidong,
I believe I am using Xen 3.4.1 with changeset of 6 August 2009. I can't
remember the changeset number. I will check and get back to you later.
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:04 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'pasik@iki.fi'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
What version of Xen are you using? Make sure after c/s 19893, which enables
pci-stub to hide devices for assignment.
It works fine for me.
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied
It doesn't matter. It is the same to pciback. You will get the same message
when you do "cat /sys/bus/pci/drivers/pciback/new_id".
After use commands to hide 01:00.0 with pci-stub, can you see it use command
'ls /sys/bus/pci/drivers/pci-stub/'?
Regards,
Weidong
_____
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 3:33
To: enming.teo@asiasoftsea.net
Cc: pasik@iki.fi; xen-devel@lists.xensource.com; Alan Cox; Han, Weidong
Subject: Re: [Xen-devel] Xen Paravirt Operations Domain 0 Serial Console
Problem
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment
(example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.
0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at
all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config,
it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same
Intel DQ45CB as me.
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/23/09
18:03:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
[-- Attachment #1.2: Type: text/html, Size: 14960 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: Xen Paravirt Operations Domain 0 SerialConsoleProblem
2009-08-25 3:06 ` Xen Paravirt Operations Domain 0 SerialConsoleProblem Teo En Ming (Zhang Enming)
2009-08-25 3:10 ` Teo En Ming (Zhang Enming)
@ 2009-08-25 3:28 ` Han, Weidong
2009-08-25 3:51 ` Teo En Ming (Zhang Enming)
1 sibling, 1 reply; 34+ messages in thread
From: Han, Weidong @ 2009-08-25 3:28 UTC (permalink / raw)
To: 'enming.teo@asiasoftsea.net'
Cc: 'Alan, 'xen-devel@lists.xensource.com', Cox'
[-- Attachment #1.1: Type: text/plain, Size: 6586 bytes --]
I attached it for you.
Regards,
Weidong
________________________________
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 11:07
To: Han, Weidong
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 SerialConsoleProblem
Dear Weidong,
I am using Xen 3.4.1 testing with pv-ops dom 0 kernels 2.6.30-rc3 or 2.6.31-rc6.
May I know where I can download changeset 19893 source code and patch Xen 3.4.1 testing with this changeset?
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
________________________________
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 11:03 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 SerialConsoleProblem
Xen 3.4.1 doesn't include the changeset 19893, so it cannot work for you. Basically, I use 2.6.18 dom0 with Xen 3.4, and use pv-ops dom 0 with xen-unstable. Anyway, you can port the c/s 19893 to your code, and try again.
Regards,
Weidong
________________________________
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 10:50
To: enming.teo@asiasoftsea.net; Han, Weidong
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial ConsoleProblem
Hi Weidong,
I can confirm that I am using Xen 3.4.1 with changeset of 6 August 2009. However, I can't remember the changeset number. I need to get home after work to find out.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
________________________________
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
Sent: Tuesday, August 25, 2009 10:41 AM
To: weidong.han@intel.com
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial ConsoleProblem
Hi Weidong,
I believe I am using Xen 3.4.1 with changeset of 6 August 2009. I can't remember the changeset number. I will check and get back to you later.
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
________________________________
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:04 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'pasik@iki.fi'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial ConsoleProblem
What version of Xen are you using? Make sure after c/s 19893, which enables pci-stub to hide devices for assignment.
It works fine for me.
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied
It doesn't matter. It is the same to pciback. You will get the same message when you do "cat /sys/bus/pci/drivers/pciback/new_id".
After use commands to hide 01:00.0 with pci-stub, can you see it use command 'ls /sys/bus/pci/drivers/pci-stub/'?
Regards,
Weidong
________________________________
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 3:33
To: enming.teo@asiasoftsea.net
Cc: pasik@iki.fi; xen-devel@lists.xensource.com; Alan Cox; Han, Weidong
Subject: Re: [Xen-devel] Xen Paravirt Operations Domain 0 Serial Console Problem
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment (example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config, it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com<mailto:teoenming@hotmail.com>
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same Intel DQ45CB as me.
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/23/09 18:03:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09 12:55:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09 12:55:00
[-- Attachment #1.2: Type: text/html, Size: 13872 bytes --]
[-- Attachment #2: pcistub-19893.patch --]
[-- Type: application/octet-stream, Size: 7656 bytes --]
# HG changeset patch
# User Keir Fraser <keir.fraser@citrix.com>
# Date 1246877324 -3600
# Node ID d33a665b2c05b0785637330074c285034571faf1
# Parent 8f6dd1671599ff39405a01cdcecb989e62238974
xend: allow pv_ops kernel driver pci-stub to hide devices for assignment
pciback is used by VT-d to hide device for assigment. But in pv-ops
dom0, pciback is not supported yet. Fortunately, pci-stub module is
used to hide device in Linux for KVM VT-d device assignment and it's
included in pv-ops dom0. So can use pci-stub to hide devices for
assignment.
Device must be hidden before assignment. Control panel has checks if
devices can be assigned or not, and can list assignable devices via
reading devices owned by pciback. This patch changes the checks, and
also list assignable devices which are owned by pci-stub. Use pci-stub
to hide devices, and use this patch to pass checkes in control panel,
device assignemnt with VT-d works on Xen with pv-ops dom0.
Signed-off-by: Weidong Han <weidong.han@intel.com>
diff -r 8f6dd1671599 -r d33a665b2c05 tools/python/xen/util/pci.py
--- a/tools/python/xen/util/pci.py Mon Jul 06 11:47:34 2009 +0100
+++ b/tools/python/xen/util/pci.py Mon Jul 06 11:48:44 2009 +0100
@@ -33,6 +33,7 @@ SYSFS_PCI_DEV_SUBDEVICE_PATH = '/subsyst
SYSFS_PCI_DEV_SUBDEVICE_PATH = '/subsystem_device'
SYSFS_PCI_DEV_CLASS_PATH = '/class'
SYSFS_PCIBACK_PATH = '/bus/pci/drivers/pciback/'
+SYSFS_PCISTUB_PATH = '/bus/pci/drivers/pci-stub/'
LSPCI_CMD = 'lspci'
@@ -450,7 +451,10 @@ def restore_pci_conf_space(pci_cfg_list)
os.write(fd, dw)
os.close(fd)
-def find_all_devices_owned_by_pciback():
+def find_all_assignable_devices():
+ ''' devices owned by pcibak or pci-stub can be directly assigned to
+ guest with IOMMU (VT-d or AMD IOMMU), find all these devices.
+ '''
sysfs_mnt = find_sysfs_mnt()
pciback_path = sysfs_mnt + SYSFS_PCIBACK_PATH
pci_names = os.popen('ls ' + pciback_path).read()
@@ -459,6 +463,14 @@ def find_all_devices_owned_by_pciback():
for pci in pci_list:
dev = PciDevice(parse_pci_name(pci))
dev_list = dev_list + [dev]
+
+ pcistub_path = sysfs_mnt + SYSFS_PCISTUB_PATH
+ pci_names = os.popen('ls ' + pcistub_path).read()
+ pci_list = extract_the_exact_pci_names(pci_names)
+ for pci in pci_list:
+ dev = PciDevice(parse_pci_name(pci))
+ dev_list = dev_list + [dev]
+
return dev_list
def transform_list(target, src):
@@ -921,10 +933,10 @@ class PciDevice:
return
for pci_dev in devs:
dev = PciDevice(parse_pci_name(pci_dev))
- if dev.driver == 'pciback':
+ if dev.driver == 'pciback' or dev.driver == 'pci-stub':
continue
err_msg = 'pci: %s must be co-assigned to the same guest with %s' + \
- ', but it is not owned by pciback.'
+ ', but it is not owned by pciback or pci-stub.'
raise PciDeviceAssignmentError(err_msg % (pci_dev, self.name))
def do_FLR(self):
diff -r 8f6dd1671599 -r d33a665b2c05 tools/python/xen/xend/XendDomainInfo.py
--- a/tools/python/xen/xend/XendDomainInfo.py Mon Jul 06 11:47:34 2009 +0100
+++ b/tools/python/xen/xend/XendDomainInfo.py Mon Jul 06 11:48:44 2009 +0100
@@ -716,7 +716,7 @@ class XendDomainInfo:
except Exception, e:
raise VmError("pci: failed to locate device and "+
"parse it's resources - "+str(e))
- if pci_device.driver!='pciback':
+ if pci_device.driver!='pciback' and pci_device.driver!='pci-stub':
raise VmError(("pci: PCI Backend does not own device "+ \
"%s\n"+ \
"See the pciback.hide kernel "+ \
diff -r 8f6dd1671599 -r d33a665b2c05 tools/python/xen/xend/XendNode.py
--- a/tools/python/xen/xend/XendNode.py Mon Jul 06 11:47:34 2009 +0100
+++ b/tools/python/xen/xend/XendNode.py Mon Jul 06 11:48:44 2009 +0100
@@ -835,7 +835,7 @@ class XendNode:
def pciinfo(self):
# Each element of dev_list is a PciDevice
- dev_list = PciUtil.find_all_devices_owned_by_pciback()
+ dev_list = PciUtil.find_all_assignable_devices()
# Each element of devs_list is a list of PciDevice
devs_list = PciUtil.check_FLR_capability(dev_list)
diff -r 8f6dd1671599 -r d33a665b2c05 tools/python/xen/xend/server/pciif.py
--- a/tools/python/xen/xend/server/pciif.py Mon Jul 06 11:47:34 2009 +0100
+++ b/tools/python/xen/xend/server/pciif.py Mon Jul 06 11:48:44 2009 +0100
@@ -224,7 +224,7 @@ class PciController(DevController):
return sxpr
def CheckSiblingDevices(self, domid, dev):
- """ Check if all sibling devices of dev are owned by pciback
+ """ Check if all sibling devices of dev are owned by pciback or pci-stub
"""
if not self.vm.info.is_hvm():
return
@@ -245,12 +245,9 @@ class PciController(DevController):
#no dom0 drivers bound to sdev
continue
- if sdev.driver!='pciback':
- raise VmError(("pci: PCI Backend does not own\n "+ \
- "sibling device %s of device %s\n"+ \
- "See the pciback.hide kernel "+ \
- "command-line parameter or\n"+ \
- "bind your slot/device to the PCI backend using sysfs" \
+ if sdev.driver!='pciback' and sdev.driver!='pci-stub':
+ raise VmError(("pci: PCI Backend and pci-stub don't\n "+ \
+ "own sibling device %s of device %s\n"\
)%(sdev.name, dev.name))
return
@@ -265,13 +262,9 @@ class PciController(DevController):
raise VmError("pci: failed to locate device and "+
"parse it's resources - "+str(e))
- if dev.driver!='pciback':
- raise VmError(("pci: PCI Backend does not own device "+ \
- "%s\n"+ \
- "See the pciback.hide kernel "+ \
- "command-line parameter or\n"+ \
- "bind your slot/device to the PCI backend using sysfs" \
- )%(dev.name))
+ if dev.driver!='pciback' and dev.driver!='pci-stub':
+ raise VmError(("pci: PCI Backend and pci-stub don't own "+ \
+ "device %s\n") %(dev.name))
if dev.has_non_page_aligned_bar and arch.type != "ia64":
raise VmError("pci: %s: non-page-aligned MMIO BAR found." % dev.name)
@@ -285,7 +278,8 @@ class PciController(DevController):
# if arch.type != "ia64":
# dev.do_FLR()
- PCIQuirk(dev)
+ if dev.driver == 'pciback':
+ PCIQuirk(dev)
if not self.vm.info.is_hvm():
# Setup IOMMU device assignment
@@ -437,13 +431,9 @@ class PciController(DevController):
raise VmError("pci: failed to locate device and "+
"parse it's resources - "+str(e))
- if dev.driver!='pciback':
- raise VmError(("pci: PCI Backend does not own device "+ \
- "%s\n"+ \
- "See the pciback.hide kernel "+ \
- "command-line parameter or\n"+ \
- "bind your slot/device to the PCI backend using sysfs" \
- )%(dev.name))
+ if dev.driver!='pciback' and dev.driver!='pci-stub':
+ raise VmError(("pci: PCI Backend and pci-stub don't own device "+ \
+ "%s\n") %(dev.name))
# Need to do FLR here before deassign device in order to terminate
# DMA transaction, etc
[-- Attachment #3: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: Xen Paravirt Operations Domain 0 SerialConsoleProblem
2009-08-25 3:28 ` Han, Weidong
@ 2009-08-25 3:51 ` Teo En Ming (Zhang Enming)
2009-08-25 4:17 ` Teo En Ming (Zhang Enming)
0 siblings, 1 reply; 34+ messages in thread
From: Teo En Ming (Zhang Enming) @ 2009-08-25 3:51 UTC (permalink / raw)
To: weidong.han; +Cc: 'Alan, xen-devel, 'Cox''
[-- Attachment #1.1: Type: text/plain, Size: 7592 bytes --]
Hi Weidong,
I have taken a look at the patch code you have attached. The date is 6 July
2009, which is one month older than the Xen 3.4.1 testing code that I am
currently using.
Is this pci-stub patch already in Xen 3.4.1 testing changeset of 6 August
2009? If it is not merged into Xen 3.4.1 6 Aug 2009 changeset, then I would
have to patch my current Xen code using this patch file.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
xensource.com] On Behalf Of Han, Weidong
Sent: Tuesday, August 25, 2009 11:28 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'Alan; 'xen-devel@lists.xensource.com'; Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
SerialConsoleProblem
I attached it for you.
Regards,
Weidong
_____
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 11:07
To: Han, Weidong
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
SerialConsoleProblem
Dear Weidong,
I am using Xen 3.4.1 testing with pv-ops dom 0 kernels 2.6.30-rc3 or
2.6.31-rc6.
May I know where I can download changeset 19893 source code and patch Xen 3.
4.1 testing with this changeset?
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 11:03 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
SerialConsoleProblem
Xen 3.4.1 doesn't include the changeset 19893, so it cannot work for you.
Basically, I use 2.6.18 dom0 with Xen 3.4, and use pv-ops dom 0 with
xen-unstable. Anyway, you can port the c/s 19893 to your code, and try
again.
Regards,
Weidong
_____
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 10:50
To: enming.teo@asiasoftsea.net; Han, Weidong
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
Hi Weidong,
I can confirm that I am using Xen 3.4.1 with changeset of 6 August 2009.
However, I can't remember the changeset number. I need to get home after
work to find out.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
Sent: Tuesday, August 25, 2009 10:41 AM
To: weidong.han@intel.com
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
Hi Weidong,
I believe I am using Xen 3.4.1 with changeset of 6 August 2009. I can't
remember the changeset number. I will check and get back to you later.
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:04 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'pasik@iki.fi'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
What version of Xen are you using? Make sure after c/s 19893, which enables
pci-stub to hide devices for assignment.
It works fine for me.
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied
It doesn't matter. It is the same to pciback. You will get the same message
when you do "cat /sys/bus/pci/drivers/pciback/new_id".
After use commands to hide 01:00.0 with pci-stub, can you see it use command
'ls /sys/bus/pci/drivers/pci-stub/'?
Regards,
Weidong
_____
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 3:33
To: enming.teo@asiasoftsea.net
Cc: pasik@iki.fi; xen-devel@lists.xensource.com; Alan Cox; Han, Weidong
Subject: Re: [Xen-devel] Xen Paravirt Operations Domain 0 Serial Console
Problem
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment
(example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.
0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at
all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config,
it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same
Intel DQ45CB as me.
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/23/09
18:03:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
[-- Attachment #1.2: Type: text/html, Size: 16317 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: Xen Paravirt Operations Domain 0 SerialConsoleProblem
2009-08-25 3:51 ` Teo En Ming (Zhang Enming)
@ 2009-08-25 4:17 ` Teo En Ming (Zhang Enming)
2009-08-25 6:53 ` Pasi Kärkkäinen
0 siblings, 1 reply; 34+ messages in thread
From: Teo En Ming (Zhang Enming) @ 2009-08-25 4:17 UTC (permalink / raw)
To: enming.teo, weidong.han; +Cc: xen-devel, 'Cox''
[-- Attachment #1.1: Type: text/plain, Size: 9150 bytes --]
Hi Weidong,
I understood now. http://xenbits.xensource.com/xen-3.4-testing.hg and
http://xenbits.xensource.com/xen-unstable.hg are completely different
mercurial branches. I am using xen 3.4.1 testing which means my code won't
have the pci-stub patch you have attached.
When I go back home after work I will do:
# cd /usr/src
# hg clone http://xenbits.xensource.com/xen-unstable.hg
# cd xen-unstable.hg
# make xen
# make install-xen
# make tools
# make install-tools
Is xen-unstable very unstable? Will it work with my pv-ops dom 0 kernels
2.6.30-rc3 and 2.6.31-rc6? I believe I only have to download, compile and
install xen-unstable right? I shouldn't have to do anything with my current
pv-ops dom 0 kernels?
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
Sent: Tuesday, August 25, 2009 11:51 AM
To: weidong.han@intel.com
Cc: 'Alan; xen-devel@lists.xensource.com; 'Cox''
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
SerialConsoleProblem
Hi Weidong,
I have taken a look at the patch code you have attached. The date is 6 July
2009, which is one month older than the Xen 3.4.1 testing code that I am
currently using.
Is this pci-stub patch already in Xen 3.4.1 testing changeset of 6 August
2009? If it is not merged into Xen 3.4.1 6 Aug 2009 changeset, then I would
have to patch my current Xen code using this patch file.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
xensource.com] On Behalf Of Han, Weidong
Sent: Tuesday, August 25, 2009 11:28 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'Alan; 'xen-devel@lists.xensource.com'; Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
SerialConsoleProblem
I attached it for you.
Regards,
Weidong
_____
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 11:07
To: Han, Weidong
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
SerialConsoleProblem
Dear Weidong,
I am using Xen 3.4.1 testing with pv-ops dom 0 kernels 2.6.30-rc3 or
2.6.31-rc6.
May I know where I can download changeset 19893 source code and patch Xen 3.
4.1 testing with this changeset?
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 11:03 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
SerialConsoleProblem
Xen 3.4.1 doesn't include the changeset 19893, so it cannot work for you.
Basically, I use 2.6.18 dom0 with Xen 3.4, and use pv-ops dom 0 with
xen-unstable. Anyway, you can port the c/s 19893 to your code, and try
again.
Regards,
Weidong
_____
From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 10:50
To: enming.teo@asiasoftsea.net; Han, Weidong
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
Hi Weidong,
I can confirm that I am using Xen 3.4.1 with changeset of 6 August 2009.
However, I can't remember the changeset number. I need to get home after
work to find out.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
Sent: Tuesday, August 25, 2009 10:41 AM
To: weidong.han@intel.com
Cc: xen-devel@lists.xensource.com; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
Hi Weidong,
I believe I am using Xen 3.4.1 with changeset of 6 August 2009. I can't
remember the changeset number. I will check and get back to you later.
Thank you.
Regards,
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
_____
From: Han, Weidong [mailto:weidong.han@intel.com]
Sent: Tuesday, August 25, 2009 10:04 AM
To: 'enming.teo@asiasoftsea.net'
Cc: 'pasik@iki.fi'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
ConsoleProblem
What version of Xen are you using? Make sure after c/s 19893, which enables
pci-stub to hide devices for assignment.
It works fine for me.
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied
It doesn't matter. It is the same to pciback. You will get the same message
when you do "cat /sys/bus/pci/drivers/pciback/new_id".
After use commands to hide 01:00.0 with pci-stub, can you see it use command
'ls /sys/bus/pci/drivers/pci-stub/'?
Regards,
Weidong
_____
From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
Sent: 2009年8月25日 3:33
To: enming.teo@asiasoftsea.net
Cc: pasik@iki.fi; xen-devel@lists.xensource.com; Alan Cox; Han, Weidong
Subject: Re: [Xen-devel] Xen Paravirt Operations Domain 0 Serial Console
Problem
I find that following the instructions here at Xen Wiki VtdHowTo don't work:
Binding Devices to pci-stub
If using pv-ops dom0, also can use pci-stub to hide devices for assignment
(example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.
0 and note down the vendor & device ID 8086:10b9 .
...
01:00.0 0200: 8086:10b9 (rev 06)
...
* then use following commands to hide it: .
echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
permission denied.
My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
/sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at
all.
Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config,
it complains about pciback but I am using paravirt-ops dom 0 kernel.
And when I tried the "xm pci-list-assignable-devices", nothing shows up.
I have already specified iommu=1 in grub.
Hope the Intel folks can assist in this matter.
--
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
BEng(Hons)(Mechanical Engineering)
Technical Support Engineer
Information Technology Department
Asiasoft Online Pte Ltd
Tampines Central 1 #04-01 Tampines Plaza
Singapore 529541
Republic of Singapore
Mobile: +65-9648-9798
MSN: teoenming@hotmail.com
Alma Maters: Singapore Polytechnic, National University of Singapore
On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
Geforce 8400 GS.
Ng Beng Heng at the University of Michigan has done it. He's using the same
Intel DQ45CB as me.
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/23/09
18:03:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
12:55:00
[-- Attachment #1.2: Type: text/html, Size: 20160 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Xen Paravirt Operations Domain 0 SerialConsoleProblem
2009-08-25 4:17 ` Teo En Ming (Zhang Enming)
@ 2009-08-25 6:53 ` Pasi Kärkkäinen
0 siblings, 0 replies; 34+ messages in thread
From: Pasi Kärkkäinen @ 2009-08-25 6:53 UTC (permalink / raw)
To: Teo En Ming (Zhang Enming); +Cc: xen-devel, weidong.han, 'Cox''
On Tue, Aug 25, 2009 at 12:17:19PM +0800, Teo En Ming (Zhang Enming) wrote:
> Hi Weidong,
>
> I understood now. http://xenbits.xensource.com/xen-3.4-testing.hg and
> http://xenbits.xensource.com/xen-unstable.hg are completely different
> mercurial branches. I am using xen 3.4.1 testing which means my code won't
> have the pci-stub patch you have attached.
>
> When I go back home after work I will do:
>
> # cd /usr/src
> # hg clone http://xenbits.xensource.com/xen-unstable.hg
> # cd xen-unstable.hg
> # make xen
> # make install-xen
> # make tools
> # make install-tools
>
> Is xen-unstable very unstable?
It shouldn't be _very_ unstable, but you might see some problems every now
and then.
> Will it work with my pv-ops dom 0 kernels 2.6.30-rc3 and 2.6.31-rc6?
Yes.
> I believe I only have to download, compile and
> install xen-unstable right? I shouldn't have to do anything with my current
> pv-ops dom 0 kernels?
>
Yes, that's true.
-- Pasi
> Thank you.
>
> Regards,
>
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
> BEng(Hons)(Mechanical Engineering)
> Technical Support Engineer
> Information Technology Department
> Asiasoft Online Pte Ltd
> Tampines Central 1 #04-01 Tampines Plaza
> Singapore 529541
> Republic of Singapore
> Mobile: +65-9648-9798
> MSN: teoenming@hotmail.com
>
>
> _____
>
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
> xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
> Sent: Tuesday, August 25, 2009 11:51 AM
> To: weidong.han@intel.com
> Cc: 'Alan; xen-devel@lists.xensource.com; 'Cox''
> Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
> SerialConsoleProblem
>
>
> Hi Weidong,
>
> I have taken a look at the patch code you have attached. The date is 6 July
> 2009, which is one month older than the Xen 3.4.1 testing code that I am
> currently using.
>
> Is this pci-stub patch already in Xen 3.4.1 testing changeset of 6 August
> 2009? If it is not merged into Xen 3.4.1 6 Aug 2009 changeset, then I would
> have to patch my current Xen code using this patch file.
>
> Regards,
>
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
> BEng(Hons)(Mechanical Engineering)
> Technical Support Engineer
> Information Technology Department
> Asiasoft Online Pte Ltd
> Tampines Central 1 #04-01 Tampines Plaza
> Singapore 529541
> Republic of Singapore
> Mobile: +65-9648-9798
> MSN: teoenming@hotmail.com
>
>
> _____
>
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
> xensource.com] On Behalf Of Han, Weidong
> Sent: Tuesday, August 25, 2009 11:28 AM
> To: 'enming.teo@asiasoftsea.net'
> Cc: 'Alan; 'xen-devel@lists.xensource.com'; Cox'
> Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
> SerialConsoleProblem
>
>
> I attached it for you.
>
> Regards,
> Weidong
>
> _____
>
> From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
> Sent: 2009?$BG/8?$B7n25?$BF| 11:07
> To: Han, Weidong
> Cc: xen-devel@lists.xensource.com; 'Alan Cox'
> Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
> SerialConsoleProblem
>
>
> Dear Weidong,
>
> I am using Xen 3.4.1 testing with pv-ops dom 0 kernels 2.6.30-rc3 or
> 2.6.31-rc6.
>
> May I know where I can download changeset 19893 source code and patch Xen 3.
> 4.1 testing with this changeset?
>
> Thank you.
>
> Regards,
>
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
> BEng(Hons)(Mechanical Engineering)
> Technical Support Engineer
> Information Technology Department
> Asiasoft Online Pte Ltd
> Tampines Central 1 #04-01 Tampines Plaza
> Singapore 529541
> Republic of Singapore
> Mobile: +65-9648-9798
> MSN: teoenming@hotmail.com
>
>
> _____
>
> From: Han, Weidong [mailto:weidong.han@intel.com]
> Sent: Tuesday, August 25, 2009 11:03 AM
> To: 'enming.teo@asiasoftsea.net'
> Cc: 'xen-devel@lists.xensource.com'; 'Alan Cox'
> Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0
> SerialConsoleProblem
>
>
> Xen 3.4.1 doesn't include the changeset 19893, so it cannot work for you.
> Basically, I use 2.6.18 dom0 with Xen 3.4, and use pv-ops dom 0 with
> xen-unstable. Anyway, you can port the c/s 19893 to your code, and try
> again.
>
> Regards,
> Weidong
>
> _____
>
> From: Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
> Sent: 2009?$BG/8?$B7n25?$BF| 10:50
> To: enming.teo@asiasoftsea.net; Han, Weidong
> Cc: xen-devel@lists.xensource.com; 'Alan Cox'
> Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
> ConsoleProblem
>
>
> Hi Weidong,
>
> I can confirm that I am using Xen 3.4.1 with changeset of 6 August 2009.
> However, I can't remember the changeset number. I need to get home after
> work to find out.
>
> Regards,
>
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
> BEng(Hons)(Mechanical Engineering)
> Technical Support Engineer
> Information Technology Department
> Asiasoft Online Pte Ltd
> Tampines Central 1 #04-01 Tampines Plaza
> Singapore 529541
> Republic of Singapore
> Mobile: +65-9648-9798
> MSN: teoenming@hotmail.com
>
>
> _____
>
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.
> xensource.com] On Behalf Of Teo En Ming (Zhang Enming)
> Sent: Tuesday, August 25, 2009 10:41 AM
> To: weidong.han@intel.com
> Cc: xen-devel@lists.xensource.com; 'Alan Cox'
> Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
> ConsoleProblem
>
>
> Hi Weidong,
>
> I believe I am using Xen 3.4.1 with changeset of 6 August 2009. I can't
> remember the changeset number. I will check and get back to you later.
>
> Thank you.
>
> Regards,
>
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
> BEng(Hons)(Mechanical Engineering)
> Technical Support Engineer
> Information Technology Department
> Asiasoft Online Pte Ltd
> Tampines Central 1 #04-01 Tampines Plaza
> Singapore 529541
> Republic of Singapore
> Mobile: +65-9648-9798
> MSN: teoenming@hotmail.com
>
>
> _____
>
> From: Han, Weidong [mailto:weidong.han@intel.com]
> Sent: Tuesday, August 25, 2009 10:04 AM
> To: 'enming.teo@asiasoftsea.net'
> Cc: 'pasik@iki.fi'; 'xen-devel@lists.xensource.com'; 'Alan Cox'
> Subject: RE: [Xen-devel] Xen Paravirt Operations Domain 0 Serial
> ConsoleProblem
>
>
> What version of Xen are you using? Make sure after c/s 19893, which enables
> pci-stub to hide devices for assignment.
>
> It works fine for me.
>
> > When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
> permission denied
> It doesn't matter. It is the same to pciback. You will get the same message
> when you do "cat /sys/bus/pci/drivers/pciback/new_id".
>
> After use commands to hide 01:00.0 with pci-stub, can you see it use command
> 'ls /sys/bus/pci/drivers/pci-stub/'?
>
>
> Regards,
> Weidong
>
>
>
> _____
>
> From: Mr. Teo En Ming (Zhang Enming) [mailto:enming.teo@asiasoftsea.net]
> Sent: 2009?$BG/8?$B7n25?$BF| 3:33
> To: enming.teo@asiasoftsea.net
> Cc: pasik@iki.fi; xen-devel@lists.xensource.com; Alan Cox; Han, Weidong
> Subject: Re: [Xen-devel] Xen Paravirt Operations Domain 0 Serial Console
> Problem
>
>
> I find that following the instructions here at Xen Wiki VtdHowTo don't work:
>
>
>
> Binding Devices to pci-stub
>
> If using pv-ops dom0, also can use pci-stub to hide devices for assignment
> (example PCI device 01:00.0) * lspci -n * locate the entry for device 01:00.
> 0 and note down the vendor & device ID 8086:10b9 .
>
> ...
>
> 01:00.0 0200: 8086:10b9 (rev 06)
>
> ...
>
>
> * then use following commands to hide it: .
>
> echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
>
> echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
>
> echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
>
>
>
> When I tried to "cat /sys/bus/pci/drivers/pci-stub/new_id", it says
> permission denied.
>
>
>
> My NVIDIA graphics card is using BDF 01:00.0. When I change directory to
>
> /sys/bus/pci/devices/0000:01:00.0/, sub-directory driver is not found at
> all.
>
>
>
> Then when I put in pci = [ '01:00.0' ] for the Windows XP Home HVM config,
> it complains about pciback but I am using paravirt-ops dom 0 kernel.
>
>
>
> And when I tried the "xm pci-list-assignable-devices", nothing shows up.
>
>
>
> I have already specified iommu=1 in grub.
>
>
>
> Hope the Intel folks can assist in this matter.
>
>
> --
>
> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering)
> BEng(Hons)(Mechanical Engineering)
>
> Technical Support Engineer
>
> Information Technology Department
>
> Asiasoft Online Pte Ltd
>
> Tampines Central 1 #04-01 Tampines Plaza
>
> Singapore 529541
>
> Republic of Singapore
>
> Mobile: +65-9648-9798
>
> MSN: teoenming@hotmail.com
>
> Alma Maters: Singapore Polytechnic, National University of Singapore
>
>
> On 08/25/2009 03:23 AM, Mr. Teo En Ming (Zhang Enming) wrote:
>
> I have both the onboard Intel GMA 4500 and the PCI Express x16 NVIDIA
> Geforce 8400 GS.
>
> Ng Beng Heng at the University of Michigan has done it. He's using the same
> Intel DQ45CB as me.
>
>
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/23/09
> 18:03:00
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
> 12:55:00
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
> 12:55:00
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
> 12:55:00
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.392 / Virus Database: 270.13.65/2322 - Release Date: 08/24/09
> 12:55:00
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2009-08-25 6:53 UTC | newest]
Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-24 16:17 Xen Paravirt Operations Domain 0 Serial Console Problem Mr. Teo En Ming (Zhang Enming)
2009-08-24 16:21 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 16:44 ` Pasi Kärkkäinen
2009-08-24 17:34 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 17:37 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 17:57 ` Pasi Kärkkäinen
2009-08-24 17:59 ` Pasi Kärkkäinen
2009-08-24 18:06 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:15 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:28 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:31 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:35 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 18:45 ` Alan Cox
2009-08-24 19:13 ` Pasi Kärkkäinen
2009-08-24 19:23 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 19:33 ` Mr. Teo En Ming (Zhang Enming)
2009-08-24 19:35 ` Mr. Teo En Ming (Zhang Enming)
2009-08-25 0:49 ` Mr. Teo En Ming (Zhang Enming)
2009-08-25 0:57 ` Mr. Teo En Ming (Zhang Enming)
2009-08-25 0:59 ` VGA Passthrough with Intel DQ45CB and NVIDIA Geforce 8400 GS PCI Express x16 Mr. Teo En Ming (Zhang Enming)
2009-08-25 2:09 ` Han, Weidong
2009-08-25 2:44 ` Teo En Ming (Zhang Enming)
2009-08-25 3:05 ` Han, Weidong
2009-08-25 3:08 ` Teo En Ming (Zhang Enming)
2009-08-25 2:04 ` Xen Paravirt Operations Domain 0 Serial Console Problem Han, Weidong
2009-08-25 2:40 ` Xen Paravirt Operations Domain 0 Serial ConsoleProblem Teo En Ming (Zhang Enming)
2009-08-25 2:50 ` Teo En Ming (Zhang Enming)
2009-08-25 3:03 ` Han, Weidong
2009-08-25 3:06 ` Xen Paravirt Operations Domain 0 SerialConsoleProblem Teo En Ming (Zhang Enming)
2009-08-25 3:10 ` Teo En Ming (Zhang Enming)
2009-08-25 3:28 ` Han, Weidong
2009-08-25 3:51 ` Teo En Ming (Zhang Enming)
2009-08-25 4:17 ` Teo En Ming (Zhang Enming)
2009-08-25 6:53 ` Pasi Kärkkäinen
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.