From: Michal Pecio <michal.pecio@gmail.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: "Michel Dänzer" <michel.daenzer@mailbox.org>,
"Mathias Nyman" <mathias.nyman@linux.intel.com>,
linux-usb@vger.kernel.org
Subject: Re: 7.1 regression bisected to "usb: core: Fix SuperSpeed root hub wMaxPacketSize"
Date: Sun, 5 Jul 2026 10:59:38 +0200 [thread overview]
Message-ID: <20260705105938.797e87ac.michal.pecio@gmail.com> (raw)
In-Reply-To: <2026070255-rerun-unstable-a90a@gregkh>
On Thu, 2 Jul 2026 14:22:25 +0200, Greg Kroah-Hartman wrote:
> On Thu, Jul 02, 2026 at 02:20:05PM +0200, Michel Dänzer wrote:
> > That reminded me that I'm using (an older upstream version of)
> > usbguard. Unfortunately its GUI notifications when it blocks a USB
> > device aren't working reliably currently.
> >
> > Manually firing up its settings app revealed that it was indeed
> > blocking the USB3 hub. Overriding it to be allowed fixed the issue
> > with the bisected commit.
> >
> > Looks like a false alert after all, sorry for the noise, and thanks
> > for the help.
>
> Thanks for letting us know, and this isn't the first time that
> usbguard has caused a problem recently. Did we change something that
> broke it's functionality?
A few weeks ago we corrected a small inconsistency in USB 3.0 root hub
descriptors to avoid some warnings. That's the bisected patch.
Apparently, usbguard can be configured to reject all devices except for
a list of descriptor hashes. Not sure if there are other whitelisting
options besides hashes? Using this method for root hubs seems to bring
no security benefit (you trust the kernel, right?), only trouble.
Now, these systems require user action to authorize the new descriptor.
Otherwise, usbguard runs amok and disables USB 3.0 root hubs with all
children, AFAIU.
Or is there more to it and the issue is somehow magically specific to
Lenovo USB docks? Both affected users complained about such docks, but
maybe they are simply the only USB devices used by usbguard users :)
Regards,
Michal
prev parent reply other threads:[~2026-07-05 8:59 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-01 16:02 7.1 regression bisected to "usb: core: Fix SuperSpeed root hub wMaxPacketSize" Michel Dänzer
2026-07-01 21:09 ` Mathias Nyman
2026-07-02 8:51 ` Michal Pecio
2026-07-02 12:20 ` Michel Dänzer
2026-07-02 12:22 ` Greg Kroah-Hartman
2026-07-02 12:25 ` Michel Dänzer
2026-07-02 12:38 ` Greg Kroah-Hartman
2026-07-02 16:34 ` Michel Dänzer
2026-07-05 8:59 ` Michal Pecio [this message]
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=20260705105938.797e87ac.michal.pecio@gmail.com \
--to=michal.pecio@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-usb@vger.kernel.org \
--cc=mathias.nyman@linux.intel.com \
--cc=michel.daenzer@mailbox.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