Hello guys,
Currently i've done this in xhci-pci.c
#define PCI_VENDOR_ID_RENESAS 0x1912
#define PCI_DEVICE_ID_RENESAS_UPD720201 0x0014
if (pdev->vendor == PCI_VENDOR_ID_RENESAS &&
pdev->device == PCI_DEVICE_ID_RENESAS_UPD720201 &&
pdev->revision == 0x3)
xhci->quirks |= XHCI_NEC_HOST;
The warnings are gone.
Perhaps this quirk needs to apply to all Renesas controllers ? This addition
i've made obviously specifically matches the card I've got but the NEC match
in xhci-pci.c obviously isn't matching the Renesas vendor ID only NEC.
if (pdev->vendor == PCI_VENDOR_ID_NEC)
xhci->quirks |= XHCI_NEC_HOST;
Maybe this needs an && PCI_VENDOR_ID_RENESAS
Regards,
Will Trives
On Wednesday 05 February 2014 16:50:37 Sarah Sharp wrote:
> On Wed, Feb 05, 2014 at 09:44:20AM +0000, David Laight wrote:
> > From: Mark Lord
> >
> > > >> Which means that the controller is obeying the rules, and the
> > > >> software is wrong.> >
> > > ..
> > >
> > > > In this case, the bug has been worked around (not perfectly), but
> > > > we've
> > > > had no customer reports that this is an issue. There is no
> > > > user-visible
> > > > impact as far as we know. So fixing this race condition is a really
> > > > low
> > > > priority for me, and the fix would have to very minimally touch the
> > > > driver.
> >
> > I'm seeing the problem with the ASMedia controller (rev 0.96).
> > Your fix is only active for rev 1.00 controllers.
>
> Ok, then let's add a quirk for that host. Are you sure you don't need
> XHCI_TRUST_TX_LENGTH instead of XHCI_SPURIOUS_SUCCESS? Will reported
> seeing messages about needing XHCI_TRUST_TX_LENGTH.
>
> Sarah Sharp
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html