
Paste the 10.5.6 IONetworkingFamily.kext file into the affected OS's /System/Library/Extensions/ folder, replacing the original. On the affected system, boot from another drive. Copy the IONetworkingFamily.kext from a 10.5.6 system. The version that came with 10.5.7 causes the NIC to stop working on 100/Full. The file that's causing the problem is IONetworkingFamily.kext located in /System/Library/Extensions/ folder. We've opened a ticket with Apple on this for now we found a workaround. After this update, 100/Full Duplex no longer works. This is a network card driver issue that started when the 10.5.7 update was applied to 2009 Mac Pros. We are having the exact same issue at our organization. I had hoped that Snow Leopard wouldn't have this issue. This results in half-duplex communication for a while, but at least there are no collisions.Īnd guess what? This morning I just updated a '09 Mac Pro from Leopard to Snow Leopard - everything worked fine before the OS update, after the reboot, I find that I can't manually select 100 Mbit full-duplex. Very frustrating! Fortunately, we have HP switches (the same models for both subnets) that I manage, so when it happens, I just set the switch port to auto, the Mac port to auto & wait for the next OS X point release - & try to set them manually again.

I've even seen instances where one Ethernet port works properly (allows you to manually set 100 Mbit, full-duplex) & the other port ON THE SAME MAC PRO does not.

The Macs in my office are all connected to an XSAN, so both Ethernet ports are used on different subnets - both are 100 Mbit, full-duplex. I've had the same issues with '08 Mac Pros & '09 Mac Pros - they never automatically select 100Mbit full-duplex, it must always be done manually - and half the time selecting 100 Mbit, full-duplex doesn't work.
