https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253232

--- Comment #5 from Hans Petter Selasky <[email protected]> ---
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.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "[email protected]"

Reply via email to