Jump to content

shakakoa

Members
  • Content Count

    5
  • Joined

  • Last visited

Posts posted by shakakoa


  1. Last night I couldn't sleep so that I decided to get up again and wrote some lines of code. This is the result, version 2.1.0d0 of the driver, which adds:

    • Support for Killer E2400.
    • EEE support.

    On my test system it works fine, although I must confess that a few hours of testing is not enough, but see for yourself...

     

    EDIT: I forgot to add the Killer E2400's device id to the Info.plist file in version 2.1.0d0 but corrected that error in version 2.1.0d1 which you'll find attached to this post now.

     

    Good luck testing!

     

    Mieze

    you are amazing!  trying this out now. 

    Last night I couldn't sleep so that I decided to get up again and wrote some lines of code. This is the result, version 2.1.0d0 of the driver, which adds:

    • Support for Killer E2400.
    • EEE support.

    On my test system it works fine, although I must confess that a few hours of testing is not enough, but see for yourself...

     

    EDIT: I forgot to add the Killer E2400's device id to the Info.plist file in version 2.1.0d0 but corrected that error in version 2.1.0d1 which you'll find attached to this post now.

     

    Good luck testing!

     

    Mieze

    It works.  Thank you so much!  I can now access the mac app store for the first time ever.  

     

    you are a genius. 


  2. @shakakoa: Loading the kext fails because Clover has already injected another version of the kext.

     

    It looks like the Killer E2400 is just a rebranded E220x which would explain why it works. At the moment I'm too busy to work on the driver but I will update the code as soon as possible.

     

    Mieze

    you're awesome. thank you for getting back to me so rapidly. 

     

    when i try to instal this kext with dcpiManager i get the following output: 

     

    11/25/15, 4:28:24 PM, com.apple.kextcache[639]: /: no supported helper partitions to update.

    11/25/15, 4:28:24 PM, com.apple.kextcache[639]: Lock acquired; proceeding.
    11/25/15, 4:28:24 PM, com.apple.kextcache[636]: /: no supported helper partitions to update.
    11/25/15, 4:28:24 PM, com.apple.kextcache[637]: Created prelinked kernel using "/System/Library/Kernels/kernel"
    11/25/15, 4:28:24 PM, com.apple.kextcache[637]: Created prelinked kernel "/System/Library/PrelinkedKernels/prelinkedkernel"
    11/25/15, 4:28:24 PM, com.apple.kextcache[637]: Created old kernelcache copy "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache"
    11/25/15, 4:28:14 PM, com.apple.kextcache[639]: / locked; waiting for lock.
    11/25/15, 4:28:09 PM, com.apple.kextcache[637]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPISensors.kext
    11/25/15, 4:28:09 PM, com.apple.kextcache[637]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_Intel_Generic_SATA.kext
    11/25/15, 4:28:09 PM, com.apple.kextcache[637]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
    11/25/15, 4:28:09 PM, com.apple.kextcache[637]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CPUSensors.kext
    11/25/15, 4:28:09 PM, com.apple.kextcache[637]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
    11/25/15, 4:28:09 PM, com.apple.kextcache[637]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GPUSensors.kext
    11/25/15, 4:28:09 PM, com.apple.kextcache[637]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext LPCSensors.kext
    11/25/15, 4:28:09 PM, com.apple.kextcache[637]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooTSCSync.kext
    11/25/15, 4:28:08 PM, com.apple.kextcache[636]: rebuilding //System/Library/PrelinkedKernels/prelinkedkernel
    11/25/15, 4:28:08 PM, com.apple.kextd[43]: Cache file /System/Library/Caches/com.apple.kext.caches/Startup/IOKitPersonalities_x86_64.ioplist.gz is out of date; not using.
    11/25/15, 4:28:08 PM, com.apple.kextd[43]: Cache file /System/Library/Caches/com.apple.kext.caches/Directories/System/Library/Extensions/KextIdentifiers.plist.gz is out of date; not using.
    11/25/15, 4:28:08 PM, com.apple.kextd[43]: Rescanning kernel extensions.
    11/25/15, 4:28:08 PM, com.apple.kextd[43]: Cache file /System/Library/Caches/com.apple.kext.caches/Directories/System/Library/Extensions/KextIdentifiers.plist.gz is out of date; not using.
    11/25/15, 4:28:03 PM, com.apple.kextcache[623]: /: no supported helper partitions to update.
    11/25/15, 4:28:03 PM, com.apple.kextcache[623]: Lock acquired; proceeding.
    11/25/15, 4:28:03 PM, com.apple.kextcache[613]: /: no supported helper partitions to update.
    11/25/15, 4:28:03 PM, com.apple.kextcache[614]: Created prelinked kernel using "/System/Library/Kernels/kernel"
    11/25/15, 4:28:03 PM, com.apple.kextcache[614]: Created prelinked kernel "/System/Library/PrelinkedKernels/prelinkedkernel"
    11/25/15, 4:28:03 PM, com.apple.kextcache[614]: Created old kernelcache copy "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache"
    11/25/15, 4:27:49 PM, com.apple.kextcache[623]: / locked; waiting for lock.
    11/25/15, 4:27:46 PM, com.apple.kextd[43]: com.coresystems.driver.DirectHW is in exclude list; omitting.
    11/25/15, 4:27:46 PM, com.apple.kextcache[614]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPISensors.kext
    11/25/15, 4:27:46 PM, com.apple.kextcache[614]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_Intel_Generic_SATA.kext
    11/25/15, 4:27:46 PM, com.apple.kextcache[614]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
    11/25/15, 4:27:46 PM, com.apple.kextcache[614]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CPUSensors.kext
    11/25/15, 4:27:46 PM, com.apple.kextcache[614]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
    11/25/15, 4:27:46 PM, com.apple.kextcache[614]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GPUSensors.kext
    11/25/15, 4:27:46 PM, com.apple.kextcache[614]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext LPCSensors.kext
    11/25/15, 4:27:46 PM, com.apple.kextcache[614]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooTSCSync.kext
    11/25/15, 4:27:44 PM, com.apple.kextcache[613]: rebuilding //System/Library/PrelinkedKernels/prelinkedkernel
    11/25/15, 4:27:43 PM, com.apple.kextd[43]: Cache file /System/Library/Caches/com.apple.kext.caches/Startup/IOKitPersonalities_x86_64.ioplist.gz is out of date; not using.
    11/25/15, 4:27:43 PM, com.apple.kextd[43]: Cache file /System/Library/Caches/com.apple.kext.caches/Directories/System/Library/Extensions/KextIdentifiers.plist.gz is out of date; not using.
    11/25/15, 4:27:43 PM, com.apple.kextd[43]: Rescanning kernel extensions.
    11/25/15, 4:27:43 PM, com.apple.kextd[43]: Cache file /System/Library/Caches/com.apple.kext.caches/Directories/System/Library/Extensions/KextIdentifiers.plist.gz is out of date; not using.
    11/25/15, 4:27:26 PM, Repair Permissions[601]: Finished repair
    11/25/15, 4:27:26 PM, Repair Permissions[600]: Finished xattr
    11/25/15, 4:27:26 PM, Repair Permissions[598]: Finished chown
    11/25/15, 4:27:26 PM, Repair Permissions[596]: Finished chmod F
    11/25/15, 4:27:26 PM, Repair Permissions[591]: Finished chmod D
    11/25/15, 4:27:26 PM, Repair Permissions[586]: Finished chmod N
    11/25/15, 4:27:19 PM, Repair Permissions[583]: Finished repair
    11/25/15, 4:27:19 PM, Repair Permissions[582]: Finished xattr
    11/25/15, 4:27:19 PM, Repair Permissions[580]: Finished chown
    11/25/15, 4:27:19 PM, Repair Permissions[578]: Finished chmod F
    11/25/15, 4:27:19 PM, Repair Permissions[573]: Finished chmod D
    11/25/15, 4:27:19 PM, Repair Permissions[568]: Finished chmod N
     
    not sure if that is helpful at all? 

  3. I need at least the source code of a working linux driver for Killer E2400 as a starting point.

     

    Mieze

     

    Hello Mieze - 

     

    Here is a link to the only source code that i could find 

     

    http://www.killernetworking.com/support/knowledge-base/17-linux/21-killer-e2400-in-linux-ubuntu-debian

     

    I tried downloading the kext that was posted earlier but then in my system log i am getting the following error: 

     

     Nov 25 14:58:18 NZXTs-iMac com.apple.kextd[43]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/Library/Extensions/AtherosE2200Ethernet.kext"

    Nov 25 14:58:18 NZXTs-iMac kernel[0]: Ethernet [AtherosE2200]: Unknown chip. Aborting.
    Nov 25 14:58:19 NZXTs-iMac com.apple.kextcache[579]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
    Nov 25 15:01:51 localhost kernel[0]: Ethernet [AtherosE2200]: Unknown chip. Aborting.
    Nov 25 15:09:09 localhost kernel[0]: Refusing new kext com.insanelymac.AtherosE2200Ethernet, v1.0.2: already have prelinked v2.0.1.
    Nov 25 15:09:09 localhost kernel[0]: Ethernet [AtherosE2200]: Unknown chip. Aborting.
     
     
    i installed the kext using kext wizard and rebuilt all of the permissions and cache and it still does not show up at all as a device when i reboot. 
     
    thanks for any help and i am willing incentivize ;)

  4. Here is a kext I modified that works with the E2400 for anyone who is interested.

     

    awesome! thank you so much.  do i need to rename it to E2400?  It is still shows E2200. 

     

    Also i read somewhere where I would need to change the MAC address for my E2400 NIC card in the info.plist?  I am not sure if the IOPCIMatch key has to be unique or if i leave it to be the same as in the kext you provided? 

     

    how do I add the device ID or find the source code for my NIC? 


  5.  

    Key Features of the Driver

    • Supports Qualcomm Atheros AR816x, AR817x and Killer E220x.
    • 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 implemented but untested as I have no need for it.
    • The driver is published under GPLv2.

     

    Is there any way at all to add support to the E2400 Killer Network lan?  I have a MSI X99A Godlike Gaming board and not able to get my ethernet to show up in El Capitan.  How difficult would it be to get the E2400 support added to this kext? 

     

    Thanks!

×