From owner-freebsd-questions Wed Jul 3 9:10:34 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E394837B401 for ; Wed, 3 Jul 2002 09:10:24 -0700 (PDT) Received: from tomts14-srv.bellnexxia.net (tomts14.bellnexxia.net [209.226.175.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0866443E09 for ; Wed, 3 Jul 2002 09:10:24 -0700 (PDT) (envelope-from matt@xena.gsicomp.on.ca) Received: from xena.gsicomp.on.ca ([65.95.179.11]) by tomts14-srv.bellnexxia.net (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) with ESMTP id <20020703161031.PCVM20747.tomts14-srv.bellnexxia.net@xena.gsicomp.on.ca>; Wed, 3 Jul 2002 12:10:31 -0400 Received: from xena.gsicomp.on.ca (xena.gsicomp.on.ca [192.168.0.3]) by xena.gsicomp.on.ca (8.11.3/8.11.3) with ESMTP id g63EuWw59365; Wed, 3 Jul 2002 10:56:32 -0400 (EDT) (envelope-from matt@xena.gsicomp.on.ca) Date: Wed, 3 Jul 2002 10:56:32 -0400 (EDT) From: Matthew Emmerton To: Gautham Ganapathy Cc: "FreeBSD.org - Questions" Subject: Re: device ed0 and miibus In-Reply-To: <057801c22270$76670620$1901a8c0@ti.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 3 Jul 2002, Gautham Ganapathy wrote: > Hi > > I have a PCI card based on the realtek 8029 chipset. i tried adding > 'device rl' (realtek 8129/8139) to the kernconf, but it didn't work. but > for some reason, it works with ed0 (realtek 8002) which looks like an > ISA driver. The 8029 chips are commonly used on (older) ISA boards. I guess someone has made a cheaper PCI board :) > so ed0 seems to be the only > ISA NIC that uses miibus. what is miibus and does it have anything to do > with ed0 working with this card ? miibus is a generic bus between the Ethernet controller logic and the logic that drives the physical interface (the 'phy'). This bus abstraction was added because it made writing drivers easier, as the driver for a particular card (like rl) didn't have to hard-code in support for every possible phy chip that could be used. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message