Jump to content

Strange Intel 82579V "Detected Hardware Unit Hang" when under heavy load with AppleIntel1000e


b0rnav
 Share

3 posts in this topic

Recommended Posts

Hey all,

 

I've got major stability issues with this combination when moving large files at maximum throughput ~100MB/s over gigabit to SMB server from OSX 10.9.

During high traffic (and only high traffic, as in 1000base file transfers for about 5-7 minutes), after a few gigabytes of data transfer, the connection hangs. Basically, pages will not load, cannot ping out anything. Removing and re-adding the connection from the network pane in settings does not solve the problem. The only solution is to do a restart on the machine. This only happens during high bandwidth transfers. Console messages report "Detected Hardware Unit Hang" which when combined with the 82579v controller, results in the following.

I traced the issue to any of these identical issues reported by other individuals, see: 

 

https://bbs.archlinux.org/viewtopic.php?pid=1268854#p1268854

https://forum.transmissionbt.com/viewtopic.php?f=2&t=13500

http://www.linuxcumsa.ro/ubuntu-13-04-eth1-detected-hardware-unit-hang/content/54/5491.html

http://ubuntuforums.org/showthread.php?t=2140799

 

The only solution posted by anyone is to disable TSO. In unix, this can be done via "ethtool -K eno1 tso off"

 

The equivalent in OSX is "sudo ifconfig en0 -tso". However, I get the message "ifconfig: -tso: Operation not supported on socket" when attempting this. Not sure how else I can turn off TSO for the controller.

 

As it stands, the problem is very deterministic and i have a good approach at triggering it.

 

I created a dummy file of size 20GB. I simply drop it into an SMB share, and about 75% of the time, the controller will hang before the transfer is complete.

 

 

Using AppleIntel100e Version: 2.5.4

 

Any help is appreciated.

 

Thanks.

Link to comment
Share on other sites

Im going to leave this one here since I already posted it. However, upon reading the lengthy pinned topic on the AppleIntelE1000 driver, it seems like the thread is riddled with users experiencing very similar issues. In specific, many report seeing the same error, "failed to getphysicalsegment in ouputPacket".

 

I'm going to assume that this is a related or identical issue to those reported in that thread and continue there.

 

Thanks.

Link to comment
Share on other sites

  • 2 weeks later...

 

AppleIntelE1000e.kext

Version: 2.4.14

 

Enables Intel 825xx ethernet controllers. hnak's port of the e1000.sourceforge.net Intel Wired Ethernet for Linux driver.

It is strongly advised to use the 2.4.14 version, which is very stable. This kext has been uploaded as the newest versions (i.e. 2.5.4d) are very unstable after some days of heavy usage.

 

http://sourceforge.net/projects/osx86drivers/files/Kext/Snow_Lion/

http://www.insanelymac.com/forum/topic/205771-appleintele1000ekext-for-108107106105/

Author:    Thireus

Platforms:    Mac OS X

Date:    November 4, 2013

If like me and maaaaannny other Mavericks users even on real Macs you are experiencing SMB problems in Mavericks (copying files from a Windows PC via network) --> fix

AppleIntelE1000e_2.4.14.kext.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...