Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Apr 2006 10:43:28 GMT
From:      Matthieu Guegan <lesaint@gcu.info>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   usb/95346: [patch] Add support for USB Epson RX425 scanner
Message-ID:  <200604051043.k35AhSQ7020230@www.freebsd.org>
Resent-Message-ID: <200604051050.k35AoClr012026@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604051043.k35AhSQ7020230>