View Single Post
Old 08-17-2012, 02:58 PM   #1
tawman
Junior Member
 
Join Date: Jan 2012
Posts: 6
Default Mac OS X 10.8 Mountain Lion Untrusted DL Driver

Based on a comment by a DisplayLink representative that the driver relies on the Mac OS X Lion launcher, I realized the DisplayLink driver is probably not trusted by OS X. A new "feature" of OS X 10.8 is that software and drivers are sandboxed and applications not signed or installed from the app store are limited.

I decided to uninstall / install the 1.8 driver after turning off the new Mac OS X 10.8 trusted drivers settings that are enabled by default. I noticed an immediate difference in how windows / fonts / positioning of windows on the DL monitor react. I have only done this 15 minutes ago so will take rest of day to know for sure.

I searched through my old system logs for when the security settings were on the default "Mac App Store and identified developers" and found references to instances when the OS did not trust the driver:


Aug 10 08:06:39 kvothe.local WindowServer[120]: post_notification : Time out waiting for reply from "DisplayLinkUserAgent" for notification type 109 (CID 0x119ef, PID 252)
Aug 10 08:06:39 kvothe.local DisplayLinkManager[17419]: SCNetworkReachabilityCreateWithAddress[Pair] called with invalid address family 1
Aug 10 08:09:54 kvothe.local DisplayLinkUserAgent[136]: SCNetworkReachabilityCreateWithAddress[Pair] called with invalid address family 1
Aug 10 08:09:58 kvothe.local DisplayLinkManager[140]: 3891612: (connect_and_check) Untrusted apps are not allowed to connect to or launch Window Server before login.
Aug 10 08:09:58 kvothe.local DisplayLinkManager[140]: kCGErrorFailure: This user is not allowed access to the window system right now.
Aug 10 08:09:58 kvothe.local DisplayLinkManager[140]: CGSGetDisplayBounds: Invalid display 0x00000000
Aug 10 08:09:58 kvothe.local DisplayLinkManager[140]: _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
Aug 10 08:09:58 kvothe.local DisplayLinkManager[140]: kCGErrorInvalidConnection: CGSGetEventPort: Invalid connection
Aug 10 08:09:58 kvothe.local DisplayLinkManager[140]: CGSRegisterConnectionNotifyProc called with invalid connection
Aug 10 08:09:58 kvothe.local DisplayLinkManager[140]: SCNetworkReachabilityCreateWithAddress[Pair] called with invalid address family 1
Aug 10 08:11:05 kvothe.local DisplayLinkUserAgent[269]: SCNetworkReachabilityCreateWithAddress[Pair] called with invalid address family 1
Aug 10 08:11:53 kvothe.local DisplayLinkManager[322]: SCNetworkReachabilityCreateWithAddress[Pair] called with invalid address family 1

=====================================

Compare this to the log from when I first connected the same display after disabling the security settings:

8/17/12 9:04:37.175 AM DisplayLinkUserAgent[319]: SCNetworkReachabilityCreateWithAddress[Pair] called with invalid address family 1
8/17/12 9:07:46.038 AM DisplayLinkManager[570]: SCNetworkReachabilityCreateWithAddress[Pair] called with invalid address family 1
Attached Images
File Type: jpg Screen Shot 2012-08-17 at 8.51.41 AM.jpg (11.7 KB, 10 views)
tawman is offline   Reply With Quote