Popular Post Mieze Posted August 4, 2014 Popular Post Share Posted August 4, 2014 (edited) This project is dedicated to the memory of Carlos Gato Vaca. I spent the last 2 weeks writing a driver for my Killer E2200 NIC because there is no stable working driver for recent Atheros chips under OS X. Most of the hardware specific code is based on Johannes Berg's alx driver for Linux and the OS X driver framework was taken from my Realtek driver. Key Features of the Driver Supports Qualcomm Atheros AR816x, AR817x, Killer E220x, Killer E2400 and Killer E2500. Support for multisegment packets relieving the network stack of unnecessary copy operations when assembling packets for transmission. No-copy receive and transmit. Only small packets are copied on reception because creating a copy is more efficient than allocating a new buffer. TCP, UDP and IPv4 checksum offload (receive and transmit). Support for TCP/IPv6 and UDP/IPv6 checksum offload. Makes use of the chip's TCP Segmentation Offload (TSO) feature with IPv4 and IPv6 in order to reduce CPU load while sending large amounts of data. Fully optimized for Mountain Lion, Mavericks and Yosemite (64bit architecture) but should work with Lion too, provided you build from source with the 10.7 SDK. Wake on LAN support. VLAN support is working since version 2.3.2. Supports Energy Efficient Ethernet (EEE). The driver is published under GPLv2. Known Issues None. FAQ Could you add support for AR813x and AR815x? Sorry, no, because I used a different linux driver as the code base than Shailua which doesn't support these chips so that it would be too much work to add support for them. WoL from S5 doesn't work with this driver but under Windows it's working. Is this a driver bug? No it isn't, the driver is working as it should because OS X doesn't support WoL from S5. You may also install the driver to to /Library/Extensions or use Clover to inject it. In case you are experiencing repeated connection drops with EEE enabled, please select a medium without EEE manually in order to resolve the problem. Installation Goto /S/L/E and delete ALXEthernet.kext. Recreate the kernel cache. Open System Preferences and delete the corresponding network interface, e. g. en0. Reboot. Install the new driver and recreate the kernel cache. I recommend to use Kext Wizard or a similar utility for the installation. Reboot Open System Preferences again, select Network and check if the new network interface has been created automatically or create it manually now. Configure the interface. Help - I'm getting kernel panics! Well, before you start complaining about bugs after you upgraded macOS and ask me to publish a driver update, you should first try to resolve the issue on your own by cleaning the system caches. As the driver uses macOS's private network driver interface, which is supposed to be used by Apple provided drivers only, you might run into problems after an OS update because the linker may fail to recognize that IONetworking.kext has been updated and that the driver needs to be linked against the new version (Apple provided drivers avoid this problem because they are always updated together with IONetworking.kext). As a result, the linking process produces garbage and the driver may call arbitrary code when trying to call functions from IONetworking.kext. This usually results in unpredicted behavior or a kernel panic. In order to recover from such a situation, you should clean the System Caches forcing the linker to recreate it's caches: Delete all the files in /System/Library/Caches and it's subdirectories but leave the directories and the symbolic links intact. This is very important! Reboot. Recreate the kernel cache. Reboot again. The same procedure should be applied in case you experience any erratic behavior after an update. Troubleshooting Make sure you have followed the installation instructions especially when you have issues with certain domains while the others are working fine. Use the debug version to collect log data when trying to track down problems. The kernel log messages can be retrieved with "grep kernel /var/log/system.log" in Terminal. Starting with Sierra use "log show --predicate "processID == 0" --debug" in order to retrieve kernel logs. Include the log data when asking for support or giving feedback. I'm an engineer, not a clairvoyant. Don't copy and paste large amounts of log data to your post. Create an archive with the log data and attach it to your post. In case you don't want to make your log data publicly accessible, contact me via PM and I will provide you a mail address to send it directly to me. Check your BIOS settings. You might want to disable Network Boot and the UEFI Network Stack as these can interfere with the driver. Double check that you have removed any ALXEthernet.kext from your system because it could prevent the driver from working properly. Verify your bootloader configuration, in particular the kernel flags. Avoid using npci=0x2000 or npci=0x3000. In Terminal run netstat -s in order to display network statistics. Carefully examine the data for any unusual activity like a high number of packets with bad IP header checksums, etc. In case auto-configuration of the link layer connection doesn't work it might be necessary to select the medium manually in System Preferences under Network for the interface. Use Wireshark to create a packet dump in order to collect diagnostic information. Keep in mind that there are many manufacturers of network equipment. Although Ethernet is an IEEE standard, different implementations may show different behavior causing incompatibilities. In case you are having trouble try a different switch or a different cable. Changelog Version 2.3.3 (2020-11-15) Increased maximum interrupt rate to 7000. Code cleanup. Version 2.3.2 (2020-06-07) Fixed VLAN support Fixed build issue with Xcode 11.5. Version 2.3.0 (2019-08-01) Changed descriptor ring allocation strategy from dynamic to static for faster wakeup after sleep. Version 2.2.2 (2017-09-25) Fixes a problem which may cause trouble when trying to change the MAC address. Changed descriptor ring allocation strategy from dynamic to static for faster wakeup after sleep. Version 2.1.0d1 (2015-11-29) Supports Energy Efficient Ethernet (EEE). Added support for Killer E2400. Version 2.0.1 (2015-08-12) Improved flow control support in 100MBit mode. Version 2.0.0 (2015-04-21) Uses Apple's private driver interface introduced with 10.8. Supports packet scheduling with QFQ. Please note that 2.0.0 is identical to 2.0.0d1. Only the version number has changed. Version 1.0.1 (2015-03-01) Reworked media selection and reporting. Resolved the NIC disabled by BIOS issue. Improved flow control support. Version 1.0.0 (2014-10-05) Official release which is identical to 1.0.0d7. Version 1.0.0d7 (2014-08-18) Fixed Wake on LAN. Version 1.0.0d6 (2014-08-16) Detects situations when the BIOS left the NIC disabled and outputs an error messages. Small optimizations and improved error handling. Version 1.0.0d5 (2014-08-13) Removed the mbuf_pullup() call in outputPacket() as the NIC seems to accept packets with noncontiguous headers. Version 1.0.0d4 (2014-08-12) Fixed TSO with IPv4 and IPv6. Version 1.0.0d3 (2014-08-10) Added support for TCP and UDP checksum offload over IPv6. Cleaned up the code and improved error handling. Getting the driver The source code can be found on GitHub: https://github.com/Mieze/AtherosE2200Ethernet There is also a prebuilt binary for 10.8 and above in the download section: http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/ The latest development version can be found here: http://www.insanelymac.com/forum/topic/300056-solution-for-qualcomm-atheros-ar816x-ar817x-and-killer-e220x/?p=2192549 Mieze Edited November 14, 2020 by Mieze Update 26 Link to comment Share on other sites More sharing options...
Allan Posted August 4, 2014 Share Posted August 4, 2014 Nice Mieze! Congrats for you work! Link to comment Share on other sites More sharing options...
joe75 Posted August 5, 2014 Share Posted August 5, 2014 working great so far! thanks again, Mieze! Link to comment Share on other sites More sharing options...
Mieze Posted August 5, 2014 Author Share Posted August 5, 2014 working great so far! thanks again, Mieze! That's great news. Can you please send me your kernel logs and the output of "ifconfig -a"? Mieze Link to comment Share on other sites More sharing options...
tuxuser Posted August 5, 2014 Share Posted August 5, 2014 Thanks a lot for taking the time to write that driver, will test ASAP, sounds very good Link to comment Share on other sites More sharing options...
joe75 Posted August 5, 2014 Share Posted August 5, 2014 localhost:~ joe12$ ifconfig -a lo0: flags=8049 mtu 16384 options=3 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=1 gif0: flags=8010 mtu 1280 stf0: flags=0 mtu 1280 en0: flags=8863 mtu 1500 options=2b ether 74:d4:35:e7:91:6b inet6 fe80::76d4:35ff:fee7:916b%en0 prefixlen 64 scopeid 0x4 inet 10.0.1.17 netmask 0xffffff00 broadcast 10.0.1.255 nd6 options=1 media: autoselect (1000baseT ) status: active Aug 4 22:58:31 localhost kernel[0] : Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 Aug 4 22:58:31 localhost kernel[0] : vm_page_bootstrap: 4029987 free pages and 131549 wired pages Aug 4 22:58:31 localhost kernel[0] : kext submap [0xffffff7f807a9000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff80007a9000] Aug 4 22:58:31 localhost kernel[0] : zone leak detection enabled Aug 4 22:58:31 localhost kernel[0] : "vm_compressor_mode" is 4 Aug 4 22:58:31 localhost kernel[0] : standard timeslicing quantum is 10000 us Aug 4 22:58:31 localhost kernel[0] : standard background quantum is 2500 us Aug 4 22:58:31 localhost kernel[0] : mig_table_max_displ = 74 Aug 4 22:58:31 localhost kernel[0] : TSC Deadline Timer supported and enabled Aug 4 22:58:31 localhost kernel[0] : "name" not a kext Aug 4 22:58:31 localhost kernel[0] : "FailedCLUT" not a kext Aug 4 22:58:31 localhost kernel[0] : "FailedImage" not a kext Aug 4 22:58:31 localhost kernel[0] : AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled Aug 4 22:58:31 localhost kernel[0] : AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled Aug 4 22:58:31 localhost kernel[0] : AppleACPICPU: ProcessorId=3 LocalApicId=4 Enabled Aug 4 22:58:31 localhost kernel[0] : AppleACPICPU: ProcessorId=4 LocalApicId=6 Enabled Aug 4 22:58:31 localhost kernel[0] : AppleACPICPU: ProcessorId=5 LocalApicId=1 Enabled Aug 4 22:58:31 localhost kernel[0] : AppleACPICPU: ProcessorId=6 LocalApicId=3 Enabled Aug 4 22:58:31 localhost kernel[0] : AppleACPICPU: ProcessorId=7 LocalApicId=5 Enabled Aug 4 22:58:31 localhost kernel[0] : AppleACPICPU: ProcessorId=8 LocalApicId=7 Enabled Aug 4 22:58:31 localhost kernel[0] : calling mpo_policy_init for TMSafetyNet Aug 4 22:58:31 localhost kernel[0] : Security policy loaded: Safety net for Time Machine (TMSafetyNet) Aug 4 22:58:31 localhost kernel[0] : calling mpo_policy_init for Sandbox Aug 4 22:58:31 localhost kernel[0] : Security policy loaded: Seatbelt sandbox policy (Sandbox) Aug 4 22:58:31 localhost kernel[0] : calling mpo_policy_init for Quarantine Aug 4 22:58:31 localhost kernel[0] : Security policy loaded: Quarantine policy (Quarantine) Aug 4 22:58:31 localhost kernel[0] : Copyright (c) 1982, 1986, 1989, 1991, 1993 Aug 4 22:58:31 localhost kernel[0] : The Regents of the University of California. All rights reserved. Aug 4 22:58:31 localhost kernel[0] : MAC Framework successfully initialized Aug 4 22:58:31 localhost kernel[0] : using 16384 buffer headers and 10240 cluster IO buffer headers Aug 4 22:58:31 localhost kernel[0] : AppleKeyStore starting (BUILT: Jun 3 2014 21:40:51) Aug 4 22:58:31 localhost kernel[0] : waitForSystemMapper Aug 4 22:58:31 localhost kernel[0] : Backtrace 0xffffff80006b9fa9 0xffffff80006b9a8d 0xffffff7f826cd440 0xffffff7f826cacad 0xffffff80006956ef 0xffffff80006952af 0xffffff8000690e89 Aug 4 22:58:31 localhost kernel[0] : Kernel Extensions in backtrace: Aug 4 22:58:31 localhost kernel[0] : org.netkas.driver.FakeSMC(1323.0)[20F3A174-BCFC-31E7-BCDD-2ACA94033C17]@0xffffff7f826c8000->0xffffff7f826e0fff Aug 4 22:58:31 localhost kernel[0] : dependency: com.apple.iokit.IOACPIFamily(1.4)[045D5D6F-AD1E-36DB-A249-A346E2B48E54]@0xffffff7f8120b000 Aug 4 22:58:31 localhost kernel[0] : IOAPIC: Version 0x20 Vectors 64:87 Aug 4 22:58:31 localhost kernel[0] : ACPI: sleep states S3 S4 S5 Aug 4 22:58:31 localhost kernel[0] : pci (build 21:30:51 Jun 3 2014), flags 0x63008, pfm64 (39 cpu) 0x7f80000000, 0x80000000 Aug 4 22:58:31 localhost kernel[0] : [ PCI configuration begin ] Aug 4 22:58:31 localhost kernel[0] : FakeSMCKeyStore: [Error] failed to get OEM info from Chameleon/Chimera or Clover EFI, platform profiles will be unavailable Aug 4 22:58:31 localhost kernel[0] : FakeSMCKeyStore: started Aug 4 22:58:31 localhost kernel[0] : CPUSensors: CPU family 0x6, model 0x3c, stepping 0x3, cores 4, threads 8, TJmax 92 Aug 4 22:58:31 localhost kernel[0] : CPUSensors: setting platform keys to [j43 ] Aug 4 22:58:31 localhost kernel[0] : CPUSensors: base CPU multiplier is 32 Aug 4 22:58:31 localhost kernel[0] : CPUSensors: started Aug 4 22:58:31 localhost kernel[0] : console relocated to 0x7f80000000 Aug 4 22:58:31 localhost kernel[0] : [ PCI configuration end, bridges 4, devices 12 ] Aug 4 22:58:31 localhost kernel[0] : ACPISensors (TZ00): 1 sensor added Aug 4 22:58:31 localhost kernel[0] : ACPISensors (TZ00): started Aug 4 22:58:31 localhost kernel[0] : ACPISensors (TZ01): 1 sensor added Aug 4 22:58:31 localhost kernel[0] : ACPISensors (TZ01): started Aug 4 22:58:31 localhost kernel[0] : FakeSMC v6.10.1323 Copyright 2014 netkas, slice, usr-sse2, kozlek, navi, THe KiNG, RehabMan. All rights reserved. Aug 4 22:58:31 localhost kernel[0] : FakeSMC: 13 preconfigured keys added Aug 4 22:58:31 localhost kernel[0] : SMC: successfully initialized Aug 4 22:58:31 localhost kernel[0] : mcache: 8 CPU(s), 64 bytes CPU cache line size Aug 4 22:58:31 localhost kernel[0] : mbinit: done [128 MB total pool size, (85/42) split] Aug 4 22:58:31 localhost kernel[0] : Pthread support ABORTS when sync kernel primitives misused Aug 4 22:58:31 localhost kernel[0] : getFeatures() ===> Aug 4 22:58:31 localhost kernel[0] : rooting via boot-uuid from /chosen: F5F747FB-79C3-3859-AB58-52640D4B87CE Aug 4 22:58:31 localhost kernel[0] : Waiting on IOProviderClassIOResourcesIOResourceMatchboot-uuid-media Aug 4 22:58:31 localhost kernel[0] : SuperIODevice: found ITE IT8620E on port=0x2e address=0xa30 Aug 4 22:58:31 localhost kernel[0] : com.apple.AppleFSCompressionTypeZlib kmod start Aug 4 22:58:31 localhost kernel[0] : com.apple.AppleFSCompressionTypeLZVN kmod start Aug 4 22:58:31 localhost kernel[0] : com.apple.AppleFSCompressionTypeDataless kmod start Aug 4 22:58:31 localhost kernel[0] : IT87xxSensors: started Aug 4 22:58:31 localhost kernel[0] : LS(4098) Little Snitch: start Aug 4 22:58:31 localhost kernel[0] : com.apple.AppleFSCompressionTypeZlib load succeeded Aug 4 22:58:31 localhost kernel[0] : com.apple.AppleFSCompressionTypeLZVN load succeeded Aug 4 22:58:31 localhost kernel[0] : com.apple.AppleFSCompressionTypeDataless load succeeded Aug 4 22:58:31 localhost kernel[0] : Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SAT0@1F,2/AppleAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/Crucial_CT480M500SSD1 Media/IOGUIDPartitionScheme/Untitled 1@2 Aug 4 22:58:31 localhost kernel[0] : BSD root: disk0s2, major 1, minor 1 Aug 4 22:58:31 localhost kernel[0] : getFeatures() Aug 4 22:58:31 localhost kernel[0] : createWorkLoop() ===> Aug 4 22:58:31 localhost kernel[0] : createWorkLoop() Aug 4 22:58:31 localhost kernel[0] : getWorkLoop() ===> Aug 4 22:58:31 localhost kernel[0] : getWorkLoop() Aug 4 22:58:31 localhost kernel[0] : createOutputQueue() ===> Aug 4 22:58:31 localhost kernel[0] : createOutputQueue() Aug 4 22:58:31 localhost kernel[0] : getPacketBufferConstraints() ===> Aug 4 22:58:31 localhost kernel[0] : getPacketBufferConstraints() Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: Found Killer E2200. Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: PCI power management capabilities: 0xf9c3. Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: PME# from D3 (cold) supported. Aug 4 22:58:31 localhost kernel[0] : hfs: mounted Mac on device root_device Aug 4 22:58:31 localhost kernel[0] : XCPM: registered Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: PCIe link capabilities: 0x0007fc11, link control: 0x0043. Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: PCIe ASPM enabled. Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: TCP/IPv4 segmentation offload enabled. Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: TCP/IPv6 checksum offload disabled. Aug 4 22:58:31 localhost kernel[0] : alxLoadDefaultAddress() ===> Aug 4 22:58:31 localhost kernel[0] : getHardwareAddress() ===> Aug 4 22:58:31 localhost kernel[0] : getHardwareAddress() Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: Got MAC address from efuse. Aug 4 22:58:31 localhost kernel[0] : alxLoadDefaultAddress() Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: Device is WoL capable. Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: Killer E2200: (Rev. 16) at 0xffffff81f3083000, 74:d4:35:e7:91:6b Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: MSI interrupt index: 1 Aug 4 22:58:31 localhost kernel[0] : newVendorString() ===> Aug 4 22:58:31 localhost kernel[0] : newVendorString() Aug 4 22:58:31 localhost kernel[0] : newModelString() ===> Aug 4 22:58:31 localhost kernel[0] : newModelString() Aug 4 22:58:31 localhost kernel[0] : getFeatures() ===> Aug 4 22:58:31 localhost kernel[0] : getFeatures() Aug 4 22:58:31 localhost kernel[0] : getPacketFilters() ===> Aug 4 22:58:31 localhost kernel[0] : getPacketFilters() Aug 4 22:58:31 localhost kernel[0] : getHardwareAddress() ===> Aug 4 22:58:31 localhost kernel[0] : getHardwareAddress() Aug 4 22:58:31 localhost kernel[0] : getPacketFilters() ===> Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: kIOEthernetWakeOnMagicPacket added to filters. Aug 4 22:58:31 localhost kernel[0] : getPacketFilters() Aug 4 22:58:31 localhost kernel[0] : getPacketFilters() ===> Aug 4 22:58:31 localhost kernel[0] : getPacketFilters() Aug 4 22:58:31 localhost kernel[0] : registerWithPolicyMaker() ===> Aug 4 22:58:31 localhost kernel[0] : registerWithPolicyMaker() Aug 4 22:58:31 localhost kernel[0] : configureInterface() ===> Aug 4 22:58:31 localhost kernel[0] : setPowerState() ===> Aug 4 22:58:31 localhost kernel[0] : Ethernet [AtherosE2200]: Already in power state 1. Aug 4 22:58:31 localhost kernel[0] : setPowerState() Aug 4 22:58:31 localhost kernel[0] : configureInterface() Aug 4 22:58:32 localhost kernel[0] : hfs: mounted Yo on device disk0s3 Aug 4 22:58:32 localhost kernel[0] : flow_divert_kctl_disconnect (0): disconnecting group 1Waiting for DSMOS... Aug 4 22:58:32 localhost kernel[0] : Previous Shutdown Cause: 5 Aug 4 22:58:32 localhost kernel[0] : **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x9000 **** Aug 4 22:58:32 localhost kernel[0] : init Aug 4 22:58:32 localhost kernel[0] : probe Aug 4 22:58:32 localhost kernel[0] : com_intel_driver_EnergyDriver[0xffffff8028fff300]::start(0xffffff802713cb00) Aug 4 22:58:32 localhost kernel[0] : start Aug 4 22:58:32 localhost kernel[0] : [IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification -- 0x9000 Aug 4 22:58:32 localhost kernel[0] : [IOBluetoothHCIController][start] -- completed Aug 4 22:58:32 localhost kernel[0] : Sound assertion in AppleHDAController at line 1374 Aug 4 22:58:32 localhost kernel[0] : SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode Aug 4 22:58:32 localhost kernel[0] : DSMOS has arrivedhfs: mounted MOVIE on device disk2s2 Aug 4 22:58:32 localhost kernel[0] : hfs: mounted BOX on device disk5s1 Aug 4 22:58:32 localhost kernel[0] : hfs: mounted EvenMore on device disk3s1 Aug 4 22:58:32 localhost kernel[0] : hfs: mounted STUFF on device disk3s2 Aug 4 22:58:32 localhost kernel[0] : hfs: mounted Mav on device disk4s2 Aug 4 22:58:32 localhost kernel[0] : hfs: mounted JUNK on device disk5s2 Aug 4 22:58:32 localhost kernel[0] : hfs: mounted YosemiteBeta on device disk0s5hfs: mounted Moo on device disk4s4 Aug 4 22:58:32 localhost kernel[0] : hfs: mounted Hack on device disk5s3 Aug 4 22:58:32 localhost kernel[0] : hfs: mounted MoreStuff on device disk3s3 Aug 4 22:58:32 localhost kernel[0] : hfs: mounted STO on device disk5s5 Aug 4 22:58:32 localhost kernel[0] : ** GPU Hardware VM is enabled (multispace: enabled, page table updates with DMA: enabled) Aug 4 22:58:33 localhost kernel[0] : RadeonSensors (pci1): found ATI Radeon ID: 0x6811, ATOM BIOS: C63001 Aug 4 22:58:33 localhost kernel[0] : RadeonSensors (pci1): using device-id to resolve temperature sensor type Aug 4 22:58:33 localhost kernel[0] : RadeonSensors (pci1): adding Southern Islands thermal sensor Aug 4 22:58:33 localhost kernel[0] : RadeonSensors (pci1): started Aug 4 22:58:36 localhost kernel[0] : NTFS driver 3.11 [Flags: R/W]. Aug 4 22:58:36 localhost kernel[0] : NTFS volume name , version 3.1. Aug 4 22:58:36 localhost kernel[0] : VM Swap Subsystem is ONfsevents: watcher com.freemacsoft. (pid: 172) - Using /dev/fsevents directly is unsupported. Migrate to FSEventsFramework Aug 4 22:58:36 localhost kernel[0] : hfs: mounted ZAK on device disk1s2 Aug 4 22:58:37 localhost kernel[0] : hfs: mounted M2 on device disk1s3 Aug 4 22:58:42 localhost kernel[0] : ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out Aug 4 22:58:42 localhost kernel[0] : WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3c Aug 4 22:58:42 localhost kernel[0] : -- power management may be incomplete or unsupported Aug 4 22:58:42 localhost kernel[0] : [AGPM Controller] unknownPlatform Aug 4 22:58:42 localhost kernel[0] : getFeatures() ===> Aug 4 22:58:42 localhost kernel[0] : getFeatures() Aug 4 22:58:42 localhost kernel[0] : getChecksumSupport() ===> Aug 4 22:58:42 localhost kernel[0] : getChecksumSupport() Aug 4 22:58:42 localhost kernel[0] : getChecksumSupport() ===> Aug 4 22:58:42 localhost kernel[0] : getChecksumSupport() Aug 4 22:58:42 localhost kernel[0] : enable() ===> Aug 4 22:58:42 localhost kernel[0] : Ethernet [AtherosE2200]: No medium selected. Falling back to autonegotiation. Aug 4 22:58:42 localhost kernel[0] : selectMedium() ===> Aug 4 22:58:42 localhost kernel[0] : selectMedium() Aug 4 22:58:42 localhost kernel[0] : Ethernet [AtherosE2200]: maxPayload = 0x2000. Aug 4 22:58:42 localhost kernel[0] : setMulticastMode() ===> Aug 4 22:58:42 localhost kernel[0] : setMulticastMode() Aug 4 22:58:42 localhost kernel[0] : enable() Aug 4 22:58:42 localhost kernel[0] : setMulticastMode() ===> Aug 4 22:58:42 localhost kernel[0] : setMulticastMode() Aug 4 22:58:42 localhost kernel[0] : setMulticastList() ===> Aug 4 22:58:42 localhost kernel[0] : setMulticastList() Aug 4 22:58:42 localhost kernel[0] : setMulticastMode() ===> Aug 4 22:58:42 localhost kernel[0] : setMulticastMode() Aug 4 22:58:42 localhost kernel[0] : getPacketFilters() ===> Aug 4 22:58:42 localhost kernel[0] : getPacketFilters() Aug 4 22:58:42 localhost kernel[0] : getPacketFilters() ===> Aug 4 22:58:42 localhost kernel[0] : getPacketFilters() Aug 4 22:58:42 localhost kernel[0] : setMulticastMode() ===> Aug 4 22:58:42 localhost kernel[0] : setMulticastMode() Aug 4 22:58:42 localhost kernel[0] : setMulticastList() ===> Aug 4 22:58:42 localhost kernel[0] : setMulticastList() Aug 4 22:58:42 localhost kernel[0] : setMulticastList() ===> Aug 4 22:58:42 localhost kernel[0] : setMulticastList() Aug 4 22:58:42 localhost kernel[0] : setMulticastList() ===> Aug 4 22:58:42 localhost kernel[0] : setMulticastList() Aug 4 22:58:42 localhost kernel[0] : setMulticastList() ===> Aug 4 22:58:42 localhost kernel[0] : setMulticastList() Aug 4 22:58:43 localhost kernel[0] : setMulticastList() ===> Aug 4 22:58:43 localhost kernel[0] : setMulticastList() Aug 4 22:58:43 localhost kernel[0] : AppleKeyStore:Sending lock change 0 Aug 4 22:58:44 localhost kernel[0] : Sound assertion in AppleHDAEngine at line 581 Aug 4 22:58:44 localhost kernel[0] : CODE SIGNING: cs_invalid_page(0x1000): p=356[ksadmin] final status 0x0, allowing (remove VALID) page Aug 4 22:58:45 localhost kernel[0] : CODE SIGNING: cs_invalid_page(0x1000): p=368[ksadmin] final status 0x0, allowing (remove VALID) page Aug 4 22:58:45 localhost kernel[0] : Ethernet [AtherosE2200]: Link up on en0, 1-Gigabit, Full-duplex, Rx/Tx flow-control Aug 4 22:58:45 localhost kernel[0] : getPacketFilters() ===> Aug 4 22:58:45 localhost kernel[0] : getPacketFilters() Aug 4 22:58:45 localhost kernel[0] : setMulticastList() ===> Aug 4 22:58:45 localhost kernel[0] : setMulticastList() Aug 4 22:58:45 localhost kernel[0] : CODE SIGNING: cs_invalid_page(0x1000): p=369[ksadmin] final status 0x0, allowing (remove VALID) page Aug 4 22:58:48 localhost kernel[0] : setMulticastList() ===> Aug 4 22:58:48 localhost kernel[0] : setMulticastList() Aug 4 22:58:48 localhost kernel[0] : setMulticastList() ===> Aug 4 22:58:48 localhost kernel[0] : setMulticastList() Aug 4 22:58:48 localhost kernel[0] : setMulticastList() ===> Aug 4 22:58:48 localhost kernel[0] : setMulticastList() Aug 4 22:59:02 localhost kernel[0] : **** [IOBluetoothHostControllerUSBTransport][configurePM] -- ERROR -- waited 30 seconds and still did not get the commandWakeup() notification -- 0x9000 **** Aug 4 22:59:02 localhost kernel[0] : [IOBluetoothHCIController::setConfigState] calling registerService Aug 4 22:59:02 localhost kernel[0] : **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0xe2c0 -- 0x4000 -- 0x9000 **** Aug 4 22:59:02 localhost kernel[0] : [BNBTrackpadDevice::init][80.14] init is complete Aug 4 22:59:02 localhost kernel[0] : [BNBTrackpadDevice::handleStart][80.14] returning 1 Aug 4 22:59:02 localhost kernel[0] : [AppleMultitouchHIDEventDriver::start] entered Aug 4 22:59:03 localhost kernel[0] : [AppleMultitouchDevice::start] entered Aug 4 22:59:22 localhost kernel[0] : Ethernet [AtherosE2200]: No need for TSO. Aug 4 22:59:40 localhost kernel[0] : setMulticastList() ===> Aug 4 22:59:40 localhost kernel[0] : setMulticastList() Aug 4 23:00:43 localhost kernel[0] : Ethernet [AtherosE2200]: No need for TSO. Aug 4 23:05:51 localhost kernel[0] : Ethernet [AtherosE2200]: replaceOrCopyPacket() failed. Aug 4 23:06:13 localhost kernel[0] : Ethernet [AtherosE2200]: No need for TSO. Aug 4 23:37:12 localhost kernel[0] : Sandbox: com.apple.WebKit(521) deny mach-register _oglprof_attach_ Aug 4 23:37:14 localhost kernel[0] : Ethernet [AtherosE2200]: No need for TSO. Aug 4 23:58:45 localhost kernel[0] : CODE SIGNING: cs_invalid_page(0x1000): p=549[ksadmin] final status 0x0, allowing (remove VALID) page Aug 4 23:58:45 localhost kernel[0] : CODE SIGNING: cs_invalid_page(0x1000): p=550[ksadmin] final status 0x0, allowing (remove VALID) page Aug 4 23:59:02 localhost kernel[0] : Ethernet [AtherosE2200]: No need for TSO. Link to comment Share on other sites More sharing options...
KaBuu Posted August 5, 2014 Share Posted August 5, 2014 Thanks Mieze. Works for me but with some problems I have a very slow speed when I transfer a file from my hack to my afp server ifconfig -a Marcoss-iMac:~ kabuu$ ifconfig -a lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 options=3<RXCSUM,TXCSUM> inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=1<PERFORMNUD> gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4> ether d0:50:99:06:3d:61 inet6 fe80::d250:99ff:fe06:3d61%en0 prefixlen 64 scopeid 0x4 inet 192.168.254.15 netmask 0xffffff00 broadcast 192.168.254.255 nd6 options=1<PERFORMNUD> media: autoselect (1000baseT <full-duplex>) status: active Kernel Logs 8/5/14 10:58:08.000 bootlog[0]: BOOT_TIME 1407247088 0 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.appstore" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.authd" sharing output destination "/var/log/system.log" with ASL Module "com.apple.asl". Output parameters from ASL Module "com.apple.asl" override any specified in ASL Module "com.apple.authd". 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.authd" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.bookstore" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.eventmonitor" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.install" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.iokit.power" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.mail" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.MessageTracer" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.performance" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.securityd" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.securityd" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.securityd" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.securityd" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.securityd" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.securityd" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 syslogd[19]: Configuration Notice: ASL Module "com.apple.securityd" claims selected messages. Those messages may not appear in standard system log files or in the ASL database. 8/5/14 10:58:15.000 kernel[0]: Longterm timer threshold: 1000 ms 8/5/14 10:58:15.000 kernel[0]: PMAP: PCID enabled 8/5/14 10:58:15.000 kernel[0]: PMAP: Supervisor Mode Execute Protection enabled 8/5/14 10:58:15.000 kernel[0]: Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 8/5/14 10:58:15.000 kernel[0]: vm_page_bootstrap: 900281 free pages and 74567 wired pages 8/5/14 10:58:15.000 kernel[0]: kext submap [0xffffff7f807a9000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff80007a9000] 8/5/14 10:58:15.000 kernel[0]: zone leak detection enabled 8/5/14 10:58:15.000 kernel[0]: "vm_compressor_mode" is 4 8/5/14 10:58:15.000 kernel[0]: standard timeslicing quantum is 10000 us 8/5/14 10:58:15.000 kernel[0]: standard background quantum is 2500 us 8/5/14 10:58:15.000 kernel[0]: mig_table_max_displ = 74 8/5/14 10:58:15.000 kernel[0]: TSC Deadline Timer supported and enabled 8/5/14 10:58:15.000 kernel[0]: "name" not a kext 8/5/14 10:58:15.000 kernel[0]: "FailedCLUT" not a kext 8/5/14 10:58:15.000 kernel[0]: "FailedImage" not a kext 8/5/14 10:58:15.000 kernel[0]: HWInfo: HWInfo get information from Clover bootloader, (c)Slice 2013 8/5/14 10:58:15.000 kernel[0]: IntelCPUMonitor: Based on code by mercurysquad, superhai (C)2008. Turbostates measurement added by Navi 8/5/14 10:58:15.000 kernel[0]: User defined TjMax=0 8/5/14 10:58:15.000 kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled 8/5/14 10:58:15.000 kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled 8/5/14 10:58:15.000 kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=1 Enabled 8/5/14 10:58:15.000 kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=3 Enabled 8/5/14 10:58:15.000 kernel[0]: calling mpo_policy_init for TMSafetyNet 8/5/14 10:58:15.000 kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet) 8/5/14 10:58:15.000 kernel[0]: calling mpo_policy_init for Sandbox 8/5/14 10:58:15.000 kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox) 8/5/14 10:58:15.000 kernel[0]: calling mpo_policy_init for Quarantine 8/5/14 10:58:15.000 kernel[0]: Security policy loaded: Quarantine policy (Quarantine) 8/5/14 10:58:15.000 kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993 8/5/14 10:58:15.000 kernel[0]: The Regents of the University of California. All rights reserved. 8/5/14 10:58:15.000 kernel[0]: MAC Framework successfully initialized 8/5/14 10:58:15.000 kernel[0]: using 16384 buffer headers and 10240 cluster IO buffer headers 8/5/14 10:58:15.000 kernel[0]: IOAPIC: Version 0x20 Vectors 64:87 8/5/14 10:58:15.000 kernel[0]: ACPI: sleep states S3 S4 S5 8/5/14 10:58:15.000 kernel[0]: pci (build 21:30:51 Jun 3 2014), flags 0x63008, pfm64 (39 cpu) 0x7f80000000, 0x80000000 8/5/14 10:58:15.000 kernel[0]: FakeSMC: opensource SMC device emulator by netkas (C) 2009 8/5/14 10:58:15.000 kernel[0]: FakeSMC: plugins & plugins support modifications by mozodojo, usr-sse2, slice (C) 2010 8/5/14 10:58:15.000 kernel[0]: FakeSMCDevice: 20 preconfigured key(s) added 8/5/14 10:58:15.000 kernel[0]: FakeSMCDevice: successfully initialized 8/5/14 10:58:15.000 kernel[0]: RTC: Only single RAM bank (128 bytes) 8/5/14 10:58:15.000 kernel[0]: [ PCI configuration begin ] 8/5/14 10:58:15.000 kernel[0]: console relocated to 0x7f80000000 8/5/14 10:58:15.000 kernel[0]: [ PCI configuration end, bridges 3, devices 12 ] 8/5/14 10:58:15.000 kernel[0]: AppleKeyStore starting (BUILT: Jun 3 2014 21:40:51) 8/5/14 10:58:15.000 kernel[0]: HWInfo: SMC Platform: T9 8/5/14 10:58:15.000 kernel[0]: HWInfo: SMC Branch: T9 8/5/14 10:58:15.000 kernel[0]: HWInfo: SMC Revision set to: 2.15f02 8/5/14 10:58:15.000 kernel[0]: HWInfo: SMC ConfigID set to: 07 a0 07 00 8/5/14 10:58:15.000 kernel[0]: IntelCPUMonitor: CPU family 0x6, model 0x3c, stepping 0x3, cores 2, threads 4 8/5/14 10:58:15.000 kernel[0]: IntelCPUMonitor: Using efi 8/5/14 10:58:15.000 kernel[0]: IntelCPUMonitor: BusClock=100MHz FSB=399MHz 8/5/14 10:58:15.000 kernel[0]: IntelCPUMonitor: CPU0 Tjmax 100 8/5/14 10:58:15.000 kernel[0]: IntelCPUMonitor: CPU1 Tjmax 100 8/5/14 10:58:15.000 kernel[0]: NCT677x: Found Nuvoton NCT6776F 8/5/14 10:58:15.000 kernel[0]: NCT677x: [Warning] set default configuration 8/5/14 10:58:15.000 kernel[0]: mcache: 4 CPU(s), 64 bytes CPU cache line size 8/5/14 10:58:15.000 kernel[0]: mbinit: done [64 MB total pool size, (42/21) split] 8/5/14 10:58:15.000 kernel[0]: Pthread support ABORTS when sync kernel primitives misused 8/5/14 10:58:15.000 kernel[0]: rooting via boot-uuid from /chosen: E086BFFF-734F-331F-9497-927005C86CA4 8/5/14 10:58:15.000 kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start 8/5/14 10:58:15.000 kernel[0]: com.apple.AppleFSCompressionTypeLZVN kmod start 8/5/14 10:58:15.000 kernel[0]: com.apple.AppleFSCompressionTypeDataless kmod start 8/5/14 10:58:15.000 kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded 8/5/14 10:58:15.000 kernel[0]: com.apple.AppleFSCompressionTypeLZVN load succeeded 8/5/14 10:58:15.000 kernel[0]: com.apple.AppleFSCompressionTypeDataless load succeeded 8/5/14 10:58:15.000 kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict> 8/5/14 10:58:15.000 kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SAT0@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/ST500LM000-1EJ162 Media/IOGUIDPartitionScheme/Mavericks@2 8/5/14 10:58:15.000 kernel[0]: BSD root: disk0s2, major 1, minor 2 8/5/14 10:58:15.000 kernel[0]: hfs: mounted Mavericks on device root_device 8/5/14 10:58:15.000 kernel[0]: XCPM: registered 8/5/14 10:58:09.148 com.apple.launchd[1]: *** launchd[1] has started up. *** 8/5/14 10:58:09.155 com.apple.launchd[1]: *** Shutdown logging is enabled. *** 8/5/14 10:58:15.658 com.apple.SecurityServer[14]: Session 100000 created 8/5/14 10:58:19.348 configd[17]: network changed. 8/5/14 10:58:19.349 configd[17]: setting hostname to "Marcoss-iMac.local" 8/5/14 10:58:19.000 kernel[0]: flow_divert_kctl_disconnect (0): disconnecting group 1 8/5/14 10:58:19.000 kernel[0]: SMC::smcReadKeyAction ERROR LsbV kSMCKeyNotFound(0x84) fKeyHashTable=0x0 8/5/14 10:58:19.000 kernel[0]: init 8/5/14 10:58:19.000 kernel[0]: probe 8/5/14 10:58:19.000 kernel[0]: start 8/5/14 10:58:19.000 kernel[0]: [IOBluetoothHCIController][start] -- completed 8/5/14 10:58:19.000 kernel[0]: No interval found for . Using 8000000 8/5/14 10:58:19.000 kernel[0]: SMC::smcGetLightshowVers ERROR: smcReadKey LsbV for controller 0 failed (kSMCKeyNotFound) 8/5/14 10:58:19.000 kernel[0]: SMC::smcPublishLightshowVersion ERROR: smcGetLightshowVers failed (kSMCKeyNotFound) 8/5/14 10:58:19.000 kernel[0]: SMC::smcInitHelper ERROR: smcPublishLightshowVersion failed (kSMCKeyNotFound) 8/5/14 10:58:19.000 kernel[0]: hmm.. mismatch sizes: 3100 vs 20 8/5/14 10:58:19.000 kernel[0]: Previous Shutdown Cause: 3 8/5/14 10:58:19.000 kernel[0]: SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode 8/5/14 10:58:19.000 kernel[0]: DSMOS has arrived 8/5/14 10:58:20.390 com.apple.kextd[12]: kext com.insanelymac.AtherosE2200Ethernet 100001001 is in exception list, allowing to load 8/5/14 10:58:20.000 kernel[0]: VM Swap Subsystem is ON 8/5/14 10:58:20.492 hidd[62]: void __IOHIDPlugInLoadBundles(): Loaded 0 HID plugins 8/5/14 10:58:20.493 hidd[62]: Posting 'com.apple.iokit.hid.displayStatus' notifyState=1 8/5/14 10:58:21.112 com.apple.usbmuxd[40]: usbmuxd-327.4 on Feb 12 2014 at 14:54:33, running 64 bit 8/5/14 10:58:21.813 com.apple.SecurityServer[14]: Entering service 8/5/14 10:58:21.870 loginwindow[57]: Login Window Application Started 8/5/14 10:58:21.880 mDNSResponder[54]: mDNSResponder mDNSResponder-522.92.1 (Jun 3 2014 12:57:56) starting OSXVers 13 8/5/14 10:58:21.882 awacsd[74]: Starting awacsd connectivity_executables-97 (Aug 24 2013 23:49:23) 8/5/14 10:58:21.885 awacsd[74]: InnerStore CopyAllZones: no info in Dynamic Store 8/5/14 10:58:21.908 digest-service[82]: label: default 8/5/14 10:58:21.908 digest-service[82]: dbname: od:/Local/Default 8/5/14 10:58:21.908 digest-service[82]: mkey_file: /var/db/krb5kdc/m-key 8/5/14 10:58:21.908 digest-service[82]: acl_file: /var/db/krb5kdc/kadmind.acl 8/5/14 10:58:21.910 digest-service[82]: digest-request: uid=0 8/5/14 10:58:21.928 UserEventAgent[11]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin 8/5/14 10:58:21.947 digest-service[82]: digest-request: netr probe 0 8/5/14 10:58:21.948 digest-service[82]: digest-request: init request 8/5/14 10:58:21.958 digest-service[82]: digest-request: init return domain: BUILTIN server: MARCOSS-IMAC indomain was: <NULL> 8/5/14 10:58:21.962 configd[17]: network changed. 8/5/14 10:58:21.965 configd[17]: network changed: DNS* 8/5/14 10:58:21.965 mDNSResponder[54]: D2D_IPC: Loaded 8/5/14 10:58:21.965 mDNSResponder[54]: D2DInitialize succeeded 8/5/14 10:58:21.969 mDNSResponder[54]: 4: Listening for incoming Unix Domain Socket client requests 8/5/14 10:58:21.996 networkd[252]: networkd.252 built Aug 24 2013 22:08:46 8/5/14 10:58:22.017 systemkeychain[229]: done file: /var/run/systemkeychaincheck.done 8/5/14 10:58:22.075 UserEventAgent[11]: assertion failed: 13E28: com.apple.telemetry + 22864 [AE0C3032-1747-317E-9871-E26B5B6B0120]: 0x0 8/5/14 10:58:22.076 UserEventAgent[11]: assertion failed: 13E28: com.apple.telemetry + 22864 [AE0C3032-1747-317E-9871-E26B5B6B0120]: 0x0 8/5/14 10:58:23.086 mdmclient[55]: ApplePushService: Timed out making blocking call, failed to perform call via XPC connection to 'com.apple.apsd' 8/5/14 10:58:23.524 WindowServer[228]: Server is starting up 8/5/14 10:58:23.528 mds[53]: (Normal) FMW: FMW 0 0 8/5/14 10:58:23.675 locationd[59]: NBB-Could not get UDID for stable refill timing, falling back on random 8/5/14 10:58:23.783 locationd[59]: Location icon should now be in state 'Inactive' 8/5/14 10:58:24.092 mdmclient[55]: ApplePushService: Timed out making blocking call, failed to perform call via XPC connection to 'com.apple.apsd' 8/5/14 10:58:25.093 mdmclient[55]: ApplePushService: Timed out making blocking call, failed to perform call via XPC connection to 'com.apple.apsd' 8/5/14 10:58:26.101 mdmclient[55]: ApplePushService: Timed out making blocking call, failed to perform call via XPC connection to 'com.apple.apsd' 8/5/14 10:58:26.630 apsd[76]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1102) 8/5/14 10:58:28.000 kernel[0]: getFeatures() ===> 8/5/14 10:58:28.000 kernel[0]: getFeatures() <=== 8/5/14 10:58:28.000 kernel[0]: createWorkLoop() ===> 8/5/14 10:58:28.000 kernel[0]: createWorkLoop() <=== 8/5/14 10:58:28.000 kernel[0]: getWorkLoop() ===> 8/5/14 10:58:28.000 kernel[0]: IOPPF - Found another boot volume.IOPPF: XCPM mode 8/5/14 10:58:28.000 kernel[0]: getWorkLoop() <=== 8/5/14 10:58:28.000 kernel[0]: createOutputQueue() ===> 8/5/14 10:58:28.000 kernel[0]: createOutputQueue() <=== 8/5/14 10:58:28.000 kernel[0]: getPacketBufferConstraints() ===> 8/5/14 10:58:28.000 kernel[0]: getPacketBufferConstraints() <=== 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: Found AR8171. 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: PCI power management capabilities: 0xf9c3. 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: PME# from D3 (cold) supported. 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: PCIe link capabilities: 0x0007fc11, link control: 0x0140. 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: PCIe ASPM enabled. 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: TCP/IPv4 segmentation offload enabled. 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: TCP/IPv6 checksum offload disabled. 8/5/14 10:58:28.000 kernel[0]: alxLoadDefaultAddress() ===> 8/5/14 10:58:28.000 kernel[0]: getHardwareAddress() ===> 8/5/14 10:58:28.000 kernel[0]: getHardwareAddress() <=== 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: Got MAC address from efuse. 8/5/14 10:58:28.000 kernel[0]: alxLoadDefaultAddress() <=== 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: Device is WoL capable. 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: AR8171: (Rev. 16) at 0xffffff809171d000, d0:50:99: 6:3d:61 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: MSI interrupt index: 1 8/5/14 10:58:28.000 kernel[0]: newVendorString() ===> 8/5/14 10:58:28.000 kernel[0]: newVendorString() <=== 8/5/14 10:58:28.000 kernel[0]: newModelString() ===> 8/5/14 10:58:28.000 kernel[0]: newModelString() <=== 8/5/14 10:58:28.000 kernel[0]: getFeatures() ===> 8/5/14 10:58:28.000 kernel[0]: getFeatures() <=== 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() ===> 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() <=== 8/5/14 10:58:28.000 kernel[0]: getHardwareAddress() ===> 8/5/14 10:58:28.000 kernel[0]: getHardwareAddress() <=== 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() ===> 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: kIOEthernetWakeOnMagicPacket added to filters. 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() <=== 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() ===> 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() <=== 8/5/14 10:58:28.000 kernel[0]: registerWithPolicyMaker() ===> 8/5/14 10:58:28.000 kernel[0]: registerWithPolicyMaker() <=== 8/5/14 10:58:28.000 kernel[0]: setPowerState() ===> 8/5/14 10:58:28.000 kernel[0]: configureInterface() ===> 8/5/14 10:58:28.000 kernel[0]: configureInterface() <=== 8/5/14 10:58:28.000 kernel[0]: getFeatures() ===> 8/5/14 10:58:28.000 kernel[0]: getFeatures() <=== 8/5/14 10:58:28.000 kernel[0]: getChecksumSupport() ===> 8/5/14 10:58:28.000 kernel[0]: getChecksumSupport() <=== 8/5/14 10:58:28.000 kernel[0]: getChecksumSupport() ===> 8/5/14 10:58:28.000 kernel[0]: getChecksumSupport() <=== 8/5/14 10:58:28.512 WindowServer[228]: Session 256 retained (2 references) 8/5/14 10:58:28.512 WindowServer[228]: Session 256 released (1 references) 8/5/14 10:58:28.000 kernel[0]: enable() ===> 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: No medium selected. Falling back to autonegotiation. 8/5/14 10:58:28.000 kernel[0]: selectMedium() ===> 8/5/14 10:58:28.000 kernel[0]: selectMedium() <=== 8/5/14 10:58:28.525 WindowServer[228]: Session 256 retained (2 references) 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: Already in power state 1. 8/5/14 10:58:28.000 kernel[0]: setPowerState() <=== 8/5/14 10:58:28.527 WindowServer[228]: init_page_flip: page flip mode is on 8/5/14 10:58:28.000 kernel[0]: Ethernet [AtherosE2200]: maxPayload = 0x2000. 8/5/14 10:58:28.000 kernel[0]: setMulticastMode() ===> 8/5/14 10:58:28.000 kernel[0]: setMulticastMode() <=== 8/5/14 10:58:28.000 kernel[0]: enable() <=== 8/5/14 10:58:28.000 kernel[0]: setMulticastMode() ===> 8/5/14 10:58:28.000 kernel[0]: setMulticastMode() <=== 8/5/14 10:58:28.000 kernel[0]: setMulticastList() ===> 8/5/14 10:58:28.000 kernel[0]: setMulticastList() <=== 8/5/14 10:58:28.000 kernel[0]: setMulticastMode() ===> 8/5/14 10:58:28.000 kernel[0]: setMulticastMode() <=== 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() ===> 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() <=== 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() ===> 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() <=== 8/5/14 10:58:28.000 kernel[0]: setMulticastMode() ===> 8/5/14 10:58:28.000 kernel[0]: setMulticastMode() <=== 8/5/14 10:58:28.000 kernel[0]: setMulticastList() ===> 8/5/14 10:58:28.000 kernel[0]: setMulticastList() <=== 8/5/14 10:58:28.000 kernel[0]: setMulticastList() ===> 8/5/14 10:58:28.000 kernel[0]: setMulticastList() <=== 8/5/14 10:58:28.000 kernel[0]: setMulticastList() ===> 8/5/14 10:58:28.000 kernel[0]: setMulticastList() <=== 8/5/14 10:58:28.000 kernel[0]: setMulticastList() ===> 8/5/14 10:58:28.000 kernel[0]: setMulticastList() <=== 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() ===> 8/5/14 10:58:28.000 kernel[0]: getPacketFilters() <=== 8/5/14 10:58:29.000 kernel[0]: TUFS: starting (version 2013.3.14, x86_64 (10.6+), built Mar 14 2013, 14:13:23) 8/5/14 10:58:29.139 tuxera_ntfs[617]: Version 2013.2 (Oct 14 2013 12:15:15) external FUSE 27 8/5/14 10:58:29.139 tuxera_ntfs[617]: Mounted /dev/rdisk0s5 (Read-Write, label "Windao", NTFS 3.1) 8/5/14 10:58:29.139 tuxera_ntfs[617]: Cmdline options: recover,cbcio,sfmconv,streams_interface=openxattr,native_xattr,nfconv,aligned_io,fstypename=txantfs,fssubtype=0,iosize=1048576,local,adaptiveuid,adaptivegid 8/5/14 10:58:29.139 tuxera_ntfs[617]: Mount options: native_xattr,fstypename=txantfs,fssubtype=0,iosize=1048576,local,allow_other,nonempty,relatime,fsname=/dev/disk0s5,volname=Windao 8/5/14 10:58:29.139 tuxera_ntfs[617]: License: Valid. 8/5/14 10:58:29.139 tuxera_ntfs[617]: Ownership and permissions disabled, configuration type 1 8/5/14 10:58:29.184 mds[53]: (Normal) Volume: volume:0x7ffdc4017200 ********** Bootstrapped Creating a default store:1 SpotLoc:(null) SpotVerLoc:(null) occlude:0 /Volumes/Windao 8/5/14 10:58:29.261 fseventsd[63]: could not open <</Volumes/Windao/.fseventsd/fseventsd-uuid>> (No such file or directory) 8/5/14 10:58:29.261 fseventsd[63]: log dir: /Volumes/Windao/.fseventsd getting new uuid: C89FB0F1-2A02-420B-A70E-615174B4BBF9 8/5/14 10:58:29.000 kernel[0]: setMulticastList() ===> 8/5/14 10:58:29.000 kernel[0]: setMulticastList() <=== 8/5/14 10:58:30.426 WindowServer[228]: Found 25 modes for display 0x00000000 [25, 0] 8/5/14 10:58:30.000 kernel[0]: Ethernet [AtherosE2200]: Link up on en0, 1-Gigabit, Full-duplex, Rx/Tx flow-control 8/5/14 10:58:30.000 kernel[0]: getPacketFilters() ===> 8/5/14 10:58:30.000 kernel[0]: getPacketFilters() <=== 8/5/14 10:58:30.000 kernel[0]: setMulticastList() ===> 8/5/14 10:58:30.000 kernel[0]: setMulticastList() <=== 8/5/14 10:58:30.458 WindowServer[228]: Found 1 modes for display 0x00000000 [1, 0] 8/5/14 10:58:30.491 WindowServer[228]: Found 1 modes for display 0x00000000 [1, 0] 8/5/14 10:58:30.492 WindowServer[228]: mux_initialize: Couldn't find any matches 8/5/14 10:58:30.493 WindowServer[228]: Found 25 modes for display 0x00000000 [25, 0] 8/5/14 10:58:30.503 WindowServer[228]: Found 1 modes for display 0x00000000 [1, 0] 8/5/14 10:58:30.503 WindowServer[228]: Found 1 modes for display 0x00000000 [1, 0] 8/5/14 10:58:30.520 WindowServer[228]: WSMachineUsesNewStyleMirroring: true 8/5/14 10:58:30.521 WindowServer[228]: Display 0x0b41db18: GL mask 0x1; bounds (0, 0)[1366 x 768], 25 modes available Main, Active, on-line, enabled, boot, Vendor 4c2d, Model 789, S/N 5a31395a, Unit 0, Rotation 0 UUID 0x177efc763d95823237f7b6f7f565c4b0 8/5/14 10:58:30.521 WindowServer[228]: Display 0x003f003f: GL mask 0x8; bounds (0, 0)[4096 x 2160], 2 modes available off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0 UUID 0xffffffffffffffffffffffffffffffff 8/5/14 10:58:30.521 WindowServer[228]: Display 0x003f003e: GL mask 0x4; bounds (0, 0)[0 x 0], 1 modes available off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 2, Rotation 0 UUID 0xffffffffffffffffffffffffffffffff 8/5/14 10:58:30.522 WindowServer[228]: Display 0x003f003d: GL mask 0x2; bounds (0, 0)[0 x 0], 1 modes available off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0 UUID 0xffffffffffffffffffffffffffffffff 8/5/14 10:58:30.522 WindowServer[228]: WSSetWindowTransform: Singular matrix 8/5/14 10:58:30.522 WindowServer[228]: WSSetWindowTransform: Singular matrix 8/5/14 10:58:30.539 WindowServer[228]: Display 0x0b41db18: GL mask 0x1; bounds (0, 0)[1366 x 768], 25 modes available Main, Active, on-line, enabled, boot, Vendor 4c2d, Model 789, S/N 5a31395a, Unit 0, Rotation 0 UUID 0x177efc763d95823237f7b6f7f565c4b0 8/5/14 10:58:30.539 WindowServer[228]: Display 0x003f003f: GL mask 0x8; bounds (2390, 0)[1 x 1], 2 modes available off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0 UUID 0xffffffffffffffffffffffffffffffff 8/5/14 10:58:30.539 WindowServer[228]: Display 0x003f003e: GL mask 0x4; bounds (2391, 0)[1 x 1], 1 modes available off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 2, Rotation 0 UUID 0xffffffffffffffffffffffffffffffff 8/5/14 10:58:30.540 WindowServer[228]: Display 0x003f003d: GL mask 0x2; bounds (2392, 0)[1 x 1], 1 modes available off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0 UUID 0xffffffffffffffffffffffffffffffff 8/5/14 10:58:30.540 WindowServer[228]: CGXPerformInitialDisplayConfiguration 8/5/14 10:58:30.540 WindowServer[228]: Display 0x0b41db18: Unit 0; Vendor 0x4c2d Model 0x789 S/N 1513175386 Dimensions 16.14 x 9.06; online enabled, Bounds (0,0)[1366 x 768], Rotation 0, Resolution 1 8/5/14 10:58:30.540 WindowServer[228]: Display 0x003f003f: Unit 3; Vendor 0xffffffff Model 0xffffffff S/N -1 Dimensions 0.00 x 0.00; offline enabled, Bounds (2390,0)[1 x 1], Rotation 0, Resolution 1 8/5/14 10:58:30.540 WindowServer[228]: Display 0x003f003e: Unit 2; Vendor 0xffffffff Model 0xffffffff S/N -1 Dimensions 0.00 x 0.00; offline enabled, Bounds (2391,0)[1 x 1], Rotation 0, Resolution 1 8/5/14 10:58:30.540 WindowServer[228]: Display 0x003f003d: Unit 1; Vendor 0xffffffff Model 0xffffffff S/N -1 Dimensions 0.00 x 0.00; offline enabled, Bounds (2392,0)[1 x 1], Rotation 0, Resolution 1 8/5/14 10:58:30.551 WindowServer[228]: GLCompositor: GL renderer id 0x01024502, GL mask 0x0000000f, accelerator 0x00002f93, unit 0, caps QEX|MIPMAP, vram 1536 MB 8/5/14 10:58:30.551 WindowServer[228]: GLCompositor: GL renderer id 0x01024502, GL mask 0x0000000f, texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT 8/5/14 10:58:30.551 WindowServer[228]: GLCompositor enabled for tile size [256 x 256] 8/5/14 10:58:30.551 WindowServer[228]: CGXGLInitMipMap: mip map mode is on 8/5/14 10:58:30.556 loginwindow[57]: **DMPROXY** Found `/System/Library/CoreServices/DMProxy'. 8/5/14 10:58:30.593 WindowServer[228]: Display 0x0b41db18: Unit 0; ColorProfile { 2, "SA300/SA350"}; TransferFormula (1.000000, 1.000000, 1.000000) 8/5/14 10:58:30.614 launchctl[628]: com.apple.findmymacmessenger: Already loaded 8/5/14 10:58:30.636 com.apple.SecurityServer[14]: Session 100005 created 8/5/14 10:58:30.665 UserEventAgent[630]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin 8/5/14 10:58:30.687 loginwindow[57]: Login Window Started Security Agent 8/5/14 10:58:30.749 SecurityAgent[638]: This is the first run 8/5/14 10:58:30.749 SecurityAgent[638]: MacBuddy was run = 0 8/5/14 10:58:30.761 WindowServer[228]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x0b41db18 device: 0x7fa4f9601040 isBackBuffered: 1 numComp: 3 numDisp: 3 8/5/14 10:58:30.762 WindowServer[228]: _CGXGLDisplayContextForDisplayDevice: acquired display context (0x7fa4f9601040) - enabling OpenGL 8/5/14 10:58:30.967 parentalcontrolsd[645]: StartObservingFSEvents [849:] -- *** StartObservingFSEvents started event stream 8/5/14 10:58:32.000 kernel[0]: setMulticastList() ===> 8/5/14 10:58:32.000 kernel[0]: setMulticastList() <=== 8/5/14 10:58:32.523 WindowServer[228]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'. 8/5/14 10:58:32.539 WindowServer[228]: Display 0x0b41db18: Unit 0; ColorProfile { 2, "SA300/SA350"}; TransferFormula (1.000000, 1.000000, 1.000000) 8/5/14 10:58:32.564 WindowServer[228]: Display 0x0b41db18: Unit 0; ColorProfile { 2, "SA300/SA350"}; TransferFormula (1.000000, 1.000000, 1.000000) 8/5/14 10:58:33.174 configd[17]: network changed: v4(en0+:192.168.254.15) DNS+ Proxy+ SMB 8/5/14 10:58:33.000 kernel[0]: setMulticastList() ===> 8/5/14 10:58:33.000 kernel[0]: setMulticastList() <=== 8/5/14 10:58:33.000 kernel[0]: setMulticastList() ===> 8/5/14 10:58:33.000 kernel[0]: setMulticastList() <=== 8/5/14 10:58:33.877 ntpd[260]: proto: precision = 1.000 usec 8/5/14 10:58:36.690 SecurityAgent[638]: User info context values set for kabuu 8/5/14 10:58:36.865 SecurityAgent[638]: Login Window login proceeding 8/5/14 10:58:37.044 loginwindow[57]: Login Window - Returned from Security Agent 8/5/14 10:58:37.065 loginwindow[57]: USER_PROCESS: 57 console 8/5/14 10:58:37.000 kernel[0]: AppleKeyStore:Sending lock change 0 8/5/14 10:58:37.161 com.apple.launchd.peruser.501[656]: Background: Aqua: Registering new GUI session. 8/5/14 10:58:37.174 com.apple.launchd.peruser.501[656]: (com.apple.EscrowSecurityAlert) Unknown key: seatbelt-profiles 8/5/14 10:58:37.175 com.apple.launchd.peruser.501[656]: (com.apple.ReportCrash) Falling back to default Mach exception handler. Could not find: com.apple.ReportCrash.Self 8/5/14 10:58:37.177 launchctl[659]: com.apple.pluginkit.pkd: Already loaded 8/5/14 10:58:37.177 launchctl[659]: com.apple.sbd: Already loaded 8/5/14 10:58:37.185 distnoted[661]: # distnote server agent absolute time: 29.682405210 civil time: Tue Aug 5 10:58:37 2014 pid: 661 uid: 501 root: no 8/5/14 10:58:37.273 awacsd[74]: Exiting 8/5/14 10:58:37.453 WindowServer[228]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'. 8/5/14 10:58:37.453 com.apple.SecurityServer[14]: Session 100008 created 8/5/14 10:58:37.556 sharingd[679]: Starting Up... 8/5/14 10:58:37.590 WindowServer[228]: Display 0x0b41db18: Unit 0; ColorProfile { 2, "SA300/SA350"}; TransferFormula (1.000000, 1.000000, 1.000000) 8/5/14 10:58:37.793 com.apple.launchd.peruser.501[656]: (com.adobe.AdobeCreativeCloud[708]) Exited with code: 2 8/5/14 10:58:37.000 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=711[GoogleSoftwareUp] final status 0x0, allowing (remove VALID) page 8/5/14 10:58:37.817 iStatMenusAgent[706]: Loading istat menus agent 8/5/14 10:58:37.818 iStatMenusAgent[706]: iStat Menus Agent version 4.22 (459) 8/5/14 10:58:37.892 iStatMenusAgent[706]: iStat Menus Agent - Update checker enabled 8/5/14 10:58:37.904 SystemUIServer[669]: MenuCracker 2.2 (/Library/Application Support/iStat Menus 4/extras/MenuCracker.menu) See http://sourceforge.net/projects/menucracker MenuCracker is now loaded. Ready to accept new menu extras. 8/5/14 10:58:37.904 SystemUIServer[669]: failed to instantiate and get the principal class of bundle: NSBundle </Library/Application Support/iStat Menus 4/extras/MenuCracker.menu> (loaded) 8/5/14 10:58:37.904 SystemUIServer[669]: MenuCracker: Allowing "iStatMenusDateAndTimes". 8/5/14 10:58:37.914 SystemUIServer[669]: MenuCracker: Allowing "iStatMenusNetwork". 8/5/14 10:58:37.916 xpcproxy[717]: assertion failed: 13E28: xpcproxy + 3438 [D559FC96-E6B1-363A-B850-C7AC9734F210]: 0x2 8/5/14 10:58:37.919 SystemUIServer[669]: MenuCracker: Allowing "iStatMenusMemory". 8/5/14 10:58:37.923 SystemUIServer[669]: Could not load menu extra NSBundle </Library/Application Support/iStat Menus 4/extras/MenuCracker.menu> (loaded) for Class (null) 8/5/14 10:58:37.925 SystemUIServer[669]: Cannot find executable for CFBundle 0x7fc3b2d514f0 </System/Library/CoreServices/Menu Extras/Volume.menu> (not loaded) 8/5/14 10:58:37.946 com.apple.IconServicesAgent[718]: IconServicesAgent launched. 8/5/14 10:58:37.977 accountsd[720]: assertion failed: 13E28: liblaunch.dylib + 25164 [A40A0C7B-3216-39B4-8AE0-B5D3BAF1DA8A]: 0x25 8/5/14 10:58:38.031 SocialPushAgent[688]: ApplePushService: APSConnection being used without a delegate queue 8/5/14 10:58:38.156 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class AMDRadeonX4000_AMDAccelDevice. 8/5/14 10:58:38.156 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class AMDRadeonX4000_AMDAccelSharedUserClient. 8/5/14 10:58:38.156 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class AMDSIVideoContext. 8/5/14 10:58:38.157 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class Gen6DVDContext. 8/5/14 10:58:38.157 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IGAccelDevice. 8/5/14 10:58:38.157 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IGAccelSharedUserClient. 8/5/14 10:58:38.157 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IGAccelVideoContextMain. 8/5/14 10:58:38.157 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IGAccelVideoContextMedia. 8/5/14 10:58:38.157 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IGAccelVideoContextVEBox. 8/5/14 10:58:38.157 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IOBluetoothDeviceUserClient. 8/5/14 10:58:38.157 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IOHIDParamUserClient. 8/5/14 10:58:38.157 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IOSurfaceRootUserClient. 8/5/14 10:58:38.157 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the mach service named com.apple.AirPlayXPCHelper. 8/5/14 10:58:38.158 com.apple.audio.DriverHelper[691]: The plug-in named AirPlay.driver requires extending the sandbox for the mach service named com.apple.blued. 8/5/14 10:58:38.183 UserEventAgent[660]: EAPOLMonitor: auto-connect disabled 8/5/14 10:58:38.224 xpcproxy[726]: assertion failed: 13E28: xpcproxy + 3438 [D559FC96-E6B1-363A-B850-C7AC9734F210]: 0x2 8/5/14 10:58:38.225 com.apple.audio.DriverHelper[691]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the IOKit user-client class IOBluetoothDeviceUserClient. 8/5/14 10:58:38.226 com.apple.audio.DriverHelper[691]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the mach service named com.apple.blued. 8/5/14 10:58:38.226 com.apple.audio.DriverHelper[691]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the mach service named com.apple.bluetoothaudiod. 8/5/14 10:58:38.506 com.apple.SecurityServer[14]: Session 100011 created 8/5/14 10:58:38.558 coreaudiod[671]: 2014-08-05 10:58:38.557946 AM [AirPlay] AirPlay: Performing audio format change for 4 (AP Out) to PCM/44100/16/2 8/5/14 10:58:38.639 SystemUIServer[669]: iStat Menus loading extra - time 8/5/14 10:58:38.818 UserEventAgent[660]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin 8/5/14 10:58:39.133 SystemUIServer[669]: iStat Menus loading extra - network 8/5/14 10:58:39.172 SystemUIServer[669]: iStat Menus loading extra - memory 8/5/14 10:58:39.206 secd[733]: securityd_xpc_dictionary_handler SystemUIServer[669] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements) 8/5/14 10:58:39.207 SystemUIServer[669]: SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn‚Äôt be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)) 8/5/14 10:58:39.208 Airmail[723]: [DEBUG] Airmail Type:STORE OSX:10.9.4 Version:247 8/5/14 10:58:39.216 secd[733]: securityd_xpc_dictionary_handler SystemUIServer[669] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements) 8/5/14 10:58:39.216 SystemUIServer[669]: SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn‚Äôt be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)) 8/5/14 10:58:39.226 secd[733]: securityd_xpc_dictionary_handler SystemUIServer[669] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements) 8/5/14 10:58:39.227 SystemUIServer[669]: SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn‚Äôt be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)) 8/5/14 10:58:39.235 secd[733]: securityd_xpc_dictionary_handler SystemUIServer[669] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements) 8/5/14 10:58:39.235 SystemUIServer[669]: SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn‚Äôt be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)) 8/5/14 10:58:39.257 secd[733]: securityd_xpc_dictionary_handler SystemUIServer[669] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements) 8/5/14 10:58:39.257 SystemUIServer[669]: SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn‚Äôt be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)) 8/5/14 10:58:39.264 secd[733]: securityd_xpc_dictionary_handler SystemUIServer[669] copy_matching The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements) 8/5/14 10:58:39.264 SystemUIServer[669]: SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn‚Äôt be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)) 8/5/14 10:58:39.341 com.apple.time[660]: Interval maximum value is 946100000 seconds (specified value: 9223372036854775807). 8/5/14 10:58:39.413 WiFiKeychainProxy[687]: [NO client logger] <Nov 10 2013 18:30:13> WIFICLOUDSYNC WiFiCloudSyncEngineCreate: created... 8/5/14 10:58:39.413 WiFiKeychainProxy[687]: [NO client logger] <Nov 10 2013 18:30:13> WIFICLOUDSYNC WiFiCloudSyncEngineRegisterCallbacks: WiFiCloudSyncEngineCallbacks version - 0, bundle id - com.apple.wifi.WiFiKeychainProxy 8/5/14 10:58:39.617 com.apple.SecurityServer[14]: Session 100013 created 8/5/14 10:58:39.658 com.apple.time[660]: Interval maximum value is 946100000 seconds (specified value: 9223372036854775807). 8/5/14 10:58:39.664 apsd[76]: Unrecognized leaf certificate 8/5/14 10:58:40.589 imagent[695]: [Warning] Creating empty account: PlaceholderAccount for service: IMDService (iMessage) 8/5/14 10:58:40.589 imagent[695]: [Warning] Creating empty account: PlaceholderAccount for service: IMDService (iMessage) 8/5/14 10:58:40.668 Rastreador[727]: Cliente registrado com UUID DE99C2E1-2C9A-4D90-A109-7F0BE8E0FE90 8/5/14 10:58:40.796 com.apple.time[660]: Interval maximum value is 946100000 seconds (specified value: 9223372036854775807). 8/5/14 10:58:40.000 kernel[0]: AppleSRP started. 8/5/14 10:58:40.936 com.apple.NotesMigratorService[747]: Joined Aqua audit session 8/5/14 10:58:40.950 com.apple.internetaccounts[726]: An instance 0x7fbf39d71b90 of class IMAPMailbox was deallocated while key value observers were still registered with it. Observation info was leaked, and may even become mistakenly attached to some other object. Set a breakpoint on NSKVODeallocateBreak to stop here in the debugger. Here's the current observation info: <NSKeyValueObservationInfo 0x7fbf39d728f0> ( <NSKeyValueObservance 0x7fbf39d72a60: Observer: 0x7fbf39db6cd0, Key path: uidNext, Options: <New: NO, Old: NO, Prior: NO> Context: 0x7fff8448143b, Property: 0x7fbf39d728c0> ) 8/5/14 10:58:41.136 soagent[689]: No active accounts, killing soagent in 10 seconds 8/5/14 10:58:41.161 Airmail[723]: View <NSClipView: 0x7fd3c9c1c1c0> has 2 views pointing at it that can't be found. 8/5/14 10:58:41.301 soagent[689]: No active accounts, killing soagent in 10 seconds 8/5/14 10:58:41.000 kernel[0]: ASP_TCP CheckReqQueueSize: increasing req queue from 32 to 128 entries. so 0xffffff801405bb28 8/5/14 10:58:41.703 mds[53]: (Normal) Volume: volume:0x7ffdc3815200 ********** Bootstrapped Creating a default store:1 SpotLoc:(null) SpotVerLoc:(null) occlude:0 /Volumes/Arquivos 8/5/14 10:58:41.838 Finder[670]: copyPrimaryAirPortInterface::ACInterfaceDeviceNameCopy returned NULL 8/5/14 10:58:42.254 System Preferences[745]: .sdef warning for argument 'FileType' of command 'save' in suite 'Standard Suite': 'saveable file format' is not a valid type name. 8/5/14 10:58:42.319 com.apple.preference.network.remoteservice[757]: assertion failed: 13E28: liblaunch.dylib + 25164 [A40A0C7B-3216-39B4-8AE0-B5D3BAF1DA8A]: 0x25 8/5/14 10:58:42.333 com.apple.preference.network.remoteservice[757]: assertion failed: 13E28: liblaunch.dylib + 25164 [A40A0C7B-3216-39B4-8AE0-B5D3BAF1DA8A]: 0x25 8/5/14 10:58:42.463 com.apple.preference.network.remoteservice[757]: Bogus event received by listener connection: <error: 0x7fff73d48b50> { count = 1, contents = "XPCErrorDescription" => <string: 0x7fff73d48e60> { length = 18, contents = "Connection invalid" } } 8/5/14 10:58:42.646 com.apple.dock.extra[734]: <NSXPCConnection: 0x7fdfdb522950>: received an undecodable message (no exported object to receive message). Dropping message. 8/5/14 10:58:42.647 com.apple.preference.network.remoteservice[757]: Could not find image named 'InvalidDataIcon'. 8/5/14 10:58:42.703 com.apple.preference.network.remoteservice[757]: *** WARNING: -[NSImage compositeToPoint:operation:fraction:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect:operation:fraction:] instead. 8/5/14 10:58:42.703 com.apple.preference.network.remoteservice[757]: *** WARNING: -[NSImage compositeToPoint:fromRect:operation:fraction:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect:operation:fraction:] instead. 8/5/14 10:58:43.599 com.apple.InputMethodKit.UserDictionary[770]: -[PFUbiquitySwitchboardEntryMetadata setUseLocalStorage:](760): CoreData: Ubiquity: kabuu~55ADE930-5FDF-5EC4-8429-15640684C489:UserDictionary Using local storage: 1 8/5/14 10:58:43.633 com.apple.InputMethodKit.UserDictionary[770]: -[PFUbiquitySwitchboardEntryMetadata setUseLocalStorage:](760): CoreData: Ubiquity: kabuu~55ADE930-5FDF-5EC4-8429-15640684C489:UserDictionary Using local storage: 0 8/5/14 10:58:43.850 Dropbox[719]: PyObjCPointer created: at 0xa03fc88 of type {OpaqueJSContext=} 8/5/14 10:58:44.000 kernel[0]: fsevents: watcher dbfseventsd (pid: 773) - Using /dev/fsevents directly is unsupported. Migrate to FSEventsFramework 8/5/14 10:58:44.947 Dropbox[719]: ICARegisterForEventNotification-Has been deprecated since 10.5. Calls to this function in the future may crash this application. Please move to ImageCaptureCore 8/5/14 10:58:46.540 WindowServer[228]: window 36 is already attached to window 31 8/5/14 10:58:50.000 kernel[0]: **** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport! 8/5/14 10:58:51.994 parentalcontrolsd[787]: StartObservingFSEvents [849:] -- *** StartObservingFSEvents started event stream 8/5/14 10:58:52.085 soagent[689]: Killing soagent. 8/5/14 10:58:52.085 NotificationCenter[685]: SOHelperCenter main connection interrupted 8/5/14 10:58:52.086 com.apple.dock.extra[734]: SOHelperCenter main connection interrupted 8/5/14 10:58:52.087 NotificationCenter[685]: SOHelperCenter main connection interrupted 8/5/14 10:58:52.087 com.apple.dock.extra[734]: SOHelperCenter main connection interrupted 8/5/14 10:58:52.088 imagent[695]: [Warning] Denying xpc connection, task does not have entitlement: com.apple.private.icfcallserver (soagent:689) 8/5/14 10:58:52.089 imagent[695]: [Warning] Denying xpc connection, task does not have entitlement: com.apple.private.icfcallserver (soagent:689) 8/5/14 10:58:59.251 WindowServer[228]: _CGXGetWindowOrderingGroup: Operation on a window 0x36 requiring rights 0x5 by caller System Preferences 8/5/14 10:58:59.000 kernel[0]: flow_divert_kctl_disconnect (0): disconnecting group 1 8/5/14 10:59:02.199 System Preferences[745]: view service marshal for <NSRemoteView: 0x7fe7ebf31aa0> failed to forget accessibility connection due to Error Domain=NSCocoaErrorDomain Code=4099 "Couldn’t communicate with a helper application." (The connection was invalidated from this process.) UserInfo=0x6080006638c0 {NSDebugDescription=The connection was invalidated from this process.} timestamp: 10:59:02.198 Tuesday 05 August 2014 process/thread/queue: System Preferences (745) / 0x10fa67000 / com.apple.NSXPCConnection.user.endpoint code: line 2972 of /SourceCache/ViewBridge/ViewBridge-46.2/NSRemoteView.m in __57-[NSRemoteView viewServiceMarshalProxy:withErrorHandler:]_block_invoke domain: communications-failure 8/5/14 10:59:08.000 kernel[0]: Ethernet [AtherosE2200]: replaceOrCopyPacket() failed. 8/5/14 10:59:08.000 kernel[0]: Ethernet [AtherosE2200]: replaceOrCopyPacket() failed. 8/5/14 10:59:15.694 Airmail[723]: Using NSGlobalDomain as an NSUserDefaults suite name does not make sense and will not work. Break on _NSUserDefaults_Log_Nonsensical_Suites to find this 8/5/14 10:59:18.226 usernoted[684]: Connection does not have the proper entitlement (com.apple.developer.notificationcenter-identifiers) to connect on behalf of com.apple.appstore. All communication will be denied. 8/5/14 10:59:18.230 usernoted[684]: Connection does not have the proper entitlement (com.apple.private.notificationcenter-system) to connect to the system notification center. All communication will be denied. center com.apple.storeagent 8/5/14 10:59:18.549 mDNSResponder[54]: mDNS_Register_internal: ERROR!! Tried to register AuthRecord 00007FC8C2806D60 Marcoss-iMac.local. (AAAA) that's already in the list 8/5/14 10:59:18.549 mDNSResponder[54]: mDNS_Register_internal: ERROR!! Tried to register AuthRecord 00007FC8C28071F0 1.6.D.3.6.0.E.F.F.F.9.9.0.5.2.D.0.0.0.0.0.0.0.0.0.0.0.0.0.8.E.F.ip6.arpa. (PTR) that's already in the list 8/5/14 10:59:18.549 mDNSResponder[54]: mDNS_Register_internal: ERROR!! Tried to register AuthRecord 00007FC8C2808960 Marcoss-iMac.local. (Addr) that's already in the list 8/5/14 10:59:18.549 mDNSResponder[54]: mDNS_Register_internal: ERROR!! Tried to register AuthRecord 00007FC8C2808DF0 15.254.168.192.in-addr.arpa. (PTR) that's already in the list 8/5/14 10:59:21.235 iTunes[791]: ApplePushService: APSConnection being used without a delegate queue Sorry for my bad english. Link to comment Share on other sites More sharing options...
Mieze Posted August 5, 2014 Author Share Posted August 5, 2014 Thank you for your support in testing the driver. I can confirm that there is still a problem with TSOv4 which caused KaBuu's performance problem with AFP. It might sound strange, but it worked when I ran my performance test (I double-checked that TSOv4 was enabled during the test.). After that I shut down the machine, went away and when I booted it some hours later TSO refused to work and I failed to get it working again although I was using the same driver. That's why I disabled it in 1.0.0d2 in order to make the driver work again. I will have to dig deeper into the code in order find a solution for TSO support before it can be reenabled. Besides that I reworked interrupt moderation in the new release and added an option in Info.plist to set the maximum interrupt rate per second. Any value between 2500, which was the previous setting that seemed to limit performance, and 10000 is allowed. Now the default value is 5000 which improved performance significantly while keeping the CPU usage under heavy load down. Good luck! Mieze 1 Link to comment Share on other sites More sharing options...
KaBuu Posted August 5, 2014 Share Posted August 5, 2014 Now it's working with good performance. Thanks again. 1 Link to comment Share on other sites More sharing options...
ErmaC Posted August 5, 2014 Share Posted August 5, 2014 Topic pinned. ErmaC 1 Link to comment Share on other sites More sharing options...
joe75 Posted August 6, 2014 Share Posted August 6, 2014 i had good performance before but it is slightly faster now, good luck! Link to comment Share on other sites More sharing options...
Mieze Posted August 6, 2014 Author Share Posted August 6, 2014 i had good performance before but it is slightly faster now, good luck! Thanks for the test. Before the number of interrupts per second was limited to 2500 which resulted in a peak perforce of about 100MB/s, but now up to 5000 interrupts per second are allowed so that the NIC is able to reach full gigabit speed. Mieze Link to comment Share on other sites More sharing options...
Mieze Posted August 10, 2014 Author Share Posted August 10, 2014 I just uploaded version 1.0.d3 in which I improved error handling, cleaned up the code and added support for TCP and UDP checksum offload over IPv6. Unfortunately I wasn't able to find out how to fix TSOv4 (still disabled) and WoL. Mieze 1 Link to comment Share on other sites More sharing options...
Mieze Posted August 12, 2014 Author Share Posted August 12, 2014 I wanted to let you know that I finally managed to fix TSO in version 1.0.0d4 which is now available for download in the first post of the thread. Good luck! Mieze 3 Link to comment Share on other sites More sharing options...
KaBuu Posted August 13, 2014 Share Posted August 13, 2014 I have a new issue, with d3 its fine. with d4 after some hours my performance slow down to about 11MB/s of speed in read and write to my afp server and this lines are spamming my console. 8/12/14 22:10:01.000 kernel[0]: Ethernet [AtherosE2200]: mbuf_pullup() needed. totalLen = 54. 8/12/14 22:10:01.000 kernel[0]: Ethernet [AtherosE2200]: mbuf_pullup() failed. Dropping packet. Sorry for my bad english. Link to comment Share on other sites More sharing options...
Mieze Posted August 13, 2014 Author Share Posted August 13, 2014 (edited) @KaBuu: That's a memory management error. The driver is trying to get all the header contiguous and this operations fails. I will try to remove it and see if the NIC accepts the packets with a noncontiguous header too. Ok, I removed the mbuf_pullup() call as a test with iperf over 6 minutes showed no problems without it. Looks like the NIC doesn't have any problems with noncontiguous headers. You can find the update to version 1.0.0d5 in the first post. Mieze Edited August 13, 2014 by Mieze 2 Link to comment Share on other sites More sharing options...
KaBuu Posted August 13, 2014 Share Posted August 13, 2014 No more erros in console and the iperf test: Marcos-iMac:iperf-2.0.5-i686-apple-darwin10.5.0 kabuu$ ./iperf -c 192.168.254.50 -t 120 ------------------------------------------------------------ Client connecting to 192.168.254.50, TCP port 5001 TCP window size: 129 KByte (default) ------------------------------------------------------------ [ 4] local 192.168.254.15 port 49859 connected with 192.168.254.50 port 5001 [ ID] Interval Transfer Bandwidth [ 4] 0.0-120.0 sec 8.06 GBytes 577 Mbits/sec Marcos-iMac:iperf-2.0.5-i686-apple-darwin10.5.0 kabuu$ ./iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 128 KByte (default) ------------------------------------------------------------ [ 4] local 192.168.254.15 port 5001 connected with 192.168.254.50 port 37822 [ ID] Interval Transfer Bandwidth [ 4] 0.0-120.0 sec 4.35 GBytes 311 Mbits/sec Little slow in server mode. Link to comment Share on other sites More sharing options...
Mieze Posted August 13, 2014 Author Share Posted August 13, 2014 @Kabuu: Maybe the disappointing performance is caused by a lack of memory because with 4GB Mavericks is quite slow. I got 928 Mbits/sec stable in both directions over a period of 10 minutes. Mieze 1 Link to comment Share on other sites More sharing options...
joe75 Posted August 13, 2014 Share Posted August 13, 2014 Busy, Busy! Great work! Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 13, 2014 Share Posted August 13, 2014 //off-topic: I like how "descriptive" your cat's name is. Cute cat 1 Link to comment Share on other sites More sharing options...
HighMans Posted August 14, 2014 Share Posted August 14, 2014 Thank you so much Mieze! I've been searching high and low for a kext to work, and you made one. Great work, very much appreciated! Link to comment Share on other sites More sharing options...
Mieze Posted August 15, 2014 Author Share Posted August 15, 2014 @senoirchippy: Please try the attached kext as it outputs more error information. Mieze Thank you so much Mieze! I've been searching high and low for a kext to work, and you made one. Great work, very much appreciated! Please send me your kernel logs. Mieze Link to comment Share on other sites More sharing options...
HighMans Posted August 15, 2014 Share Posted August 15, 2014 @senoirchippy: Please try the attached kext as it outputs more error information. Mieze Please send me your kernel logs. Mieze I'm sorry, I don't know exactly how to do this. Link to comment Share on other sites More sharing options...
Mieze Posted August 15, 2014 Author Share Posted August 15, 2014 @HighMans: Google is your friend, or the search function in the forum. In order to speed up things type this command in Terminal and send me the output: grep kernel /var/log/system.log Mieze 1 Link to comment Share on other sites More sharing options...
HighMans Posted August 15, 2014 Share Posted August 15, 2014 @HighMans: Google is your friend, or the search function in the forum. In order to speed up things type this command in Terminal and send me the output: grep kernel /var/log/system.log Mieze Hahaha, I was just being lazy. Was watching youtube lol, any who here's your log file Kernel Log.rtf Link to comment Share on other sites More sharing options...
Recommended Posts