From owner-freebsd-usb@FreeBSD.ORG Wed Apr 5 10:50:13 2006 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 93C2B16A41F for ; Wed, 5 Apr 2006 10:50:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65C1243D49 for ; Wed, 5 Apr 2006 10:50:12 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k35AoCNi012027 for ; Wed, 5 Apr 2006 10:50:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k35AoClr012026; Wed, 5 Apr 2006 10:50:12 GMT (envelope-from gnats) Resent-Date: Wed, 5 Apr 2006 10:50:12 GMT Resent-Message-Id: <200604051050.k35AoClr012026@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Matthieu Guegan Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E79A16A400 for ; Wed, 5 Apr 2006 10:43:29 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 020B443D48 for ; Wed, 5 Apr 2006 10:43:29 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k35AhSd3020231 for ; Wed, 5 Apr 2006 10:43:28 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k35AhSQ7020230; Wed, 5 Apr 2006 10:43:28 GMT (envelope-from nobody) Message-Id: <200604051043.k35AhSQ7020230@www.freebsd.org> Date: Wed, 5 Apr 2006 10:43:28 GMT From: Matthieu Guegan To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: usb/95346: [patch] Add support for USB Epson RX425 scanner X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Apr 2006 10:50:13 -0000 >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: