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

            Bug ID: 253232
           Summary: ulpt possible regression in 12.2
           Product: Base System
           Version: 12.2-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: usb
          Assignee: u...@freebsd.org
          Reporter: br...@cottonwoodcomputer.com

We have a point of sale system that uses Epson receipt printers attached via a
USB-Parallel adapter.  After upgrading these systems to 12.2-RELEASE the
printing is intermittent.

We have duplicated the issue on a fresh 12.2-RELEASE install upgraded to p3 via
freebsd-update.  For example, when running an 'echo "hello" > /dev/ulpt0'
multiple times on 12.2 only every other line is printed.  No errors are
generated.  I have a separate boot environment on the same hardware with 12.1,
which works perfectly.

We have tried a couple different USB-Parallel adapters, including:

Belk USB Printing Support IEEE-1284 Controller
and
Prolific Technology Inc. IEEE-1284 Controller, class 0/0, rev 1.00/2.02, addr 1

both of these behave the same.

I have tried enabling ulpt debugging with sysctl hw.usb.ulpt.debug=15
after each echo command, we get:
Feb  3 13:57:31 fbtest kernel: ulpt_reset: 
Feb  3 13:57:31 fbtest kernel: ulpt_write_callback: state=0x0 actlen=6
Feb  3 13:57:31 fbtest kernel: ulpt_write_callback: state=0x1 actlen=6
the ones that work look the same as the ones that don't work.

I have also tried using unlpt0 and it behaves the same way.

Using echo is a simplified example, if we point lpd to the same device it is
even more intermittent.  In that case, it seems like the first job or two will
print, and after that, most jobs fail silently.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-usb@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"

Reply via email to