14.05, dde_linux patch issue?

Robert J Stewart robjsstewart at ...196...
Mon Jun 2 15:06:46 CEST 2014


The problem appears to be the absence of the file xhci-pci.c from the 
contribution directory.

Bob

Sent with AquaMail for Android
http://www.aqua-mail.com


On June 2, 2014 8:30:29 AM Robert J Stewart <robjsstewart at ...196...> wrote:

> Missed your latest email, I'll use your patch.
>
> Bob
>
> Sent with AquaMail for Android
> http://www.aqua-mail.com
>
>
> On June 2, 2014 8:12:05 AM Bob Stewart <robjsstewart at ...196...> wrote:
>
> > Thanks Christian.
> >
> > The patch got through the first hunk for xhci-pci.c but failed on the 
> hunk for xhci.c --
> >
> > */Work/Genode/genode-14.05/tool/ports$ ./prepare_port dde_linux**
> > **dde_linux  download https://github.com/nfeske/dwc_otg.git**
> > **Cloning into 'src/lib/dde_linux/drivers/usb/host/dwc_otg'...**
> > **remote: Counting objects: 233, done.**
> > **remote: Compressing objects: 100% (93/93), done.**
> > **remote: Total 233 (delta 138), reused 233 (delta 138)**
> > **Receiving objects: 100% (233/233), 420.95 KiB, done.**
> > **Resolving deltas: 100% (138/138), done.**
> > **dde_linux  update src/lib/dde_linux/drivers/usb/host/dwc_otg**
> > **dde_linux  download 
> http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.9.tar.gz**
> > **dde_linux  extract linux-3.9.tar.gz**
> > **dde_linux  extract linux-3.9.tar.gz**
> > **dde_linux  apply patches/*.patch**
> > **The text leading up to this was:**
> > **--------------------------**
> > **|diff -r a103aef8f269 drivers/usb/host/xhci-pci.c**
> > **|--- a/drivers/usb/host/xhci-pci.c    Wed Mar 05 13:54:43 2014 +0100**
> > **|+++ b/drivers/usb/host/xhci-pci.c    Wed Mar 05 13:58:50 2014 +0100**
> > **--------------------------**
> > **File to patch:*
> >
> > Comparing my patched repos/dde_linux/patches/xhci-quirks.patch with the 
> one just updated n the github staging branch, they are identical. This is mine:
> > diff -r a103aef8f269 drivers/usb/host/xhci-pci.c
> > --- a/drivers/usb/host/xhci-pci.c       Wed Mar 05 13:54:43 2014 +0100
> > +++ b/drivers/usb/host/xhci-pci.c       Wed Mar 05 13:58:50 2014 +0100
> > @@ -34,6 +34,8 @@
> >   #define PCI_VENDOR_ID_ETRON            0x1b6f
> >   #define PCI_DEVICE_ID_ASROCK_P67       0x7023
> >
> > +#define PCI_VENDOR_ID_RENESAS  0x1912
> > +
> >   static const char hcd_name[] = "xhci_hcd";
> >
> >   /* called after powerup, by probe or system-pm "wakeup" */
> > @@ -81,6 +83,10 @@
> >          if (pdev->vendor == PCI_VENDOR_ID_NEC)
> >                  xhci->quirks |= XHCI_NEC_HOST;
> >
> > +       /* Quirk for RENESAS USB 3.0 express cards */
> > +        if (pdev->vendor == PCI_VENDOR_ID_RENESAS)
> > +               xhci->quirks |= XHCI_TRUST_TX_LENGTH;
> > +
> >          if (pdev->vendor == PCI_VENDOR_ID_AMD && xhci->hci_version == 0x96)
> >                  xhci->quirks |= XHCI_AMD_0x96_HOST;
> >
> > diff -r a103aef8f269 drivers/usb/host/xhci.c
> > --- a/drivers/usb/host/xhci.c   Wed Mar 05 13:54:43 2014 +0100
> > +++ b/drivers/usb/host/xhci.c   Wed Mar 05 13:58:50 2014 +0100
> > @@ -4683,6 +4683,14 @@
> >
> >          get_quirks(dev, xhci);
> >
> > +
> > +       /* In xhci controllers which follow xhci 1.0 spec gives a spurious
> > +        * success event after a short transfer. This quirk will ignore such
> > +        * spurious event (This is taken from Linux 3.13)
> > +        */
> > +       if (xhci->hci_version > 0x96)
> > +               xhci->quirks |= XHCI_SPURIOUS_SUCCESS;
> > +
> >          /* Make sure the HC is halted. */
> >          retval = xhci_halt(xhci);
> >          if (retval)
> >
> > in my config directory, xhci.c has the patch applied correctly after 4683.
> >
> > Prior to running the tool, I remove the dde_linux directory that had been 
> created in my contrib directory from Friday's attempt.
> >
> > Bob
> >
> >
> > On 06/02/2014 05:07 AM, Christian Helmuth wrote:
> > > Hello,
> > >
> > > I removed the .swp file from our patch file. Could your please try it
> > > on your side with the attached patch?
> > >
> > > Greets
> > >
> > >
> > > 
> ------------------------------------------------------------------------------
> > > Learn Graph Databases - Download FREE O'Reilly Book
> > > "Graph Databases" is the definitive new guide to graph databases and their
> > > applications. Written by three acclaimed leaders in the field,
> > > this first edition is now available. Download your free book today!
> > > http://p.sf.net/sfu/NeoTech
> > >
> > >
> > > _______________________________________________
> > > Genode-main mailing list
> > > Genode-main at lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/genode-main
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20140602/8be03810/attachment.html>


More information about the users mailing list