From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Michael Chan" Subject: Re: not supported broadcom (?) NIC revision Date: Fri, 16 Oct 2009 09:30:14 -0700 Message-ID: <1255710614.20869.335.camel@nseg_linux_HP1.broadcom.com> References: <4AD86F2F.90809@no-ip.pl> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Cc: "netdev@vger.kernel.org" , "davem@davemloft.net" , "jgarzik@pobox.com" To: "Wojtek Sawasciuk" Return-path: Received: from mms2.broadcom.com ([216.31.210.18]:1133 "EHLO mms2.broadcom.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750897AbZJPQks (ORCPT ); Fri, 16 Oct 2009 12:40:48 -0400 In-Reply-To: <4AD86F2F.90809@no-ip.pl> Sender: netdev-owner@vger.kernel.org List-ID: On Fri, 2009-10-16 at 06:03 -0700, Wojtek Sawasciuk wrote: > Hi, > > I'v got server with built-in 9 NIC ports. Two ports are not recognized > by any driver, I suppose it *should* be by tg3 or bnx2 > Below is lspci info, not supported NIC are in slots 00:10.0 and 00:10.2 > strange thing is that this vendor is described as Serverworks, but lspci > says its Broadcom. ServerWorks was bought by Broadcom many years ago. > > # grep 1166 include/linux/pci_ids.h > #define PCI_VENDOR_ID_SERVERWORKS 0x1166 > > Can someone help here ? > > > # lspci > 00:00.0 Host bridge: Broadcom GCNB-LE Host Bridge (rev 32) > 00:00.1 Host bridge: Broadcom GCNB-LE Host Bridge > 00:02.0 Ethernet controller: Intel Corporation 82541GI Gigabit Ethernet > Controller (rev 05) > 00:0f.0 ISA bridge: Broadcom CSB5 South Bridge (rev 93) > 00:0f.1 IDE interface: Broadcom CSB5 IDE Controller (rev 93) > 00:0f.2 USB Controller: Broadcom OSB4/CSB5 OHCI USB Controller (rev 05) > 00:0f.3 Host bridge: Broadcom CSB5 LPC bridge > > 00:10.0 Host bridge: Broadcom CIOB-E I/O Bridge with Gigabit Ethernet > (rev 12) > 00:10.2 Host bridge: Broadcom CIOB-E I/O Bridge with Gigabit Ethernet > (rev 12) These 2 are bridge devices and no driver is needed. I think the integrated ethernet device should be behind these bridges showing up as BCM5704 below. > > 02:02.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet > Controller (rev 03) > 02:02.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet > Controller (rev 03) > 02:04.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet > Controller (rev 03) > 02:04.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet > Controller (rev 03) > 03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 > Gigabit Ethernet (rev 02) > 03:00.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 > Gigabit Ethernet (rev 02) > > > 00:10.0 0600: 1166:0110 (rev 12) > Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- > ParErr- Stepping- SERR+ FastB2B- > Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > SERR- Capabilities: [60] PCI-X non-bridge device > Command: DPERE- ERO- RBC=512 OST=8 > Status: Dev=00:00.0 64bit+ 133MHz+ SCD- USC- DC=bridge > DMMRBC=512 DMOST=8 DMCRS=8 RSCEM- 266MHz- 533MHz- > > 00:10.2 0600: 1166:0110 (rev 12) > Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- > ParErr- Stepping- SERR+ FastB2B- > Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > SERR- Capabilities: [60] PCI-X non-bridge device > Command: DPERE- ERO- RBC=512 OST=8 > Status: Dev=00:00.0 64bit+ 133MHz+ SCD- USC- DC=bridge > DMMRBC=512 DMOST=8 DMCRS=8 RSCEM- 266MHz- 533MHz- > > > > > >