On Mon, Sep 06, 2010 at 12:58:48PM +0800, ?????? wrote:
> Thank you for your advise.
> I update the kernel and xen to the newest version. Now both Dom0 and
> DomU's kernels are 2.6.32.21-xen
Ok.
> still the e1000e driver in DomU complains about the "Detected Tx Unit
> Hang", but there is no kernel oops.Â
> It seems the new kernel has fixed a bug about pciback.
> Maybe I should change the /etc/xen/xend-pci-permissive.sxp and
> /etc/xen/xend-pci-quirks.sxp file ,because I found this in Dom0 dmesg:
> [ Â 385.007473] pciback 0000:09:00.1: Driver tried to write to a read-only
> configuration space field at offset 0xe8, size 2. This may be harmless,
> but if you have problems with your device:
> [ Â 385.007475] 1) see permissive attribute in sysfs
> [ Â 385.007475] 2) report problems to the xen-devel mailing list along
> with details of your device obtained from lspci.
> note: 09:00.0 is the pci interface I move to DomU .
> But I don't know how to change this.
> I remove the e1000e driver in Dom0 , still it can't fix the problem.
>
You shouldn't use the device (at all) in dom0 when you're
passing it thru to domU!
Some questions:
- Is that a multiport nic?
- Are you using another nic port in dom0?
- Do you have the "iommu=soft swiotlb=force" options for the domU kernel?
- How much memory does your domU have?
-- Pasi
> Anyone knows about that?
> thanks.
> 2010/9/5 Pasi KÀrkkÀinen <[1]pasik@xxxxxx>
>
> On Sun, Sep 05, 2010 at 10:55:35AM +0800, ?????? wrote:
> > Â Â I'm using Xen 4.01 and jeremy's pvops kernel, the kernel version
> is
> > Â Â 2.6.32.18.
> > Â Â At first I want to test the performance of pci passthrough Ã*
> when it comes
> > Â Â to the network card 82571EB
> >
> > Â Â I'm using the Jeremy's kernel 2.6.32.18 as DomU kernel too.
> >
> > Â Â And I found if the interface is not connected, I mean the network
> card
> > Â Â receives no packet, ( the network card doesn't connect to the
> switch ),
> > Â Â it's fine. when I connect it to a switch , I got a lot of
> "Detected Tx
> > Â Â Unit Hang" in dmesg of the DomU kernel
> > Â Â and a kernel oops saying:
> >
> > Â Â Pid: 0, comm: swapper Not tained 2.6.32.18-xen #4
> > Â Â warn_slowpath_fmt+0x41/0x50
> >
> > Â Â the ooops image is in the attachment of this post.
> >
> > Â Â I've checked the mailing list, some one said it's about the
> e1000e driver
> > Â Â with a wrong
> > Â Â config of the EEPROM.
> >
> > Â Â So I switch to use the network card 82575EB with igb driver
> > Â Â It seems to work well,Ã*
> > Â Â until I find it can't receive any packets in DomU.
> > Â Â And I see a lot of packets dropped when I ifconfig these
> interfaces.
> > Â Â Anyone knows how to deal with this ?
> >
>
> Hello,
>
> The latest kernel version in xen/stable-2.6.32.x branch is 2.6.32.21.
> Dunno if it has any fixes that are relevant to you.
>
> Anyway, did you read:
> [2]http://wiki.xensource.com/xenwiki/XenPCIpassthrough
>
> -- Pasi
>
> _______________________________________________
> Xen-devel mailing list
> [3]Xen-devel@xxxxxxxxxxxxxxxxxxx
> [4]http://lists.xensource.com/xen-devel
>
> --
> hepeng
> ICT
>
> References
>
> Visible links
> 1. mailto:pasik@xxxxxx
> 2. http://wiki.xensource.com/xenwiki/XenPCIpassthrough
> 3. mailto:Xen-devel@xxxxxxxxxxxxxxxxxxx
> 4. http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|