From owner-freebsd-questions@FreeBSD.ORG Wed May 26 02:53:32 2004 Return-Path: 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 0189916A4CE for ; Wed, 26 May 2004 02:53:32 -0700 (PDT) Received: from mail.u4eatech.com (blackhole.u4eatech.com [195.188.241.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id E448F43D48 for ; Wed, 26 May 2004 02:53:30 -0700 (PDT) (envelope-from richard.williamson@u4eatech.com) Received: by mail.u4eatech.com (Postfix, from userid 503) id 901A93601DE; Wed, 26 May 2004 10:53:03 +0100 (BST) Received: from apus.u4eatech.com (apus.degree2.com [172.30.40.129]) (using TLSv1 with cipher DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by mail.u4eatech.com (Postfix) with ESMTP id 419683601DB for ; Wed, 26 May 2004 10:53:01 +0100 (BST) Message-Id: <6.1.0.6.2.20040526104321.0abf3968@cygnus> X-Sender: richard@cygnus X-Mailer: QUALCOMM Windows Eudora Version 6.1.0.6 Date: Wed, 26 May 2004 10:52:41 +0100 To: freebsd-questions@freebsd.org From: "Richard P. Williamson" Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on mail X-Spam-Level: X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham version=2.63 Subject: miibus and fxp motherboard devices X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2004 09:53:32 -0000 Hello, I've got a pentium SBC with three on-board fxp lan devices. In my 4.8 kernel config, I've got device miibus device fxp The dmesg has this to say about the devices: fxp0: port 0xd800-0xd83f mem 0xe5000000-0xe50fffff,0xe5300000-0xe5300fff irq 12 at device 8.0 on pci0 fxp0: Ethernet address 00:30:64:01:86:ff, 10Mbps fxp1: port 0xdc00-0xdc3f mem 0xe5100000-0xe51fffff,0xe5302000-0xe5302fff irq 10 at device 9.0 on pci0 fxp1: Ethernet address 00:30:64:01:94:00, 10Mbps fxp2: port 0xe000-0xe03f mem 0xe5200000-0xe52fffff,0xe5301000-0xe5301fff irq 11 at device 10.0 on pci0 fxp2: Ethernet address 00:30:64:01:94:01, 10Mbps Specifically, it has nothing to say about the miibus. Compare this to the dmesg on a pentium desktop with a dual-fxp PCI card (and devices miibus and fxp in its config): fxp0: port 0xc000-0xc01f mem 0xdf000000-0xdf0fffff,0xe0000000-0xe0000fff irq 12 at device 4.0 on pci2 fxp0: Ethernet address 00:03:47:3b:f3:f4 inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp1: port 0xc400-0xc41f mem 0xdf100000-0xdf1fffff,0xe0001000-0xe0001fff irq 10 at device 5.0 on pci2 fxp1: Ethernet address 00:03:47:3b:f3:f5 inphy1: on miibus1 inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto At the moment, I can not swap the SCB fxp devices out of 10Mb mode and into any of the others that the devices (putatively) support. If I plug the dual-fxp PCI card into the SBC's pci bus, then I get fxp3 and fxp4, each of which are 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX and auto capable. I'd welcome any suggestions about how to enable the additional modes on the motherboard lan parts. Even if it is specific keywords to do a google on (the ones I've chosen insist on showing me other peoples' dmesgs). Am I missing something in my kernel config? rip