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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[email protected]"

Reply via email to