From owner-freebsd-questions@FreeBSD.ORG Wed Jan 25 04:06:55 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 6D8FE16A41F for ; Wed, 25 Jan 2006 04:06:55 +0000 (GMT) (envelope-from fj@panix.com) Received: from mail2.panix.com (mail2.panix.com [166.84.1.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id F312843D49 for ; Wed, 25 Jan 2006 04:06:54 +0000 (GMT) (envelope-from fj@panix.com) Received: from panix5.panix.com (panix5.panix.com [166.84.1.5]) by mail2.panix.com (Postfix) with ESMTP id 27DAB9DC5E for ; Tue, 24 Jan 2006 23:06:54 -0500 (EST) Received: (from fj@localhost) by panix5.panix.com (8.11.6p3/8.8.8/PanixN1.1) id k0P46f424909 for freebsd-questions@freebsd.org; Tue, 24 Jan 2006 23:06:41 -0500 (EST) Date: Tue, 24 Jan 2006 23:06:41 -0500 From: Joe Altman To: freebsd-questions@freebsd.org Message-ID: <20060125040641.GA10059@panix.com> Mail-Followup-To: Joe Altman , freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.10i Subject: New Canon LiDE60; and it seems to need a reference(?) in source 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: Wed, 25 Jan 2006 04:06:55 -0000 I have this device: # usbdevs -v port 3 addr 2: high speed, power 500 mA, config 1, CanoScan(0x221c), Canon(0x04a9), rev 3.06 #sane-find-scanner found USB scanner (vendor=0x04a9 [Canon], product=0x221c [CanoScan], chip=GL841) at libusb:/dev/usb4:/dev/ugen0 #scanimage -L device `genesys:libusb:/dev/usb4:/dev/ugen0' is a Canon LiDE 60 flatbed scanner #dmesg ugen0: Canon CanoScan, rev 2.00/3.06, addr 2 I've read back to some archived questions, and it seems (I'm guessing) that this scanner lacks a reference in these two files: /usr/src/sys/dev/usb/uscanner.c /usr/src/sys/dev/usb/usbdevs I say this, because while the above queries turn up the correct info[1] for the scanner, there is no uscanner0 device created in /dev/ on this system: 5.4-STABLE FreeBSD 5.4-STABLE #0: Sun Jan 22 21:00:53 EST 2006 root@a nondescript blue box:/usr/obj/usr/src/sys/ANNA2 i386 So my query: if my guess is correct, and who do I ask to patch the relevant source? I did look at the code, but wasn't certain how to translate from the three outputs above into an appropriate syntax. [1] The sane project seems to agree, in that it lists the scanner as supported in the genesys backend, as of the most recent version of the sane-backends, 1.0.17.