[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] pciback for usb-controller and usb-storage on x86_64 ends in Oops
On Thu, Nov 02, 2006 at 11:26:23AM +0000, Keir Fraser wrote: > On 2/11/06 11:13, "Patrick Scharrenberg" <pittipatti@xxxxxx> wrote: > > >> > >> Is dma_ops == NULL at that point? If not, what value does it have? > >> > > It is indeed NULL at that point and as far as I can see it's an issue of > > the fedora-kernel since there in arch/x86_64/mm/init-xen.c:mem_init() > > "pci_iommu_alloc()" is called instead of "no_iommu_init()"! > > I replaced pci_iommu_alloc() with the "pci_swiotlb_init()" / > > "no_iommu_init()"-block from xen-unstable and now it works! > > > > The fedora init-xen.c looks very different to the one on your repository > > in many places, but I can't see if theses changes were intended or if > > it's just an older revision in the fedora-tree. > > Most likely it's just a result of some dodgy forward porting from 2.6.16 to > 2.6.18. We will upgrade our vanilla kernel version before 3.0.4 and it's > likely that vendors will sync with us when we do (or at least compare ports > for bugs). > > Another 'fix' for the issue you saw, and maybe a good idea anyway if you > have 4GB or more of memory, is to put 'swiotlb=force,1' on your > driver-domain command line. Fixing the un-holy Xen IOMMU initialization mes^H^H^Hcode is also a good idea... would you be receptive to a forward port of http://marc.theaimsgroup.com/?l=xen-devel&m=114840457908143&w=2 at this time? Cheers, Muli _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |