From owner-freebsd-current@FreeBSD.ORG Fri Jul 15 15:03:56 2011 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 D5E7A106566B for ; Fri, 15 Jul 2011 15:03:56 +0000 (UTC) (envelope-from rmh.aybabtu@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 9DABF8FC18 for ; Fri, 15 Jul 2011 15:03:56 +0000 (UTC) Received: by iwr19 with SMTP id 19so1517367iwr.13 for ; Fri, 15 Jul 2011 08:03:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=oe4vI+aQ6ZTRhu4R8wnK2Wul5blazZmt+h37ORuSixc=; b=jnxkpvvqOzEDsnx0Jh0ZMqo9z7h2c4HqHjeyQ4BAOsuv7ZhuRR68JKYZMMNUYXdl+1 4oeite7D514n5VYBwLnLwIGuyPI/uRC8uwjisQOkzzs4J8wjP0xpdhZ6M6658IyEDTtN 1e8JVhJwcsJoRqe2saFIqTw+lLCMzQbc7VdnU= MIME-Version: 1.0 Received: by 10.42.204.3 with SMTP id fk3mr4031379icb.515.1310742236130; Fri, 15 Jul 2011 08:03:56 -0700 (PDT) Sender: rmh.aybabtu@gmail.com Received: by 10.42.224.70 with HTTP; Fri, 15 Jul 2011 08:03:56 -0700 (PDT) In-Reply-To: <3FC50F07-2C7B-4DD4-A75C-49001CFEF85D@bsdimp.com> References: <201106242342.47194.hselasky@c2i.net> <201106251907.02052.hselasky@c2i.net> <201106260738.21847.hselasky@c2i.net> <3FC50F07-2C7B-4DD4-A75C-49001CFEF85D@bsdimp.com> Date: Fri, 15 Jul 2011 17:03:56 +0200 X-Google-Sender-Auth: dXg2yH3X9JDlEtLM93Rp0a6RrIM Message-ID: From: Robert Millan To: Warner Losh Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Fri, 15 Jul 2011 15:19:56 +0000 Cc: Jeremy Messenger , freebsd-current@freebsd.org, Hans Petter Selasky Subject: Re: Automatic load of PCI kernel modules [WAS: [RFT] Automatic load of USB kernel modules] 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: Fri, 15 Jul 2011 15:03:56 -0000 2011/6/26 Warner Losh : > I like the idea of having a standardized table. =C2=A0I've done this with= PC Card and it really works well. =C2=A0It isn't the design pattern that a= ll drivers use, and it may be hard to get everyone lined up on this. =C2=A0= I tried PCI back after I did PC Card and met resistance. =C2=A0Most of the = resistance was from people that are no longer active in the project, so I t= hink that we could do this today. =C2=A0 I suspect that some of the vendor = drivers today might stand in the way of having PCI be completely uniform. > > The big advantage of USB is that it is uniform now. =C2=A0PCI isn't. =C2= =A0It would take a lot of work to make it uniform. If only some PCI drivers can be made uniform, why not provide devd autoload support only to those drivers whose maintainers choose to make them uniform? This would give those opposing uniformity a compelling reason to change their view, without forcing them into it. --=20 Robert Millan