Date: Sun, 07 Feb 2021 10:39:25 +0000 From: bugzilla-noreply@freebsd.org To: usb@FreeBSD.org Subject: [Bug 253232] ulpt possible regression in 12.2 Message-ID: <bug-253232-19105-colLjodPV5@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-253232-19105@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253232 --- Comment #5 from Hans Petter Selasky <hselasky@FreeBSD.org> --- Thanks for testing. It appears that your printer devices has not been through enough low-level USB testing. Maybe you could write an e-mail to the manufacturer of the USB ulpt device saying that the USB request clear endpoint halt is broken and causes the device to halt. The main problem here is that if you abort a job, the next job may need a clear-stall message to recover the so-called data-toggle. Else you may loose the contents of one USB packet on the wire :-( If you never abort jobs, than there is no problem. Should we perhaps implement a quirk you can set, that prevents clear-stall from happening? I really don't like to fix FreeBSD because USB manufacturers are not following specs .... What do you think? --HPS -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-253232-19105-colLjodPV5>
