uscanner firmware upload? (w/ sane?)

Harald Schmalzbauer harry at schmalzbauer.de
Tue May 16 03:05:56 PDT 2006


Hello,

I changend usbdevs and uscanner.c a bit so my Epson Perfection 3490 PHOTO 
attaches to uscanner0 instead of ugen0. (See patch below)

If I use this scanner on another supported operating system I can connect it 
to my FreeBSD machine and "scanimage" works fine.
But if I repower the scanner "scanimage" just hangs with -L.
The problem is that the scanner needs firmware to be uploaded when repowered.
I have the correct firmware binary and I also configured sane to use that but 
it seems sane doesn't upload the binary.
Is there any method to upload the firmware to uscanner with on board 
utilities?
Any other hints?

Thanks a lot,

-Harry

--- sys/dev/usb/uscanner.c.orig Mon May 15 16:34:23 2006
+++ sys/dev/usb/uscanner.c      Mon May 15 16:28:16 2006
@@ -204,6 +204,7 @@
  {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1670 }, 0 },
  {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1260 }, 0 },
  {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_3200 }, USC_KEEP_OPEN },
+ {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_3490 }, 0 },
  {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_GT9700F }, USC_KEEP_OPEN },
  {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_GT9300UF }, 0 },

--- sys/dev/usb/usbdevs.orig    Mon May 15 16:36:30 2006
+++ sys/dev/usb/usbdevs Mon May 15 16:36:05 2006
@@ -855,6 +855,7 @@
 product EPSON GT9700F          0x0112  GT-9700F scanner
 product EPSON GT9300UF         0x011b  GT-9300UF scanner
 product EPSON 3200             0x011c  Perfection 3200 scanner
+product EPSON 3490             0x0122  Perfection 3490 scanner
 product EPSON 1260             0x011d  Perfection 1260 scanner
 product EPSON 1660             0x011e  Perfection 1660 scanner
 product EPSON 1670             0x011f  Perfection 1670 scanner


More information about the freebsd-questions mailing list