Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Mar 2001 16:53:18 -0800 (PST)
From:      m@m3a.cz
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/25565: missing support for Epson Perfection 1240U scanner
Message-ID:  <200103060053.f260rIS19068@freefall.freebsd.org>

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

>Number:         25565
>Category:       kern
>Synopsis:       missing support for Epson Perfection 1240U scanner
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 05 17:00:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Martin Machacek
>Release:        4.2-STABLE as of February 20, 20001
>Organization:
>Environment:
FreeBSD bubak.m3a.cz 4.2-STABLE FreeBSD 4.2-STABLE #9: Tue Feb 20 04:26:53 CET 2001     martin@bubak.m3a.cz:/usr/src/sys/compile/BUBAK  i386

>Description:
Small patch is required to the USB susbsystem to include support for
Epson Perfection 1240U scanner.
>How-To-Repeat:
Connect Epson 1240U scanner and try to access it. Without the attached
patches it is not detected as scanner and thereafter the /dev/uscanner
device is not configured
>Fix:
Aply patches bellow in the /usr/src/sys/dev/usb directory.
After applying the patches and recompiling the kernel the scanner works
flawlessly with sane and xsane.

(file usbdevs.h)

*** usbdevs.h.orig	Tue Mar  6 01:33:44 2001
--- usbdevs.h	Tue Mar  6 01:36:40 2001
***************
*** 464,469 ****
--- 464,470 ----
  #define	USB_PRODUCT_EPSON_636	0x0101		/* Perfection 636U / 636Photo scanner */
  #define	USB_PRODUCT_EPSON_610	0x0103		/* Perfection 610 scanner */
  #define	USB_PRODUCT_EPSON_1200	0x0104		/* Perfection 1200U / 1200Photo scanner */
+ #define	USB_PRODUCT_EPSON_1240	0x010b		/* Perfection 1240U / 1240Photo scanner */
  #define	USB_PRODUCT_EPSON_1600	0x0107		/* Expression 1600 scanner */
  #define	USB_PRODUCT_EPSON_1640	0x010a		/* Perfection 1640SU scanner */
 
(file usbdevs_data.h)
*** usbdevs_data.h.orig	Tue Mar  6 01:31:13 2001
--- usbdevs_data.h	Tue Mar  6 01:32:25 2001
***************
*** 586,591 ****
--- 586,597 ----
  	    "Perfection 1200U / 1200Photo scanner",
  	},
  	{
+ 	    USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1240,
+ 	    0,
+ 	    "Seiko Epson Corp.",
+ 	    "Perfection 1240U / 1240Photo scanner",
+ 	},
+ 	{
  	    USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1600,
  	    0,
  	    "Seiko Epson Corp.",

(file uscanner.c)
*** uscanner.c.orig	Tue Mar  6 01:32:54 2001
--- uscanner.c	Tue Mar  6 01:33:21 2001
***************
*** 142,147 ****
--- 142,148 ----
  	{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_636 },
  	{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_610 },
  	{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1200 },
+ 	{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1240 },
  	{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1600 },
  	{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1640 },

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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