From owner-freebsd-current@FreeBSD.ORG Wed Apr 2 16:44:54 2008 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 410611065670 for ; Wed, 2 Apr 2008 16:44:54 +0000 (UTC) (envelope-from davidch@broadcom.com) Received: from mms2.broadcom.com (mms2.broadcom.com [216.31.210.18]) by mx1.freebsd.org (Postfix) with ESMTP id 0F6738FC16 for ; Wed, 2 Apr 2008 16:44:53 +0000 (UTC) (envelope-from davidch@broadcom.com) Received: from [10.11.16.99] by mms2.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Wed, 02 Apr 2008 09:44:45 -0700 X-Server-Uuid: D3C04415-6FA8-4F2C-93C1-920E106A2031 Received: by mail-irva-10.broadcom.com (Postfix, from userid 47) id EB30F317; Wed, 2 Apr 2008 09:44:44 -0700 (PDT) Received: from mail-irva-8.broadcom.com (mail-irva-8 [10.11.18.52]) by mail-irva-10.broadcom.com (Postfix) with ESMTP id 9AE62319; Wed, 2 Apr 2008 09:44:44 -0700 (PDT) Received: from mail-irva-12.broadcom.com (mail-irva-12.broadcom.com [10.11.16.101]) by mail-irva-8.broadcom.com (MOS 3.7.5a-GA) with ESMTP id GSK50337; Wed, 2 Apr 2008 09:44:42 -0700 (PDT) Received: from NT-IRVA-0751.brcm.ad.broadcom.com ( nt-irva-0751.brcm.ad.broadcom.com [10.8.194.65]) by mail-irva-12.broadcom.com (Postfix) with ESMTP id 3626B69CA3; Wed, 2 Apr 2008 09:44:42 -0700 (PDT) Received: from IRVEXCHHUB01.corp.ad.broadcom.com ([10.9.200.131]) by NT-IRVA-0751.brcm.ad.broadcom.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 2 Apr 2008 09:44:42 -0700 Received: from IRVEXCHCCR01.corp.ad.broadcom.com ([10.9.200.129]) by IRVEXCHHUB01.corp.ad.broadcom.com ([10.9.200.131]) with mapi; Wed, 2 Apr 2008 09:44:42 -0700 From: "David Christensen" To: "Josep Pujadas i Jubany" , "freebsd-current@freebsd.org" Date: Wed, 2 Apr 2008 09:44:40 -0700 Thread-Topic: Only 100baseTX with bge BCM5722 Thread-Index: AciUp90VfZl0Sy92ToSAEfWWeWq9BAAOMlmQ Message-ID: <5D267A3F22FD854F8F48B3D2B523819324EF63460F@IRVEXCHCCR01.corp.ad.broadcom.com> References: <20080401093503.M45196@bellera.cat> <5D267A3F22FD854F8F48B3D2B523819324EF6342B6@IRVEXCHCCR01.corp.ad.broadcom.com> <20080401193322.M70732@bellera.cat> <5D267A3F22FD854F8F48B3D2B523819324EF6344D0@IRVEXCHCCR01.corp.ad.broadcom.com> <20080402094618.M73854@bellera.cat> In-Reply-To: <20080402094618.M73854@bellera.cat> Accept-Language: en-US Content-Language: en-US acceptlanguage: en-US MIME-Version: 1.0 X-OriginalArrivalTime: 02 Apr 2008 16:44:42.0121 (UTC) FILETIME=[D9696F90:01C894E0] X-WSS-ID: 6BED687741K28935407-01-01 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Cc: Subject: RE: Only 100baseTX with bge BCM5722 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: Wed, 02 Apr 2008 16:44:54 -0000 > > > > What's the dmesg output? Is it using ukphy or brgphy? > > > > > > > > > > Partial dmesg, concerning the NIC: > > > > > > pcib4: irq 17 at device 28.5 on pci0 > > > pci14: on pcib4 > > > bge0: 0xa200> mem > > > 0xed000000-0xed00ffff irq 17 at device 0.0 on pci14 > > > miibus0: on bge0 > > > ukphy0: PHY 1 on miibus0 > > > ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, > 1000baseT, > > > 1000baseT-FDX, auto > > > bge0: Ethernet address: XXXXXXXXXXXXXXXXXXXXX > > > bge0: [ITHREAD] > > > > > > bge0: link state changed to UP > > > > > > Must I try 1000baseT-FDX instead than 1000baseTX in my > ifconfig line? > > > > The 5722 PHY ID is available in -HEAD (see > > http://fxr.watson.org/fxr/source/dev/mii/miidevs#L139) > > but isn't present in RELENG_7_0 (see > > http://fxr.watson.org/fxr/source/dev/mii/miidevs?v=3DRELENG70#L115). > > > > Look at the diffs between sys/dev/mii/miidevs and sys/dev/mii/brgphy > > between HEAD and RELENG_7_0 and pull in the changes for the 5722 and > > build them into your kernel. If successful you should see brgphy0 > > and not ukphy0. > > > > Dave > > _______________________________________________ > > Dave, > > Many thanks for your help! I'm working at 1 Gigabit! I'm very > happy, it is > my first driver modification using FreeBSD! > > I had to modify also /usr/src/sys/dev/mii/brgphy.c > > The conclusion is if using FreeBSD 7.0, BCM5722 must be > included in the > following source files: > > /usr/src/sys/dev/bge/if_bge.c > /usr/src/sys/dev/bge/if_bgereg.h > /usr/src/sys/dev/mii/miidevs > /usr/src/sys/dev/mii/brgphy.c > Great! Looks like we've gained another expert. If you want to send me the diffs I'll check them out and commit them to the RELENG_7 branch. Dave