32
votes

I'm trying to get Network Link Conditioner working on my machine that is running OS X Mavericks. I'm running Developer Preview 8 (the latest as of this writing). I downloaded the "Hardware IO Tools for Xcode 5 Developer Preview - June 2013" to get the Network Link Conditioner pref pane. I have also tried the version of Network Link Conditioner from the previous Hardware IO Tools bundle which fails to open with a "Could not load Network Link Conditioner preference pane." error when trying to load it.

With the version for Xcode 5 I get one of two fail states.

First, when I open NLC and click the lock icon to "make changes" I see the administrator unlock window that says:

com.apple.Network-Link-Conditioner.remoteservice.xcp wants to make changes. Type your password to allow this.

When this shows up I am unable to enter my password. No keyboard characters are registered in the password field, or in any other application until I cancel the password prompt. I have no trouble with the equivalent dialog in any other preference panes.

Second, I am sort of able to get past the password issue by uninstalling the latest NLC pref pane, installing the previous version, uninstalling the previous version, and then re-installing the latest NLC preference pane. However, I note that the password dialog is different in this case. I get the more generic:

System Preferences wants to make changes. Type your password to allow this.

In this second failed state, once I type in my password the NLC pref pane is fully accessible but has zero affect on my network link.

Has anyone been able to use the Network Link Conditioner successfully on OS X Mavericks?

Update:

The version of Hardware IO Tools released on October 22 and the final release of Mavericks appear to be working excellent.

4
Since Mavericks has not been released, you should (a) file a bug at bugreport.apple.com and (b) ask at devforums.apple.com to see if anyone has found a workaround.Tom Harrington
Best guess: NLC hasn't been updated for Mavericks. If you can, file a Radar.nneonneo
Thanks. I've submitted a Bug Report to Apple for this.McFadden
I have the same issue but I'm not running Mavericks as yet - still on MountainLion. I have Xcode 5.0.2 and downloaded the latest Hardware IO Tools just now. When i try and install NLC it says "Could not load Network Link Conditioner preference pane."Aaron Williams
Turns out you can only enable NLC with Administrator account. I filed a bug report.Roger

4 Answers

28
votes

Try re-installing it. It fixed the issue for me, though I was having different error messages.

  1. Open System Preferences, right-click (or control-click) on the Network Link Conditioner and click "Remove Network Link Conditioner" to remove it.

  2. In Xcode got to the Xcode menu -> Open Developer Tool -> More Developer Tools...

  3. In the browser window that opens, grab the most recent Hardware IO tools .dmg

  4. Double click the "Network Link Conditioner.prefPane" on the disk image to install it.

5
votes

How I got it solved was:

  1. Uninstall "Network Link Conditioner", open System Preferences and press CTRL and click on the "Network Link Conditioner" icon. Select "Delete".
  2. Restart Computer
  3. Download "Hardware IO tools" dmg for your version on XCode, from https://developer.apple.com/download/ you have to be logged in for this.
  4. Open it and Install "Network Link Conditioner"
  5. Restart the computer one last time.

It should be working fine now!

4
votes

I was also having problems with Network Link Conditioner working after upgrading to Mavericks. For me the problem was the default security settings after the upgrade that prevented software from running unless it came form the Mac App Store.

Updating this setting:

System Settings > Security & Privacy > General > Allow apps downloaded from: > Anywhere

and reinstalling the Network Link Conditioner pref pane fixed it for me. Without this setting you can install and enable it, but it has no effect and silently fails.

2
votes

On macOS Sierra v10.12.1 with Xcode 8.1, I tried a couple of the Hardware IO Tools for Xcode downloads. All of which resulted in a silent failure like @aidaan such that the Network Link Conditioner plain didn't do anything.

After finding this discussion, I uninstalled the previous Hardware IO Tools for Xcode components, and instead utilized the Additional Tools for Xcode 8.1 downloaded from the downloads page, the Network Link Conditioner in the Hardware directory for that .dmg worked perfectly.