[Bug 253232] ulpt possible regression in 12.2
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Feb 7 10:39:26 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253232
--- Comment #5 from Hans Petter Selasky <hselasky at 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.
More information about the freebsd-usb
mailing list