From owner-freebsd-current@FreeBSD.ORG Sat Nov 24 18:20:24 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B766516A468 for ; Sat, 24 Nov 2007 18:20:24 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from smtpoutm.mac.com (smtpoutm.mac.com [17.148.16.68]) by mx1.freebsd.org (Postfix) with ESMTP id 916DE13C4D5 for ; Sat, 24 Nov 2007 18:20:24 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from mac.com (asmtp001-s [10.150.69.64]) by smtpoutm.mac.com (Xserve/smtpout005/MantshX 4.0) with ESMTP id lAOIKOiO001618; Sat, 24 Nov 2007 10:20:24 -0800 (PST) Received: from [192.168.1.100] (209-128-86-226.bayarea.net [209.128.86.226]) (authenticated bits=0) by mac.com (Xserve/asmtp001/MantshX 4.0) with ESMTP id lAOIKIfk002945 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 24 Nov 2007 10:20:20 -0800 (PST) Message-Id: <0D6858C2-3A4E-4EED-8D88-8557D3BF4443@mac.com> From: Marcel Moolenaar To: Frank Behrens In-Reply-To: <200711231457.lANEv4KU002862@post.frank-behrens.de> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Date: Sat, 24 Nov 2007 10:20:18 -0800 References: <200711221554.lAMFsRdS002781@post.frank-behrens.de> <200711231457.lANEv4KU002862@post.frank-behrens.de> X-Mailer: Apple Mail (2.915) Cc: FreeBSD Current Subject: Re: Can not boot 7.0-BETA3 with puc X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Nov 2007 18:20:24 -0000 On Nov 23, 2007, at 6:57 AM, Frank Behrens wrote: > IMHO the reason for the error in 7.0 is, that it calls > device_add_child(dev, NULL, -1); No, it isn't. The puc(4) driver can have different children. Currently, it can have 3 different children. Standard bus probing determines which driver will attach. The puc(4) driver does not care about unit numbers for the simple reason that it doesn't care about which driver attaches. FYI, -- Marcel Moolenaar xcllnt@mac.com