From owner-freebsd-stable@FreeBSD.ORG Sat Oct 7 23:48:04 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 06F0E16A403 for ; Sat, 7 Oct 2006 23:48:04 +0000 (UTC) (envelope-from karl@FS.denninger.net) Received: from FS.denninger.net (wsip-70-169-168-7.pn.at.cox.net [70.169.168.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BDA343D7D for ; Sat, 7 Oct 2006 23:47:47 +0000 (GMT) (envelope-from karl@FS.denninger.net) Received: from fs.denninger.net (localhost [127.0.0.1]) by FS.denninger.net (8.13.6/8.13.1) with SMTP id k97Nlk68031440 for ; Sat, 7 Oct 2006 18:47:46 -0500 (CDT) (envelope-from karl@FS.denninger.net) Received: from fs.denninger.net [127.0.0.1] by Spamblock-sys (LOCAL); Sat Oct 7 18:47:46 2006 Received: (from karl@localhost) by FS.denninger.net (8.13.6/8.13.1/Submit) id k97NlkQA031437 for freebsd-stable@freebsd.org; Sat, 7 Oct 2006 18:47:46 -0500 (CDT) (envelope-from karl) Date: Sat, 7 Oct 2006 18:47:46 -0500 From: Karl Denninger To: freebsd-stable@freebsd.org Message-ID: <20061007234746.GA31286@FS.denninger.net> Mail-Followup-To: freebsd-stable@freebsd.org References: <20061005151925.GA1156@FS.denninger.net> <20061005190822.GA15547@icarus.home.lan> <20061005202144.GA11105@FS.denninger.net> <54db43990610051404x1816135ft9740ec29eb5da23@mail.gmail.com> <20061006000909.GB2473@FS.denninger.net> <20061006135019.L76485@server.arg.sj.co.uk> <20061006175313.GA58888@FS.denninger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Organization: Karl's Sushi and Packet Smashers X-Die-Spammers: Spammers cheerfully broiled for supper and served with ketchup! Subject: Re: Recommendations for a serial port card you can actually BUY? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Oct 2006 23:48:04 -0000 On Sat, Oct 07, 2006 at 10:45:38AM +0200, Matthias Andree wrote: > Karl Denninger writes: > > > I think there may be another option. > > > > Here's the boot message, with just USB related things: > > > > usb0: on uhci0 > > usb0: USB revision 1.0 > > usb1: on uhci1 > > usb1: USB revision 1.0 > > usb2: on uhci2 > > usb2: USB revision 1.0 > > usb3: on uhci3 > > usb3: USB revision 1.0 > > usb4: EHCI version 1.0 > > usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 > > usb4: on ehci0 > > usb4: USB revision 2.0 > > > > Now, isn't this in fact invarient? That is, isn't the probe on the bus > > going to be the same across boots? > > This is effectively inheriting PCI order, so unless you're changing PCI > configuration, these are in fact stable. > > > We can then get which device is on which port with.... > > > > Fs:/disk/karl> usbdevs -v > > ...until the moment one is un- and re-plugged, right? At least my two > USB printers (easily told apart from the vendor ID) like to rearrange > their ordering frequently on Linux... Uh, if you unplug a working serial device's USB cable, you've got bigger problems :) If you plug and unplug ONLY ONE, it should ID in the same place, since there's a "hole". If you plug / unplug more than one, I can live with the penalty being a required reboot. After all, these are NOT supposed to be tampered with while the machine is running! -- -- Karl Denninger (karl@denninger.net) Internet Consultant & Kids Rights Activist http://www.denninger.net My home on the net - links to everything I do! http://scubaforum.org Your UNCENSORED place to talk about DIVING! http://genesis3.blogspot.com Musings Of A Sentient Mind