bge on the new Mac Mini

Richard Kuhns rjk at wintek.com
Fri Nov 16 17:25:53 UTC 2012


On 11/16/12 12:09, Gary Palmer wrote:
> On Fri, Nov 16, 2012 at 11:27:17AM -0500, Richard Kuhns wrote:
>> On 11/16/12 11:20, Gary Palmer wrote:
>>> On Fri, Nov 16, 2012 at 10:54:00AM -0500, Richard Kuhns wrote:
>>>> On 11/16/12 10:41, Alfred Perlstein wrote:
>>>>> Often that is all that is needed.  It's worth a shot and reporting back.
>>>>>
>>>>> Do you know how to update the table in the driver, rebuild/install 
>>>>> kernel and check?
>>>>>
>>>>> -Alfred
>>>>>
>>>>
>>>> I'm afraid not. I grepped for the hex value reported on the one that works
>>>> (chip=0x16b414e4), but I couldn't find it in its entirety, 16b4, or 14e4. So I
>>>> don't know what to add :-(
>>>>
>>>> I don't have any problem with rebuilding and installing a new kernel, though.
>>>
>>> 14e4 is the ID for Broadcom
>>> 16b4 is the ID for BCM57765, a NetXtreme Desktop/Mobile chip
>>>
>>> http://www.broadcom.com/support/ethernet_nic/determine_driver.php has a list
>>> of the BCM PCI ID values
>>>
>>> There is a (frequently incomplete) database of user reported PCI values at
>>> http://www.pcidatabase.com.  It has the BCM ID (14e4), but not your chip
>>>
>>> Linux uses the tg3 driver for that chipset apparently, but I think thats
>>> a general dumping ground for a lot of Broadcom products.  Not sure what the
>>> appropriate FreeBSD driver to add the ID code to would be.
>>>
>>> Regards,
>>>
>>> Gary
>>>
>>
>> Sorry, I should have been more clear. I grepped for those values in
>> /usr/src/sys/dev/bge/*, since that's the driver that's used on the older minis.
>> I assume that's where the table is that Alfred mentioned; I just don't know what
>> to add to it.
>>
> 
> The probe table appears to be bge_devs in if_bge.c.  The values there are
> #define'd in if_bgereg.h, but for a quick hack you just need to add the value
> to the table
> 
> Gary
> 

Thanks, I found it. I also found that the reason I couldn't find it before was
that I didn't tell grep to ignore case :-(

-- 
Richard Kuhns <rjk at wintek.com>     My Desk:          765-269-8541
Wintek Corporation                 Internet Support: 765-269-8503
427 N 6th Street                   Consulting:       765-269-8504
Lafayette, IN 47901-2211           Accounting:       765-269-8502


More information about the freebsd-stable mailing list