USB Problems with Scanjet 3400c

Roland Smith rsmith at
Tue Nov 15 22:36:28 GMT 2005

On Tue, Nov 15, 2005 at 10:52:07PM +0100, Blue Raccoon wrote:
> Then I rebooted, plugged the scanner in and got this:

I missed that at first reading. :-/
> uscanner0: vendor 0x03f0 product 0x045, rev 1.00/0.00, addr 2

Are you sure about these numbers? The product number should be four
digits. According to /usr/src/sys/dev/usb/usbdevs, the product number
should be 0x0405.

> uscanner0: setting config no failed
> device_attach: uscanner0 attach returned 6

Reading through the USB code, there are different failures that can
cause this error. The failure originates in the function
usbd_set_config_no (from usb_subr.c) called in uscanner.c. From there on
the possible code paths branch out.

If you could rebuild the kernel with 'options USB_DEBUG' it would
generate more verbose messages, that would make it easier to follow the
code path. 

> uhub0: port 2, set config at addr 2 failed
> uhub0: device problem (STALLED), disabling port 2
> Which is almost identical to the boot-errors I had before (the first line is 
> slightly different). Needless to say SANE still can't find the device.

> What can I say? 
> 'Helaas'?

Inderdaad ;-)

R.F.Smith ( Please send e-mail as plain text.
public key:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :

More information about the freebsd-questions mailing list