From owner-freebsd-hackers@FreeBSD.ORG Mon Mar 29 11:10:41 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8FA5016A4CE for ; Mon, 29 Mar 2004 11:10:41 -0800 (PST) Received: from srv1.cosmo-project.de (srv1.cosmo-project.de [213.83.6.106]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC40043D3F for ; Mon, 29 Mar 2004 11:10:40 -0800 (PST) (envelope-from ticso@cicely12.cicely.de) Received: from cicely5.cicely.de (cicely5.cicely.de [IPv6:3ffe:400:8d0:301:200:92ff:fe9b:20e7]) (authenticated bits=0) i2TJA2US048338 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Mon, 29 Mar 2004 21:10:05 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (cicely12.cicely.de [IPv6:3ffe:400:8d0:301::12]) by cicely5.cicely.de (8.12.10/8.12.10) with ESMTP id i2TJ9lhn030112 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 29 Mar 2004 21:09:47 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (localhost [127.0.0.1]) by cicely12.cicely.de (8.12.11/8.12.11) with ESMTP id i2TJ9lMR030356; Mon, 29 Mar 2004 21:09:47 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: (from ticso@localhost) by cicely12.cicely.de (8.12.11/8.12.11/Submit) id i2TJ9k4F030355; Mon, 29 Mar 2004 21:09:46 +0200 (CEST) (envelope-from ticso) Date: Mon, 29 Mar 2004 21:09:46 +0200 From: Bernd Walter To: jitendra pande Message-ID: <20040329190944.GM26269@cicely12.cicely.de> References: <20040328235144.GA9389@tv.soth.at> <20040329141556.82901.qmail@web42005.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040329141556.82901.qmail@web42005.mail.yahoo.com> X-Operating-System: FreeBSD cicely12.cicely.de 5.2-CURRENT alpha User-Agent: Mutt/1.5.6i X-Spam-Status: No, hits=-4.2 required=3.0 tests=BAYES_00,PLING_PLING autolearn=no version=2.63 X-Spam-Report: * -4.9 BAYES_00 BODY: Bayesian spam probability is 0 to 1% * [score: 0.0000] * 0.7 PLING_PLING Subject has lots of exclamation marks X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on cicely12.cicely.de cc: freebsd-hackers@FreeBSD.org cc: toni@soth.at Subject: Re: Problem with usb in FreeBSD 4.8....help!!! X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ticso@cicely.de List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2004 19:10:41 -0000 On Mon, Mar 29, 2004 at 06:15:56AM -0800, jitendra pande wrote: > Hi Toni, > > Thanks a lot for the information. > > My device is the one which supports control transfers only thus i understand that for a second device i need to use /dev/ugen1 and so on. Yes - /dev/ugen? is the control endpoint - if your device only supports controll transfers that's all you need. Otherwise you may need /dev/ugen?.? for the endpoints, but ./MAKEDEV ugen1 will also create /dev/ugen1.1 to ugen1.15. While ugen0 uses /dev/ugen0* node ugen1 uses /dev/ugen1*, and so on. So if your are using 6 devices of ugen type at the same time you want to have at least /dev/ugen0 to /dev/ugen5. > Does that mean, i need to explictly make a node /dev/ugen1 and /dev/ugen2 and so on for every newly added USB device using MAKEDEV script. You can create them forhanded. No need to wait until you really need them. The following will create ugen0* to ugen19*: cd /dev && jot 20 0 | sed 's/\(.*\)/.\/MAKEDEV ugen\1' | sh -- B.Walter BWCT http://www.bwct.de ticso@bwct.de info@bwct.de