Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Mar 2009 19:54:54 +0100 (CET)
From:      Alexander Best <alexbestms@math.uni-muenster.de>
To:        <freebsd-usb@freebsd.org>
Subject:   Re: problem with usb printer
Message-ID:  <permail-20090314185454f7e55a9d00001543-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
what do you mean by reset the device? turning it off and on again? nothing!
there's no detach notice or attach notice being printed to the console.

what actually happens is this:
when i try to print a testpage from the cups web interface it says "Processing
page 1...". however the print job doesn't get printed. what happens is that a
red light on my printer starts flashing telling me that there's an error. if i
try to print the testpage another time the whole web interface stops
responding. if i run commands like lp or lpq the apps just hang. also running
usbconfig lust let's the application hang.

if i turn off the printer the console get's flooded with the
ulpt_status_callback:328: error=USB_ERR_STALLED
message. before flooding the console with those warnings this one get's
printed out:
ulpt_write_callback:203: state=0x2

if i reboot the system using reboot the flooding stops and the detach info
that wasn't output when i unplugged the device get's printed then.

i'm not sure at which pint exactly the following warnings are being produced:
ulpt_write_callback:203: state=0x0
ulpt_write_callback:203: state=0x1
ulpt_write_callback:203: state=0x1
ulpt_write_callback:203: state=0x2

i'll reboot my machine and check it out.

i tried hitting ctrl+alt+esc. unfortunately i'm not able to use my keyboard
anymore after entering the debugger. :(

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-20090314185454f7e55a9d00001543-a_best01>