From owner-freebsd-questions@FreeBSD.ORG Tue May 16 10:05:56 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 01DBF16A402 for ; Tue, 16 May 2006 10:05:56 +0000 (UTC) (envelope-from harry@schmalzbauer.de) Received: from flb.schmalzbauer.de (flb.schmalzbauer.de [62.245.232.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20A5C43D46 for ; Tue, 16 May 2006 10:05:54 +0000 (GMT) (envelope-from harry@schmalzbauer.de) Received: from sam.flintsbach.schmalzbauer.de (sam.flintsbach.schmalzbauer.de [172.21.2.4]) by flb.schmalzbauer.de (8.13.4/8.13.4) with ESMTP id k4GAELba025000 for ; Tue, 16 May 2006 12:14:21 +0200 (CEST) (envelope-from harry@schmalzbauer.de) Received: from cale.flintsbach.schmalzbauer.de (cale.flintsbach.schmalzbauer.de [172.21.1.244]) by sam.flintsbach.schmalzbauer.de (Postfix) with ESMTP id 4C660B62D for ; Tue, 16 May 2006 12:05:50 +0200 (CEST) Received: from cale.flintsbach.schmalzbauer.de (localhost [127.0.0.1]) by cale.flintsbach.schmalzbauer.de (8.13.6/8.13.6) with ESMTP id k4GA5Ydu001056 for ; Tue, 16 May 2006 12:05:34 +0200 (CEST) (envelope-from harry@schmalzbauer.de) Received: from localhost (localhost [[UNIX: localhost]]) by cale.flintsbach.schmalzbauer.de (8.13.6/8.13.6/Submit) id k4GA5XUC001055 for freebsd-questions@freebsd.org; Tue, 16 May 2006 12:05:33 +0200 (CEST) (envelope-from harry@schmalzbauer.de) X-Authentication-Warning: cale.flintsbach.schmalzbauer.de: harry set sender to harry@schmalzbauer.de using -f From: Harald Schmalzbauer To: FreeBSD Questions Date: Tue, 16 May 2006 12:05:32 +0200 User-Agent: KMail/1.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200605161205.33328.harry@schmalzbauer.de> Subject: uscanner firmware upload? (w/ sane?) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 May 2006 10:05:56 -0000 Hello, I changend usbdevs and uscanner.c a bit so my Epson Perfection 3490 PHOTO attaches to uscanner0 instead of ugen0. (See patch below) If I use this scanner on another supported operating system I can connect it to my FreeBSD machine and "scanimage" works fine. But if I repower the scanner "scanimage" just hangs with -L. The problem is that the scanner needs firmware to be uploaded when repowered. I have the correct firmware binary and I also configured sane to use that but it seems sane doesn't upload the binary. Is there any method to upload the firmware to uscanner with on board utilities? Any other hints? Thanks a lot, -Harry --- sys/dev/usb/uscanner.c.orig Mon May 15 16:34:23 2006 +++ sys/dev/usb/uscanner.c Mon May 15 16:28:16 2006 @@ -204,6 +204,7 @@ {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1670 }, 0 }, {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1260 }, 0 }, {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_3200 }, USC_KEEP_OPEN }, + {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_3490 }, 0 }, {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_GT9700F }, USC_KEEP_OPEN }, {{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_GT9300UF }, 0 }, --- sys/dev/usb/usbdevs.orig Mon May 15 16:36:30 2006 +++ sys/dev/usb/usbdevs Mon May 15 16:36:05 2006 @@ -855,6 +855,7 @@ product EPSON GT9700F 0x0112 GT-9700F scanner product EPSON GT9300UF 0x011b GT-9300UF scanner product EPSON 3200 0x011c Perfection 3200 scanner +product EPSON 3490 0x0122 Perfection 3490 scanner product EPSON 1260 0x011d Perfection 1260 scanner product EPSON 1660 0x011e Perfection 1660 scanner product EPSON 1670 0x011f Perfection 1670 scanner