Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Mar 2009 20:47:33 +0100 (CET)
From:      Alexander Best <alexbestms@math.uni-muenster.de>
To:        <freebsd-usb@freebsd.org>
Subject:   Re: problem with usb printer
Message-ID:  <permail-20090314194733f0889e84000058fb-a_best01@message-id.uni-muenster.de>
In-Reply-To: <200903141840.33955.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help
i've been able to reproduce the error. it only occurs when i print a testpage
from the cups web interface. if i simply print a page using `lp` the problem
doesn't occur. also the printer needs to have the following device line
configured:
DeviceURI file:/dev/ulpt0
if
DeviceURI is set to usb:/dev/ulpt0 the error doesn't occur when i print a
testpage.

i'm not sure which exact command is being issued when a testpage is being
printed. obviously the error i described only appears in rare situations. so
it might not be worth fixing it.

however apart from this error i'm not able to print at all. even though
there's no crash, nothing get's printed.

cheers.

Hans Petter Selasky schrieb am 2009-03-14:
> On Saturday 14 March 2009, Alexander Best wrote:
> > hi there.

> > i'm having a problem with my usb printer. it's being recognised as
> > ulpt0,
> > but i cannot print. i'm using the cups port for printing. i've set
> > hw.usb2.ulpt.debug=15 and this is the output:

> > uhub_reattach_port:348: port 2 reset failed, error=USB_ERR_TIMEOUT
> > uhub_reattach_port:434: device problem (USB_ERR_TIMEOUT), disabling
> > port 2
> > ugen0.3: <Samsung Electronics Co., Ltd.> at usbus0
> > ulpt_probe:472:
> > ulpt_attach:498: sc=0xc6f6be80
> > ulpt0: <Samsung Electronics Co., Ltd. Samsung ML-1510_700, class
> > 0/0, rev
> > 1.10/1.00, addr 3> on usbus0
> > ulpt_attach:538: setting alternate config number: 0
> > ulpt0: using bi-directional mode
> > ulpt_reset:164:
> > ulpt_write_callback:203: state=0x0
> > ulpt_write_callback:203: state=0x1
> > ulpt_write_callback:203: state=0x1
> > ulpt_write_callback:203: state=0x2

> > after turning off the device i constantly get this output:

> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED
> > ulpt_status_callback:328: error=USB_ERR_STALLED

> > the cups daemon cannot be stopped (even with kill -9) and none of
> > the lp*
> > apps work anymore. also i'm not able to attach any new usb devices.
> > so a
> > reboot is the only solution that worked in order to get my computer
> > fully
> > operational again.

> What happens if you try to reset the usb device?

> Maybe you could press CTRL + ALT + ESC and dump all the threads or at
> least
> threads having the word "ulpt" in the function names in the
> backtrace?

> --HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?permail-20090314194733f0889e84000058fb-a_best01>