- Joined
- Jul 24, 2014
- Messages
- 21
- Motherboard
- Gigabyge GA-Z97-H3D
- CPU
- i5-4570
- Graphics
- HD4 000
- Mac
- Classic Mac
- Mobile Phone
Hello,
After a fair amount of testing and research, I can confirm that there is a mistake in the AppleIntelE1000e v3.1.0 kernel extension installed by Multibeast 6.4.1.
While Intel's onboard networking seemed to work on my Gigabyte 9-series H97-D3H motherboard, under certain circumstances it was quite slow and I noticed in Console a continuous flow of “e1000_tx_map: failed to getphysicalsegment” errors.
It turns out that the NETIF_F_TSO key in the info.plist is set to "true" while the driver does NOT support TCP Segment Offloading (TSO). So it must be changed to "false".
Open with Text Edit (or a development tool): System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntelE1000e.kext/Contents/Info.plist and replace:
<key>NETIF_F_TSO</key>
<true/>
by:
<key>NETIF_F_TSO</key>
<false/>
You will have to make a new copy of the AppleIntelE1000e.kext to edit it.
Run Kext utility to rebuild permissions. Voila!
After a fair amount of testing and research, I can confirm that there is a mistake in the AppleIntelE1000e v3.1.0 kernel extension installed by Multibeast 6.4.1.
While Intel's onboard networking seemed to work on my Gigabyte 9-series H97-D3H motherboard, under certain circumstances it was quite slow and I noticed in Console a continuous flow of “e1000_tx_map: failed to getphysicalsegment” errors.
It turns out that the NETIF_F_TSO key in the info.plist is set to "true" while the driver does NOT support TCP Segment Offloading (TSO). So it must be changed to "false".
Open with Text Edit (or a development tool): System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntelE1000e.kext/Contents/Info.plist and replace:
<key>NETIF_F_TSO</key>
<true/>
by:
<key>NETIF_F_TSO</key>
<false/>
You will have to make a new copy of the AppleIntelE1000e.kext to edit it.
Run Kext utility to rebuild permissions. Voila!