NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/21547 (Reading short block from ugen device can lock up USB)
The following reply was made to PR kern/21547; it has been noted by GNATS.
From: Andreas Gustafsson <gson%gson.org@localhost>
To: dholland%NetBSD.org@localhost
Cc: gnats-bugs%netbsd.org@localhost
Subject: Re: kern/21547 (Reading short block from ugen device can lock up USB)
Date: Tue, 3 Jan 2023 17:41:05 +0200
dholland%NetBSD.org@localhost wrote:
> how does this look compared to 2004? it's been a while and vast numbers
> of fixes have gone into the usb code...
Sadly, the bug is still there. I no longer have the PC that it
originally affected, but my main USB test machine contains multiple
PCI cards with different USB controller chips, and one of them happens
to be the affected VIA VT83C572. I booted a NetBSD-current/amd64
kernel built from CVS source date 2023.01.03.00.00.45, and it still
behaves as reported in the original PR.
To be precise, this card has four ports and two UHCI companion
controllers each shared by two ports, and a short read on one of the
ports causes that port and the one sharing the same UCHI companion
controller to lock up, but the other two ports remain functional until
a short read is done on one of them, too.
The bug is of little practical significance at this point as the
VT83C572 is thoroughly obsolete by now, but in any case, the offer I
made in the original PR to ship a USB device suitable for reproducing
the bug to anyone serious about looking into it still stands.
VT83C572 USB controller PCI cards can still be found on eBay.
--
Andreas Gustafsson, gson%gson.org@localhost
Home |
Main Index |
Thread Index |
Old Index