Hugo_bee Posted February 14, 2014 Share Posted February 14, 2014 To lan freeze after a huge gb traffic (as described pages pages ago) Link to comment Share on other sites More sharing options...
hnak Posted February 15, 2014 Author Share Posted February 15, 2014 I have just uploaded 3.0.4. I did nothing special other than incorporating the latest Linux files. Ā This version allows tweaking Info.plist to increase/decrease tx/rx buffers. 2 Link to comment Share on other sites More sharing options...
tele Posted February 15, 2014 Share Posted February 15, 2014 do you think that tweak could help when someone's experiencing some system freezes ? Link to comment Share on other sites More sharing options...
bikinifarm Posted February 15, 2014 Share Posted February 15, 2014 I have just uploaded 3.0.4. I did nothing special other than incorporating the latest Linux files. Ā This version allows tweaking Info.plist to increase/decrease tx/rx buffers. Thanks hnak. We'll give it a test and report back... Link to comment Share on other sites More sharing options...
Mieze Posted February 16, 2014 Share Posted February 16, 2014 do you think that tweak could help when someone's experiencing some system freezes ? Ā Increasing the number of transmit descriptors will mitigate the problem but it won't eliminate it completely. Ā Mieze Link to comment Share on other sites More sharing options...
tele Posted February 16, 2014 Share Posted February 16, 2014 ok will give a try and report back thanks for the great effort to all of u !! Ā some little hints to help a noob like me to edit the numbers into .plist of Ā 3.0.4 version Ā ? where this .plist is located ? Ā THX Link to comment Share on other sites More sharing options...
Hugo_bee Posted February 16, 2014 Share Posted February 16, 2014 Me too. I have some films about 8..9 gigs to move on a nas.. hope this time well be good Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted February 16, 2014 Share Posted February 16, 2014 where this .plist is located ? Ā Inside AppleIntelE1000e.kext. Link to comment Share on other sites More sharing options...
tele Posted February 16, 2014 Share Posted February 16, 2014 ok got it thanx ! Ā please can someone teach us where and what write into that .plist file ? how to increase/decrease tx/rx buffers ? Ā HNAK ? MIEZE ? Link to comment Share on other sites More sharing options...
Hugo_bee Posted February 16, 2014 Share Posted February 16, 2014 tested ok (1000 full auto neg ok) same error while copying long fileĀ Ā error -36 (cannot continue)Ā without log in system.log Ā same as before Ā bye Ā Ā i like to test even if it's possible to enlarge packet data.. but I'm afraid.. to test unuseful changes. I don't know if it is a samba error or not. Link to comment Share on other sites More sharing options...
bikinifarm Posted February 16, 2014 Share Posted February 16, 2014 I have just uploaded 3.0.4. I did nothing special other than incorporating the latest Linux files. Ā This version allows tweaking Info.plist to increase/decrease tx/rx buffers. Ā Ā Unfortunately, it is a no-go. The console log starts spitting out: failed to getphysicalsegment in outputPacket. once you start a big copy. Craps out around the 8.5 Gig copied mark, just as any version after 2.4.14. So, back to 2.4.14. Thanks for the effort anyway, hnak, much appreciated. Link to comment Share on other sites More sharing options...
bikinifarm Posted February 17, 2014 Share Posted February 17, 2014 So, where can you get this 3.0.4 version? Ā I looked here, and at Sourceforge and I can't find it. Ā You have to click on "Snow and Above". Link to comment Share on other sites More sharing options...
diddl14 Posted February 17, 2014 Share Posted February 17, 2014 Sure Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted February 17, 2014 Share Posted February 17, 2014 It's true. Ā What's the problem? Link to comment Share on other sites More sharing options...
diddl14 Posted February 19, 2014 Share Posted February 19, 2014 Did you check this pageĀ http://sourceforge.net/projects/osx86drivers/files/Kext/ ? If you don't see it, what do you see when you click this? Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted February 20, 2014 Share Posted February 20, 2014 It isn't. You still need to download AppleIntelE1000e.kext. Ā Blame Sourceforge for "latest version" linking to the IGB kext. That's just how it works, it was the last file in the project to be updated. Link to comment Share on other sites More sharing options...
jlutsky Posted February 21, 2014 Share Posted February 21, 2014 I have a working 10.9.1 build on an HP Z820. Ā The system as 2 onboard NICs (Intel 82574L / 82579M). Ā I am able to get oneĀ NICĀ working using the AppleIntelE1000e.kext. Ā Under System Report /Ā EthernetĀ Cards, only the 82574LĀ (8086/10d3) NIC is recognized. Ā I don't know why the 82579M (8086/1502) NIC is not recognized as well, even though the proper device ID is already in the info.plst for the AppleIntelE1000e.kext. Link to comment Share on other sites More sharing options...
jlutsky Posted February 25, 2014 Share Posted February 25, 2014 In 10.9.1 I had my onboard network cards (Intel 82574L / 82579LM) working with the AppleIntelE1000e kext. After updating to 10.9.2, I'm getting Self-Assigned IP's. Allready tried manual IPs, deleting preferences, installing older versions of kext, etc.... Link to comment Share on other sites More sharing options...
ssds Posted February 27, 2014 Share Posted February 27, 2014 any one have intel card working after 10.9.2? i m using PCI cardĀ IntelĀ EXPI9301CTBLK. Before 10.9.2 to make it work i just edit theĀ IONetworkingFamily.kext and add vendor id and remove some lines. After 10.9.2 this edits stopped work. I found a workaround, replacing the Intel82574L.kext inside IONetworkingFamily.kext/ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼Contents/PlugIns/ for the Ā old one (10.9.1) already with my edits Any one with same problem? Link to comment Share on other sites More sharing options...
Mieze Posted February 27, 2014 Share Posted February 27, 2014 any one have intel card working after 10.9.2? i m using PCI cardĀ IntelĀ EXPI9301CTBLK. Before 10.9.2 to make it work i just edit theĀ IONetworkingFamily.kext and add vendor id and remove some lines. After 10.9.2 this edits stopped work. I found a workaround, replacing the Intel82574L.kext inside IONetworkingFamily.kext/ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼ļæ¼Contents/PlugIns/ for the Ā old one (10.9.1) already with my edits Any one with same problem? Ā Are there any messages in the kernel logs? Ā Mieze Link to comment Share on other sites More sharing options...
ssds Posted February 27, 2014 Share Posted February 27, 2014 Are there any messages in the kernel logs? Ā Mieze Ā didn't check... my bad. need to replace the kext to check it right now (with replaced plugin) only found this in kernel log Ā +0000 kernel[0]: Intel82574L::setLinkStatus - not activeĀ 1face000, 0 +0000 kernel[0]: Ethernet [intel82574L]: Link up on en0, 1-Gigabit, Full-duplex, Symmetric flow-control, Debug [796d,af48,0de1,0200,cde1,3800] +0000 kernel[0]: Intel82574L::setLinkStatus - activeĀ 1face000, b Ā btw, i m not coder, going to post the 2 versions of info.plist 10.9.1 and 10.9.2. Maybe you can find what is the problem Ā 10.9.2 with edits (not working) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>13C40z</string> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>Intel82574L</string> <key>CFBundleGetInfoString</key> <string>2.6.2, Copyright Apple, Inc. 2009-2013</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.Intel82574L</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Intel82574L</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>2.6.2</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>2.6.2b1</string> <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> <string>5A2053</string> <key>DTPlatformVersion</key> <string>GM</string> <key>DTSDKBuild</key> <string>13C40z</string> <key>DTSDKName</key> <string></string> <key>DTXcode</key> <string>0501</string> <key>DTXcodeBuild</key> <string>5A2053</string> <key>IOKitPersonalities</key> <dict> <key>Intel82574L</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.Intel82574L</string> <key>Driver Parameters</key> <dict> <key>Enable TSO</key> <false/> <key>Flow Control</key> <string>Transmit and Receive</string> <key>Maximum Interrupt Rate</key> <integer>8000</integer> <key>Offload TCP/IP Checksum</key> <true/> <key>RxAbsoluteTimer10</key> <integer>300</integer> <key>RxAbsoluteTimer100</key> <integer>300</integer> <key>RxAbsoluteTimer1000</key> <integer>64</integer> <key>RxDelayTimer10</key> <integer>25</integer> <key>RxDelayTimer100</key> <integer>25</integer> <key>RxDelayTimer1000</key> <integer>0</integer> <key>RxDescriptorCount</key> <integer>1024</integer> <key>TxDescriptorCount</key> <integer>1024</integer> </dict> <key>IOClass</key> <string>Intel82574L</string> <key>IOPCIMatch</key> <string>0x10D38086 0x104b8086 0x10f68086</string> <key>IOPCITunnelCompatible</key> <true/> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOResourceMatch</key> <string>IOKit</string> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IONetworkingFamily</key> <string>1.5.0</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.7</string> <key>com.apple.kpi.bsd</key> <string>8.10.0</string> <key>com.apple.kpi.iokit</key> <string>8.10.0</string> <key>com.apple.kpi.libkern</key> <string>8.10.0</string> <key>com.apple.kpi.mach</key> <string>8.10.0</string> </dict> <key>OSBundleRequired</key> <string>Network-Root</string> </dict> </plist> 10.9.1 with edits (working) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>12C32</string> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>Intel82574L</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.Intel82574L</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Intel82574L</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>2.3.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>2.3.0b4</string> <key>DTCompiler</key> <string></string> <key>DTPlatformBuild</key> <string>4F250</string> <key>DTPlatformVersion</key> <string>GM</string> <key>DTSDKBuild</key> <string>12C32</string> <key>DTSDKName</key> <string></string> <key>DTXcode</key> <string>0440</string> <key>DTXcodeBuild</key> <string>4F250</string> <key>IOKitPersonalities</key> <dict> <key>Intel82574L</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.Intel82574L</string> <key>Driver Parameters</key> <dict> <key>Dump EEPROM</key> <false/> <key>Enable TSO</key> <false/> <key>EnableLowPwr</key> <integer>1</integer> <key>Flow Control</key> <string>Transmit and Receive</string> <key>Maximum Interrupt Rate</key> <integer>8000</integer> <key>Offload TCP/IP Checksum</key> <true/> <key>RxAbsoluteTimer10</key> <integer>300</integer> <key>RxAbsoluteTimer100</key> <integer>300</integer> <key>RxAbsoluteTimer1000</key> <integer>64</integer> <key>RxDelayTimer10</key> <integer>25</integer> <key>RxDelayTimer100</key> <integer>25</integer> <key>RxDelayTimer1000</key> <integer>0</integer> <key>RxDescriptorCount</key> <integer>256</integer> <key>TxBadPackets</key> <integer>0</integer> <key>TxDescriptorCount</key> <integer>512</integer> <key>TxQueueSize</key> <integer>4096</integer> <key>WaitForLinkUp</key> <integer>6000</integer> </dict> <key>IOClass</key> <string>Intel82574L</string> <key>IOPCIMatch</key> <string>0x10D38086 0x104b8086 0x10f68086</string> <key>IOPCITunnelCompatible</key> <true/> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOResourceMatch</key> <string>IOKit</string> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IONetworkingFamily</key> <string>1.5.0</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.7</string> <key>com.apple.kpi.bsd</key> <string>8.10.0</string> <key>com.apple.kpi.iokit</key> <string>8.10.0</string> <key>com.apple.kpi.libkern</key> <string>8.10.0</string> <key>com.apple.kpi.mach</key> <string>8.10.0</string> </dict> <key>OSBundleRequired</key> <string>Network-Root</string> </dict> </plist> Link to comment Share on other sites More sharing options...
Mieze Posted February 27, 2014 Share Posted February 27, 2014 (edited) According to the kernel logs it is working properly. The patched Info.plist looks good too. Ā Edit: I checked on my machine and could not reproduce the the issue. The network is still working fine in 10.9.2.Ā Ā Mieze Edited February 28, 2014 by Mieze Link to comment Share on other sites More sharing options...
djivesp Posted March 6, 2014 Share Posted March 6, 2014 Guys I wonder if you can help me, or point me into the right direction with my problem - I'd massively appreciate it, I'm tearing my hair out over this. Ā I want it to use this E1000e kext for my dualĀ 82571 card as it's supported (device id 105e), but the card keeps being assigned the AppleIntel8254XEthernet.kext instead. The 8254x crashes after too much network traffic (100-200gb), and the E1000e worked very well when I tested it on a 82572 card. I cannot find the 82571's device ID in theĀ AppleIntel8254XEthernet.kext's plist, so why is it being loaded? How to stop osx picking this kext? Link to comment Share on other sites More sharing options...
Mieze Posted March 6, 2014 Share Posted March 6, 2014 Guys I wonder if you can help me, or point me into the right direction with my problem - I'd massively appreciate it, I'm tearing my hair out over this. Ā I want it to use this E1000e kext for my dualĀ 82571 card as it's supported (device id 105e), but the card keeps being assigned the AppleIntel8254XEthernet.kext instead. The 8254x crashes after too much network traffic (100-200gb), and the E1000e worked very well when I tested it on a 82572 card. I cannot find the 82571's device ID in theĀ AppleIntel8254XEthernet.kext's plist, so why is it being loaded? How to stop osx picking this kext? Ā The kext has a wildcard match pattern. In order to prevent it from loading, the easiest way is to delete it from IONetworking.kext's PlugIns folder. Ā Mieze Link to comment Share on other sites More sharing options...
djivesp Posted March 6, 2014 Share Posted March 6, 2014 Thanks Mieze. After deleting it, all controllers are assigned the E1000e kext but system shows very strange behaviour. When I aggregate the ports, I get these events in Console: "kernel: considerRebuildOfPrelinkedKernel com.insanelymac.driver.AppleIntelE1000e triggered rebuild" and "configd: subnet_route: write routing socket failed, Network is unreachable". then reconfiguring aggregated links there are freezes and crashes. Does any of this make any sense? Thanks again Link to comment Share on other sites More sharing options...
Recommended Posts