usb/79524: printing to Minolta PagePro 1[23]xxW via USB fails with "device busy"

Manuel Schiller mala at hinterbergen.de
Mon Apr 4 04:50:03 PDT 2005


>Number:         79524
>Category:       usb
>Synopsis:       printing to Minolta PagePro 1[23]xxW via USB fails with "device busy"
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 04 11:50:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Manuel Schiller
>Release:        FreeBSD 5.3
>Organization:
>Environment:
FreeBSD freebsd.hinter.bergen 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004     root at harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

This is a vmware box (Linux guest OS), but the problem is not related to that fact, other people experience it as well.
>Description:
      When sending printer data to the USB port (both /dev/ulpt0 and /dev/unlpt0), the program used to transfer the data dies with "device busy" when the printer is in fact ready to take the data. I've verified that the printer driver output is valid (same input produces same output on both Linux and FreeBSD; I'm developing the driver that transforms pbmraw input to printer language). The printer is recognized correctly by the kernel, and it associated the ulpt driver with the device. So I think that printing ought to work. I've been alerted to the problem by Mr. Rogoza, who has already posted on the USB mailing list and apparently not recieved a reply. Having tried again to post to the USB mailing list, not getting an answer, I decided to try with a PR now. I know you'll probably need more information to track this issue down, but I don't feel familiar enough to the FreeBSD kernel to try and track things down myself. Unless you happen to have this kind of printer, you'll pro
 bably have difficulties to track this. So if you can, please mail me providing instructions on how to gather the neccessary information.
>How-To-Repeat:
      Use cat and a pipe to send printer data to the printer.
>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-usb mailing list