From owner-freebsd-hackers Sun Sep 9 16:56:49 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from imo-d04.mx.aol.com (imo-d04.mx.aol.com [205.188.157.36]) by hub.freebsd.org (Postfix) with ESMTP id D986B37B428; Sun, 9 Sep 2001 16:56:43 -0700 (PDT) Received: from Bsdguru@aol.com by imo-d04.mx.aol.com (mail_out_v31_r1.4.) id n.6f.1a7105ea (3972); Sun, 9 Sep 2001 19:56:39 -0400 (EDT) From: Bsdguru@aol.com Message-ID: <6f.1a7105ea.28cd5bb7@aol.com> Date: Sun, 9 Sep 2001 19:56:39 EDT Subject: Re: PCI probe reordering? To: msmith@freebsd.org Cc: hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: AOL 5.0 for Windows sub 138 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In a message dated 9/9/01 5:21:51 PM Eastern Daylight Time, msmith@freebsd.org writes: > The entire PCI probe/attach process is going to have to change, however I > don't see it changing all that much. It is hard to detect devices that > are "onboard" as opposed to being in physical slots, and there is no > consistent mechanism that one can take to always get them "first". > > In short, what you're asking for is difficult to achieve consistently, > and not really worth the effort. Your onboard ethernet is fxp1. Deal > with it. > "Worth it" depends on what you care about, I suppose. But a commercial vendor, using freebsd as a platform, will "care" if one motherboard scans one way and another scans differently, as you cant tell customers "well, if you have this product the ports are this way, and if you have that product the ports are another way". While there may not be a generic way to always do it the way one expects, it doesnt seem unreasonable to have a mechanism to override the default probe that isnt a nightmare to implement. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message