14.05, dde_linux patch issue?

Robert J Stewart robjsstewart at ...196...
Mon Jun 2 14:29:51 CEST 2014


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/d5acf32a/attachment.html>


More information about the users mailing list