On Sun, Jul 07, 2013 at 05:56:09PM -0700, Doug Hardie wrote:
> As I previously indicated, I have tested a couple more Minis and updated the 
> instructions with what I learned.  Here is the revised version:
> 

[...]

> 2.12.3        Rebuilding the kernel to support the Ethernet Interface
> 
> Once the system has been rebooted, you will notice that ifconfig may not show 
> the ethernet interface.  There are at least two different chips being used 
> for that interface.  Some of the units work right out of the box.  Others do 
> not.  I have two units and the only visible difference is the Part No.  Part 
> Nu. MC815LL/A appears to be the older unit and the bge interface worked on 
> install.  Part No MD387LL/A is newer and has the newer chips that require the 
> driver update.
> 
>  If the bge interface does not show, then the bge driver needs to be updated 
> to recognize the NIC.  Mount the second memstick with the files retrieved 
> earlier and move them into the kernel source.  I used the following commands:
> 
> cp -p brgphy.c /usr/src/sys/dev/mii
> cp -p if_bgereg.h /usr/src/sys/dev/bge
> cp -p if_bge.c /usr/src/sys/dev/bge
> 
> then rebuild the kernel.  Note the instructions here are for GENERIC, but you 
> can use KERNCONF to specify a custom kernel.
> 
> cd /usr/src
> make buildkernel
> make installkernel
> 
> Reboot the server as before.  Now ifconfig will show bge0 and it will work.  
> The mini is now running a useable version of 9.1-Release.  There are still 
> some items remaining to be resolved:  Updating the kernel with the recent 
> security patches, Disabling Bluetooth and Wireless to save power, and 
> unattended rebooting.  These issues are still being addressed.
> 

I'm not sure whether this bge(4) controller is sitting behind
TB(Apple Thunderbolt) bridge. The Apple TB bridge has known
performance issue and some BCM controllers have a work-around to
mitigate it. The work-around is not enabled by default so I'm
interested in bge(4) performance numbers on your box. If you can't
get more than 920 ~ 930Mbps(950Mbps or higher with jumbo frame)
please let me know.
I didn't enable the work-around yet since it will hurt other BCM
controllers when TB bridge is absent.
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to