Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Sep 2006 15:52:07 -0500
From:      Eric Anderson <anderson@centtech.com>
To:        David Christensen <davidch@broadcom.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: bge/bce support for another Dell card
Message-ID:  <4512FB77.9060803@centtech.com>
In-Reply-To: <09BFF2FA5EAB4A45B6655E151BBDD90301FD1F42@NT-IRVA-0750.brcm.ad.broadcom.com>
References:  <09BFF2FA5EAB4A45B6655E151BBDD90301FD1F42@NT-IRVA-0750.brcm.ad.broadcom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 09/21/06 13:19, David Christensen wrote:
>> We've got a brand new Dell Precision 390 (Core 2 Duo) which has a 
>> Broadcom NIC in it, Probably much like the one in the PowerEdge 1950, 
>> but cheaper and less reliable (if you can imagine that).  
>> It's doesn't 
>> seem to be supported yet on the 6-STABLE branch, and so I'm 
>> wondering if 
>> we would have better luck with -CURRENT, or if the PCI ID's 
>> just need to 
>> be mapped out, etc.
> 
> The PowerEdge servers use the 5708 controller which is supported
> by the bce driver.
> 
>> Here's the pciconf output for that card:
>>
>> none2@pci4:0:0: class=0x020000 card=0x01de1028 
>> chip=0x167a14e4 rev=0x02 
>> hdr=0x00
>>      vendor   = 'Broadcom Corporation'
>>      class    = network
>>      subclass = ethernet
>>
>>
>> I see a line in the bge driver (sys/dev/bge/if_bgereg.h), like:
>>
>> #define BCOM_DEVICEID_BCM5754           0x167A
>>
>> But I believe it's a BCM5787, and when the bge driver loads, 
>> the system 
>> panics because of (excude my vagueness here - I'll get the details 
>> tomorrow) some kind of NMI memory checksum failure, but the device is 
>> fine, tests ok, and runs perfectly under other OS'es.
>>
>> Is that device supposed to be supported yet on -STABLE or -CURRENT?
> 
> The 5787 has a device ID of 0x169b.  The 0x167a is used on the 5754.


Right you are - it's the PHYS remark in a linux boot message that 
mentioned 5787, sorry for the confusion.

FreeBSD then correctly identifies the card, and loads the if_bge driver, 
but that panics the system.  I tried to get a snap of the output, but 
the data was so garbled, it was useless.  I can try again tomorrow. 
Anything you'd like to see in particular?

Thanks!
Eric


-- 
------------------------------------------------------------------------
Eric Anderson        Sr. Systems Administrator        Centaur Technology
Anything that works is better than anything that doesn't.
------------------------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4512FB77.9060803>