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