From yusmat@iris.dti.ne.jp  Wed Jan 17 10:03:43 2001
Return-Path: <yusmat@iris.dti.ne.jp>
Received: from smtp3.dti.ne.jp (smtp3.dti.ne.jp [202.216.228.38])
	by hub.freebsd.org (Postfix) with ESMTP id 20FDD37B69C
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 17 Jan 2001 10:03:42 -0800 (PST)
Received: from merchior.Earthtia.elh (PPP660.aichi-ip.dti.ne.jp [211.132.88.160]) by smtp3.dti.ne.jp (8.9.3/3.7W) with ESMTP id DAA18725 for <FreeBSD-gnats-submit@freebsd.org>; Thu, 18 Jan 2001 03:03:34 +0900 (JST)
Received: (from yusuke@localhost)
	by merchior.Earthtia.elh (8.11.1/8.11.1) id f0HI3W378363;
	Thu, 18 Jan 2001 03:03:32 +0900 (JST)
Message-Id: <200101171803.DAA18725@smtp3.dti.ne.jp>
Date: Thu, 18 Jan 2001 03:03:32 +0900 (JST)
From: yusmat@iris.dti.ne.jp
To: FreeBSD-gnats-submit@freebsd.org
Subject: kernel fail to probe 'EPSON GT-8700F'
X-Send-Pr-Version: 3.2

>Number:         24412
>Category:       kern
>Synopsis:       kernel fail to probe EPSON GT-8700F (USB Image Scanner)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 17 10:10:01 PST 2001
>Closed-Date:    Mon Apr 9 11:20:03 PDT 2001
>Last-Modified:  Mon Apr 09 11:22:57 PDT 2001
>Originator:     Yusuke Matsuoka
>Release:        FreeBSD 4.2-RELEASE i386
>Organization:
>Environment:

	FreeBSD puffy.Earthtia.elh 4.2-RELEASE FreeBSD 4.2-RELEASE #0: Sun Dec 31 16:17:50 JST 2000     yusuke@puffy.Earthtia.elh:/usr/src/sys/compile/PUFFY  i386

>Description:

	'EPSON GT-8700' not probed by /dev/uscanner0.
	/kernel: ugen0: EPSON GT-8700, rev 1.10/1.03, addr 3

>How-To-Repeat:

	Always.

>Fix:

	Use following patch:

*** /sys/dev/usb/usbdevs.h.orig Thu Nov 23 16:06:30 2000
--- /sys/dev/usb/usbdevs.h      Thu Jan 18 00:16:14 2001
***************
*** 458,463 ****
--- 458,464 ----
  #define       USB_PRODUCT_EPSON_610   0x0103          /* Perfection 610 scanner */
  #define       USB_PRODUCT_EPSON_1200  0x0104          /* Perfection 1200U / 1200Photo scanner */
  #define       USB_PRODUCT_EPSON_1600  0x0107          /* Expression 1600 */
+ #define       USB_PRODUCT_EPSON_8700  0x010a          /* EPSON GT-8700 / GT-8700F */
  
  /* e-TEK Labs products */
  #define       USB_PRODUCT_ETEK_1COM   0x8007          /* Serial port */

*** /sys/dev/usb/usbdevs_data.h.orig    Thu Nov 23 16:06:32 2000
--- /sys/dev/usb/usbdevs_data.h Thu Jan 18 00:24:18 2001
***************
*** 574,579 ****
--- 574,585 ----
            "Expression 1600",
        },
        {
+               USB_VENDOR_EPSON, USB_PRODUCT_EPSON_8700,
+               0,
+               "Seiko Epson Corp.",
+               "GT-8700 / GT-8700F scanner",
+       },
+       {
            USB_VENDOR_ETEK, USB_PRODUCT_ETEK_1COM,
            0,
            "e-TEK Labs",

*** /sys/dev/usb/uscanner.c.orig        Wed Nov  1 09:48:41 2000
--- /sys/dev/usb/uscanner.c     Thu Jan 18 00:23:44 2001
***************
*** 143,148 ****
--- 143,149 ----
        { USB_VENDOR_EPSON, USB_PRODUCT_EPSON_610 },
        { USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1200 },
        { USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1600 },
+       { USB_VENDOR_EPSON, USB_PRODUCT_EPSON_8700 },
  
        /* UMAX */
        { USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA1220U },



>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: n_hibma 
State-Changed-When: Mon Apr 9 11:20:03 PDT 2001 
State-Changed-Why:  
Added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=24412 
>Unformatted:
