From: Sarah Sharp <sarah.a.sharp@linux.intel.com>
To: Daniel J Blueman <daniel@quora.org>
Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Re: [PATCH] Add Etron XHCI quirk to avoid warning spam
Date: Fri, 27 Jul 2012 10:10:11 -0700 [thread overview]
Message-ID: <20120727171011.GF11608@xanatos> (raw)
In-Reply-To: <CAMVG2sv1vDe-jmS+U-6QCLX67S57zxkAk-jYiFX59jcOEEGfPA@mail.gmail.com>
On Fri, Jul 27, 2012 at 02:40:56PM +0800, Daniel J Blueman wrote:
> On 27 July 2012 14:14, Sarah Sharp <sarah.a.sharp@linux.intel.com> wrote:
> > On Fri, Jul 27, 2012 at 12:03:44PM +0800, Daniel J Blueman wrote:
> >> When various USB3 devices with Etron XHCI controllers, we see a bunch of
> >> warnings:
> >> xhci_hcd 0000:02:00.0: WARN Successful completion on short TX: needs
> >> XHCI_TRUST_TX_LENGTH quirk?
> >>
> >> Acknowledge the issue by adding the quirk.
> >>
> >> Signed-off-by: Daniel J Blueman <daniel@quora.org>
> []
> > I already have a patch in my queue for this. However, it keys off the
> > PCI_DEVICE_ID_ASROCK_P67 PCI device ID. Do you have another Etron
> > device with a different device ID that needs this quirk?
>
> Yes, the subsystem ID is different [1] (but Zotac program it the same
> as the vendor and device IDs here), however what you say suggests the
> problem is general to this Etron XHCI controller (1b6f:7023), as we'd
> suspect anyway.
>
> Thus the more general patch I posted makes better sense perhaps?
I'd really like to keep this quirk specific to the particular PCI vendor
and device ID. It's possible that their next chip version will have the
opposite issue (short TX completion code and bad untransferred length).
Your patch turned it on for all Etron hosts, so I would rather keep my
version:
http://git.kernel.org/?p=linux/kernel/git/sarah/xhci.git;a=commit;h=12751f75720391bb2b607acdb2537f02e313251e
I also added a second patch to rate limit the messages for other hosts
that have this issue but don't have the quirk turned on:
http://git.kernel.org/?p=linux/kernel/git/sarah/xhci.git;a=commit;h=5de3270101d30a4a8023815f8010eef2d2d40613
Sarah Sharp
next prev parent reply other threads:[~2012-07-27 17:10 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-27 4:03 Daniel J Blueman
2012-07-27 6:14 ` Sarah Sharp
2012-07-27 6:40 ` Daniel J Blueman
2012-07-27 17:10 ` Sarah Sharp [this message]
2012-07-30 8:52 ` Daniel J Blueman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120727171011.GF11608@xanatos \
--to=sarah.a.sharp@linux.intel.com \
--cc=daniel@quora.org \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®