From owner-freebsd-questions@FreeBSD.ORG Sat Dec 24 09:59:32 2005 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 8487C16A41F for ; Sat, 24 Dec 2005 09:59:32 +0000 (GMT) (envelope-from kline@tao.thought.org) Received: from tao.thought.org (dsl231-043-140.sea1.dsl.speakeasy.net [216.231.43.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id 119B143D64 for ; Sat, 24 Dec 2005 09:59:27 +0000 (GMT) (envelope-from kline@tao.thought.org) Received: from tao.thought.org (localhost [127.0.0.1]) by tao.thought.org (8.13.4/8.13.1) with ESMTP id jBO9xBJv009026; Sat, 24 Dec 2005 01:59:22 -0800 (PST) (envelope-from kline@tao.thought.org) Received: (from kline@localhost) by tao.thought.org (8.13.4/8.13.1/Submit) id jBO9wv55009025; Sat, 24 Dec 2005 01:58:57 -0800 (PST) (envelope-from kline) Date: Sat, 24 Dec 2005 01:58:53 -0800 From: Gary Kline To: Warren Block Message-ID: <20051224095853.GD7907@thought.org> References: <20051222221658.GA2457@thought.org> <20051222164245.X93782@wonkity.com> <20051223005350.GD2613@thought.org> <20051223214832.Q1110@wonkity.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051223214832.Q1110@wonkity.com> User-Agent: Mutt/1.4.2.1i X-Organization: Thought Unlimited. Public service Unix since 1986. X-Of_Interest: Observing 19 years of service to the Unix community Cc: Gary Kline , FreeBSD Mailing List Subject: Re: HP Scanner:: zilch 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: Sat, 24 Dec 2005 09:59:32 -0000 On Fri, Dec 23, 2005 at 09:57:57PM -0700, Warren Block wrote: > On Thu, 22 Dec 2005, Gary Kline wrote: > > >>My Epson requires this line in epson.conf: > >> > >>usb /dev/uscanner0 > >> > >>The hp.conf file kind of implies something similar, but I can't tell > >>whether it would want the line above or this: > >> > >>/dev/uscanner0 > >> option connect-device > > > > Hm, this is strange. I have two hp files in sane.d, both sseem > > oriented toward Linux. There is an entry for the 4100c in > > "hp.conf", but it wants to create /dev/scanner. > > That line tells sane which device to use. In FreeBSD, that's > /dev/uscanner0. How do I tell sane to use hp.conf (or my new hp4100.conf)? Do I need to put something in /etc/rc.conf, eg, or what? This is what I have the seems apropos: root@sage:/usr/local/etc/sane.d# cat hp4100.conf # ##MODELED AFTER: ma1509.conf: see sane-ma1509(5) ##hp4100.conf: # #Warm-up time for the lamp in seconds ###option warmup-time 30 # # USB-scanners supported by the hp-backend # HP ScanJet 4100C usb 0x03f0 0x0101 #Manual setting (e.g. for FreeBSD) /dev/uscanner0 My best shot; round #1. > > >root@tao:/usr/local/etc/sane.d# ll hp* > >-r--r--r-- 1 root wheel 497 Dec 22 16:40 hp.conf > >-r--r--r-- 1 root wheel 238 Oct 9 23:09 hp5400.conf > > > >>From "hp.conf":: > > > >root@tao:/usr/local/etc/sane.d# more hp.conf > >scsi HP > ># Uncomment the following if you have "Error during device I/O" on SCSI > ># option dumb-read > ># > ># The usual place for a SCSI-scanner on Linux > >/dev/scanner > ># > ># USB-scanners supported by the hp-backend > ># HP ScanJet 4100C > >usb 0x03f0 0x0101 > > . > > . > > . > > > >Would it make sense to create an "hp4100.conf" with your epson line > >"usb /dev/uscanner0" as a first line? > > It looks like all HP scanners other than the HP5400 are defined in > hp.conf, so use that one. My rational against hp.conf is the ^/dev/scanner line as well as the first SCSI line. What does "scsi HP" do? I don't use SCSI in this FBSD server. > > >I am missing /dev/uscanner0. How is this /dev created? > > When the kernel detects the USB scanner, it should create > /dev/uscanner0. Should I uncomment the USB 2.0 device in my KERNCONF file? > Back in 5.4 or so, my Thinkpad would not detect the > scanner unless I hot-plugged the USB cable (leaving the scanner > connected and just powering it on did not work). On a desktop system, > just turning on the scanner with the USB cable works. > > All of this may have changed with 6.0, to which you should upgrade > unless you have a very compelling reason to stick with the obsolete 5.3. I built my 5.4 upgrades a week+ ago. Installed kernel and world Thursday mornng. I'm using a desktop in office for this; my ThinkPad has no USB. Anyway, some part of the scanner hardware is trashed; part(s) being replaced. When I see /dev/uscanner0, things should look lots brighter. I hope. > > >q2 16:27 [5015] kldstat > >Id Refs Address Size Name > >1 11 0xc0400000 5e7530 kernel > >2 14 0xc09e8000 537f0 acpi.ko > >3 1 0xc1aaf000 2000 blank_saver.ko > >4 1 0xc1ad1000 17000 linux.ko > >5 1 0xc2352000 3000 uscanner.ko > > > >Does this output look right? This may be right the scanner > >wasn't seen. I figured that by kldloading uscanner.ko, > >/dev/uscanner0 would be auto-created. I need some other > >magic. > > I have the USB modules in my kernel, so I don't see it in kldstat. AFAIK, three of my USB modules are builtins. Would you please grep "usb" your KERNEL file? gotta be something like this why uscanner0 isn't there. thanks much, gary > > -Warren Block * Rapid City, South Dakota USA -- Gary Kline kline@thought.org www.thought.org Public service Unix