From owner-freebsd-questions@FreeBSD.ORG Wed Oct 12 18:10:35 2005 Return-Path: X-Original-To: freebsd-questions@FreeBSD.org 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 2656016A421 for ; Wed, 12 Oct 2005 18:10:35 +0000 (GMT) (envelope-from dinesh@alphaque.com) Received: from ns2.alphaque.com (ns2.alphaque.com [202.75.47.153]) by mx1.FreeBSD.org (Postfix) with SMTP id 3EC2643D46 for ; Wed, 12 Oct 2005 18:10:33 +0000 (GMT) (envelope-from dinesh@alphaque.com) Received: (qmail 61321 invoked by uid 0); 12 Oct 2005 18:10:31 -0000 Received: from lucifer.net-gw.com (HELO prophet.alphaque.com) (202.75.47.153) by lucifer.net-gw.com with SMTP; 12 Oct 2005 18:10:31 -0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) by prophet.alphaque.com (8.13.3/8.13.3) with ESMTP id j9CI9HL6000280 for ; Thu, 13 Oct 2005 02:09:17 +0800 (MYT) (envelope-from dinesh@alphaque.com) Message-ID: <434D514C.6030607@alphaque.com> Date: Thu, 13 Oct 2005 02:09:16 +0800 From: Dinesh Nair User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.5) Gecko/20050326 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-questions@FreeBSD.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Broadcom NetXtreme BCM5751M Gigabit Ethernet PCI Express and FreeBSD 4.10 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Oct 2005 18:10:35 -0000 has anyone got the above gigabit ethernet working with freebsd 4.10 ? patching sys/dev/bge/if_bge.c and sys/dev/bge/if_bgereg.h with the device and vendor IDs in the proper places doesnt seem to work, though the entries exist in the same files in the 4.11 sources. a mailing list search shows it working fine on the ibm t43 notebooks but on freebsd 5.4 instead. however, as mentioned above, RELENG_4 sources contain the device id for the BCM5751M, so i'd assume it'd work there too. there seems to be no special handling of this device in the code, so getting it to work on 4.10 (as opposed to 4.11R) would be as simple as adding in the same device ids. or so i thought. pciconf -l -v yields none4@pci16:0:0: class=0x020000 card=0x0944103c chip=0x167d14e4 rev=0x11 hdr=0x0 vendor = 'Broadcom Corporation' class = network subclass = ethernet and a kldload if_bge returns (after patching in device id): bge0: mem 0xc8000000-0xc800ffff irq 10 at device 0.0 on pci16 bge0: firmware handshake timed out bge0: RX CPU self-diagnostics failed! bge0: chip initialization failed device_probe_and_attach: bge0 returned 6 the notebook is a HP nc6230. -- Regards, /\_/\ "All dogs go to heaven." dinesh@alphaque.com (0 0) http://www.alphaque.com/ +==========================----oOO--(_)--OOo----==========================+ | for a in past present future; do | | for b in clients employers associates relatives neighbours pets; do | | echo "The opinions here in no way reflect the opinions of my $a $b." | | done; done | +=========================================================================+