usb/95346: [patch] Add support for USB Epson RX425 scanner
Matthieu Guegan
lesaint at gcu.info
Wed Apr 5 10:50:13 UTC 2006
>Number: 95346
>Category: usb
>Synopsis: [patch] Add support for USB Epson RX425 scanner
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-usb
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Apr 05 10:50:11 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Matthieu Guegan
>Release: 6.0
>Organization:
GCU
>Environment:
FreeBSD marine 6.0-RELEASE-p5 FreeBSD 6.0-RELEASE-p5 #1: Thu Mar 23 12:46:37
CET 2006 marine at marine:/usr/obj/usr/src/sys/HYPERTITI i386
>Description:
Make the EPSON Stylus Photo RX425 scanner module functionnal with sane-backends (/usr/ports/graphics/sane-backends).
Note that the printing part is correctly handled with ulpt(4) but cannot be used in same time with uscanner(4).
>How-To-Repeat:
1) Install sane-backends from the port tree
2) Be sure that ulpt(4) driver is not loaded by the kernel
3) Load uscanner(4) kernel module and start the printer : ugen0 device appears but no uscanner0, so the scanner cannot be recognized by sane.
>Fix:
To handle correctly the Epson RX425 via uscanner(4) :
diff -u /usr/src/sys/dev/usb/usbdevs.orig /usr/src/sys/dev/usb/usbdevs
--- /usr/src/sys/dev/usb/usbdevs.orig Wed Apr 5 12:09:57 2006
+++ /usr/src/sys/dev/usb/usbdevs Wed Apr 5 12:11:04 2006
@@ -853,6 +853,7 @@
product EPSON 1260 0x011d Perfection 1260 scanner
product EPSON 1660 0x011e Perfection 1660 scanner
product EPSON 1670 0x011f Perfection 1670 scanner
+product EPSON RX425 0x080f Stylus Photo RX425 scanner
/* e-TEK Labs products */
product ETEK 1COM 0x8007 Serial
diff -u /usr/src/sys/dev/usb/uscanner.c.orig /usr/src/sys/dev/usb/uscanner.c
--- /usr/src/sys/dev/usb/uscanner.c.orig Wed Apr 5 12:10:02 2006
+++ /usr/src/sys/dev/usb/uscanner.c Wed Apr 5 12:11:41 2006
@@ -202,6 +202,7 @@
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1660 }, 0 },
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1670 }, 0 },
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1260 }, 0 },
+ {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_RX425 }, 0 },
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_3200 }, USC_KEEP_OPEN },
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_GT9700F }, USC_KEEP_OPEN },
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_GT9300UF }, 0 },
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-usb
mailing list