From owner-freebsd-hackers@FreeBSD.ORG Mon Oct 24 02:34:46 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org 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 D65AF16A41F for ; Mon, 24 Oct 2005 02:34:46 +0000 (GMT) (envelope-from dr2867@pacbell.net) Received: from smtp114.sbc.mail.mud.yahoo.com (smtp114.sbc.mail.mud.yahoo.com [68.142.198.213]) by mx1.FreeBSD.org (Postfix) with SMTP id 702CC43D46 for ; Mon, 24 Oct 2005 02:34:46 +0000 (GMT) (envelope-from dr2867@pacbell.net) Received: (qmail 125 invoked from network); 24 Oct 2005 02:34:45 -0000 Received: from unknown (HELO ?192.168.0.190?) (dr2867.business@pacbell.net@68.126.211.246 with plain) by smtp114.sbc.mail.mud.yahoo.com with SMTP; 24 Oct 2005 02:34:45 -0000 Message-ID: <435C4845.3080503@pacbell.net> Date: Sun, 23 Oct 2005 19:34:45 -0700 From: Daniel Rudy User-Agent: Mozilla/5.0 (X11R6; UNIX; FreeBSD/i386 5.4-RELEASE-p7; en-US; ja-JP; rv:1.7.12) Gecko/20050915 MultiZilla/1.6.2.0c Mnenhy/0.7.2.0 X-Accept-Language: en-us, en, ja MIME-Version: 1.0 To: ticso@cicely.de References: <43553287.4030907@pacbell.net> <20051018.223845.67882192.imp@bsdimp.com> <20051020110428.GC31913@cicely12.cicely.de> In-Reply-To: <20051020110428.GC31913@cicely12.cicely.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org Subject: Re: Accessing USB Mass Storage Device X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2005 02:34:47 -0000 At about the time of 10/20/2005 4:04 AM, Bernd Walter stated the following: > On Tue, Oct 18, 2005 at 10:38:45PM -0600, M. Warner Losh wrote: > >>In message: <43553287.4030907@pacbell.net> >> Daniel Rudy writes: >>: >>: When the umass driver is compiled into the kernel, and one inserts a USB >>: mass storage device, how does one access the device descriptors (serial >>: number) while the device is listed as a da device? I would perfer to >>: have the OS do all the work of accessing the hardware. >> >>The serial number can be obtained with devifo. However, since cam >>doesn't hook into the device tree, mapping da number to umass number >>can be tricky in the arbitrary case. >> >>devinfo -v | grep umass >> umass0 pnpinfo vendor=0x054c product=0x014d devclass=0x00 devsubclass=0x00 release=0x0110 sernum="0052450548137984" intclass=0x08 intsubclass= at port=0 interface=0 > > > This is the USB serial number, there might even exist another one > at CAM device layer. > e.g.: > [108]cicely13# camcontrol inquiry -n da -u 1 > pass1: Removable Direct Access SCSI-2 device > pass1: Serial Number ST92163-2000 > pass1: 1.000MB/s transfers > [110]cicely13# devinfo -v | grep umass0 > umass0 pnpinfo vendor=0x0483 product=0x1307 devclass=0x00 devsubclass=0x00 sernum="4710765066451" interface=0 intclass=0x08 intsubclass=0x06 at port=1 > That was one of the first things that I tried. It didn't work. All I got was a blank line. -- Daniel Rudy