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 18.104.22.168-xen
> 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!
- 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?
> Anyone knows about that?
> 2010/9/5 Pasi KÃ€rkkÃ€inen <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
> > Â Â 22.214.171.124.
> > Â Â 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 126.96.36.199 as DomU kernel too.
> > Â Â And I found if the interface is not connected, I mean the network
> > Â Â 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 188.8.131.52-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
> > Â Â Anyone knows how to deal with this ?
> The latest kernel version in xen/stable-2.6.32.x branch is 184.108.40.206.
> Dunno if it has any fixes that are relevant to you.
> Anyway, did you read:
> -- Pasi
> Xen-devel mailing list
> 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