From owner-freebsd-stable@FreeBSD.ORG Sat Aug 29 17:03:31 2009 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA2E4106566C for ; Sat, 29 Aug 2009 17:03:31 +0000 (UTC) (envelope-from Andre.Albsmeier@siemens.com) Received: from thoth.sbs.de (thoth.sbs.de [192.35.17.2]) by mx1.freebsd.org (Postfix) with ESMTP id 532338FC1A for ; Sat, 29 Aug 2009 17:03:31 +0000 (UTC) Received: from mail2.siemens.de (localhost [127.0.0.1]) by thoth.sbs.de (8.12.11.20060308/8.12.11) with ESMTP id n7TH3U98015773 for ; Sat, 29 Aug 2009 19:03:30 +0200 Received: from curry.mchp.siemens.de (curry.mchp.siemens.de [139.25.40.130]) by mail2.siemens.de (8.12.11.20060308/8.12.11) with ESMTP id n7TH3Udf014315 for ; Sat, 29 Aug 2009 19:03:30 +0200 Received: (from localhost) by curry.mchp.siemens.de (8.14.3/8.14.3) id n7TH3U7p099896; Date: Sat, 29 Aug 2009 19:03:30 +0200 From: Andre Albsmeier To: stable@freebsd.org Message-ID: <20090829170330.GA4544@curry.mchp.siemens.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Echelon: X-Advice: Drop that crappy M$-Outlook, I'm tired of your viruses! User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Andre.Albsmeier@siemens.com Subject: 7.2-STABLE: Wiring down umass devices to uhubs 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, 29 Aug 2009 17:03:31 -0000 [This is on 7.2-STABLE] I have a USB card reader which gives me 4 da drives. I was able to wire them down so they appear as: scbus3 on umass-sim0 bus 0: at scbus3 target 0 lun 0 (da30,pass30) at scbus3 target 0 lun 1 (da31,pass31) at scbus3 target 0 lun 2 (da32,pass32) at scbus3 target 0 lun 3 (da33,pass33) The relevant parts of dmesg look like this (indented for readability): usb4: EHCI version 1.0 uhub4: on usb4 uhub5: on uhub4 umass0: on uhub5 da30 at umass-sim0 bus 0 target 0 lun 0 da31 at umass-sim0 bus 0 target 0 lun 1 da32 at umass-sim0 bus 0 target 0 lun 2 da33 at umass-sim0 bus 0 target 0 lun 3 However, if I insert a USB stick into one of the remaining ports umass0 will get attached to it and umass1 to my quad USB card reader device: usb4: EHCI version 1.0 uhub4: on usb4 umass0: on uhub4 da30 at umass-sim0 bus 0 target 0 lun 0 uhub5: on uhub4 umass1: on uhub5 da7 at umass-sim1 bus 1 target 0 lun 0 da8 at umass-sim1 bus 1 target 0 lun 1 da9 at umass-sim1 bus 1 target 0 lun 2 da14 at umass-sim1 bus 1 target 0 lun 3 How can I wire down umass0 so that it always gets attached to uhub5? Thanks, -Andre