RoHS CompliantAll Small Tree cards, switches and storage products are RoHS compliant!



Knowledge Base:  
You are here: Knowledge Base > Apple OSX 10.6
Small Tree gigabit driver not loaded on Mac OS 10.6.x/10.7.x/10.8.x/10.9.x/10.10.x
Last Updated: 10/29/2014

Make sure you have the latest driver from the Small Tree website:

http://www.small-tree.com/Articles.asp?ID=198

Sometimes if Avid software is installed after Small Tree's gigabit driver, it could cause the gigabit driver to be disabled. In this case, one would just have to re-install the gigabit driver. To verify if the Small Tree driver is installed and attached to the Small Tree card, execute the following in a Terminal/shell window:

kextstat | grep Small

The response back should contain a line looking similar to:

32 0 0xffffff7f80922000 0x25000 0x25000 com.SmallTree.iokit.Intel8254x (3.4.24) <31 9 5 4 3 1>

If you receive a response similar to the above, you have the SmallTree driver
installed and can skip the rest of this article. You may have other issues
which you can work with Small Tree Support with.

There is also a Mac OS has a bug which is more prevalent on 10.6.x/10.7.x/10.8.x/10.9.x on the newer macPro5,1's but is also seen on older Mac hardware systems. Apple loads it's Intel 8254 chipset based
driver instead of Small Tree's even if the onboard ethernet ports are NOT 8254 based.
For MacPro 4,1 and 5,1 models do the following to fix the problem:

bring up a terminal/shell window

#sudo sh (supply password)
#cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntel8254XEthernet.kext/Contents
#cp Info.plist / (this saves the original Info.plist under the root directory in case you need it later)
#vi Info.plist (or use an editor of your choice)

On Lion/Mtn Lion at around line 87 you will see a line containing

<string>0x10008086&0x0000ffff</string>


change the line above to:

<string>0x10f68086&0xffffffff</string>

On Mavericks/Yosemite at around line 87 you will see a line containing

<string>0x10968086&0xffffffff 0x100f8086&0xffffffff 0x105e8086&0xffffffff</string>

change the line above to:

<string>0x10968086&0xffffffff 0x100f8086&0xffffffff</string>

now write the updated file out, then execute

#cd /System/Library/Extensions
#touch .

Next, bring up the System preferences GUI, select network icon, find each Small Tree port and delete them, then Apply the changes. It is necessary to delete any knowledge of the Small Tree ports and the reboot process which is the next step, will add them back in correctly.

Now reboot and the system should allow the Small Tree gigabit driver to control the gigabit card.

For MacPro and Intel Xserve 1,1 2,1 and 3,1 models do the following to fix the problem:

bring up a terminal/shell window

#sudo sh (supply password)
#cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntel8254XEthernet.kext/Contents
#cp Info.plist / (this saves the original Info.plist under the root directory in case you need it later)
#vi Info.plist (or use an editor of your choice)

On Lion/Mtn Lion at around line 87 you will find line containing

<string>0x10008086&0x0000ffff</string>

change the line above to:

<string>0x10968086&0xffffffff</string>

now write the updated file out, then execute

#cd /System/Library/Extensions
#touch .



Mavericks/Yosemite do not support MacPro/Xserve's 1,1 2,1 and 3,1.

If you are attempting to setup a bond/lacp with a multi-port gigabit card and all of the ports do not become active, you may have to remove all the information that Mac OS knows about network ports and have mac OS recreate all the ports with new properties. Please see the following Knowledge Base article entitled:

How to request Mac OS to reorder Network Devices names correctly

http://www.small-tree.com/kb_results.asp?ID=45

to do this.



Was this article helpful?

Comments:
 

Related Articles
 > My Mac OS X system is experiencing a network delay/slow down when copying files to/from a Windows system.
 > How to set the MTU on 10.6, 10.7 and 10.8 Link Aggregation bond and optimal MTU value for Mac OS.
 > Best method to delete an old "bond" and add a new one on Mac OS.
 > Small Tree 10Gbe driver not loaded on Mac OS 10.6.x/10.7.x/10.8.x
 > Final Cut 7, Adobe, corrupt files with QuickTime movie larger than 2.15GB across network using AFP.
 >
Final Cut 7 "Unknown File" error when attempting to save or open a FCP project.
 > How to request Mac OS to reorder Network Devices names correctly
 > XSAN using SmallTree iscsi initiator with Titanium as target
 > Managing ACLs on Mac OS for ST-Raid, GraniteSTOR
 > How to force Finder on Mac OS to index Titanium "shares"
 >
Avid MC 7, Error "No media can be written to any mounted drive. Please check write permissions."
 >
Jumbo frames can not be set on 10-gigabit network port
 > How do I know which Gigabit driver to install on my Mac
(Your shopping cart is empty)