On Thu, Nov 29, 2012 at 12:00 PM, walimis <walimis...@gmail.com> wrote: > On Thu, Nov 29, 2012 at 11:43:18AM +1000, Peter Crosthwaite wrote: >>This was left as NULL on the initial merge due to debate on the mailing list >>on >>how to handle DMA contexts for sysbus devices. Patch >>9e11908f12f92e31ea94dc2a4c962c836cba9f2a was later merged to fix OHCI. This >>is the, >>equivalent fix for sysbus EHCI. > > I have also found this issue, but it's not the cause that xilinx > ehci can't work with usb-storage disk. Do you have any update > for xilinx ehci? >
Hi Liming, I haven't got around to looking into that one yet unfortunately. No updates just yet - ill let you know if it resolves. It could very well be a Linux bug as well so it needs to be investigated from both sides of the fence. >> >>Signed-off-by: Peter Crosthwaite <peter.crosthwa...@xilinx.com> > > Tested-by: Liming Wang <walimis...@gmail.com> > Thanks. Regards, Peter > Liming Wang > >>--- >> hw/usb/hcd-ehci-sysbus.c | 1 + >> 1 files changed, 1 insertions(+), 0 deletions(-) >> >>diff --git a/hw/usb/hcd-ehci-sysbus.c b/hw/usb/hcd-ehci-sysbus.c >>index 1584079..803df92 100644 >>--- a/hw/usb/hcd-ehci-sysbus.c >>+++ b/hw/usb/hcd-ehci-sysbus.c >>@@ -45,6 +45,7 @@ static int usb_ehci_sysbus_initfn(SysBusDevice *dev) >> >> s->capsbase = 0x100; >> s->opregbase = 0x140; >>+ s->dma = &dma_context_memory; >> >> usb_ehci_initfn(s, DEVICE(dev)); >> sysbus_init_irq(dev, &s->irq); >>-- >>1.7.0.4 >> >> >