USB scanner unrecognized on 1.11-DEVELOPMENT

Matthias Schmidt matthias at dragonflybsd.org
Tue Jan 15 02:10:22 PST 2008


he,

* Francois Tigeot wrote:
> Hi,
> 
> I recently upgraded a machine from Dragonfly 1.10.1 to a recent
> 1.11.0-DEVELOPMENT (as of today).
> 
> An Epson Perfection 1240U USB scanner which worked fine with 1.10.1 is now
> unrecognized. Pluging and unpluging the USB cord doesn't result in any
> kernel message visible in dmesg.

According to the sources we have an entry for your model:

 {{ USB_DEVICE(0x04b8, 0x010b) }, 0 }, /* Perfection 1240U/1240Photo */

I'm currently preparing a mass update of USB quirks and it seems like
the vendor ID of Epson has changed.  The new entry from FreeBSD device
ID list looks like this:

 {{ USB_DEVICE(0x03f8, 0x010b) }, 0 }, /* Epson Perfection 1240U / */

Note the difference between 0x04b8 and 0x03f8.  To check that I'm not
wrong, you could change the ID in the uscanner source, recompile the
module, reload it and check again if the scanner is detected:

# cd /usr/src/sys/dev/usbmisc/uscanner
# fetch http://leaf.dragonflybsd.org/~matthias/uscanner_epson.diff
# patch < uscanner_epson.diff
# make
# kldunload uscanner
# kldload ./uscanner.ko
# dmesg

Regards

	Matthias





More information about the Users mailing list