Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Mar 2009 18:40:33 +0100
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        freebsd-usb@freebsd.org
Cc:        Alexander Best <alexbestms@math.uni-muenster.de>
Subject:   Re: problem with usb printer
Message-ID:  <200903141840.33955.hselasky@c2i.net>
In-Reply-To: <permail-20090314162626f7e55a9d00004ca3-a_best01@message-id.uni-muenster.de>
References:  <permail-20090314162626f7e55a9d00004ca3-a_best01@message-id.uni-muenster.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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?200903141840.33955.hselasky>