Confirming the fix shared and tested by many in this discussion WORKS:
- trash the kext file giving the error
- download iTunes from apple.com and install it (don't worry - it will install fine over the existing one and it won't delete any of your iTunes content)
- restart the Mac
Issue that I had:
- my tethering via my iPhone 5S (via USB-cable) suddenly stopped working; when I rebooted (haven't done it for long time), I got the AppleUSBEthernetHost.kext popup error
Issue I did *not* have even during the kext error was still there:
- I did *not* have problems seeing or syncing the iPhone in iTunes
Some important notes:
- do *not* try to move to trash your current iTunes which was on your Mac by default - it doesn't allow you to trash it; just follow the fix steps
- do not stop implementing the fix because you found you already have the latest iTunes version - the reinstall is what is needed, not update to latest one
Config:
- MacBook Pro Retina 15" (2012)
- Mac OS X 10.8.5
- iTunes 11.4 (18), 64 bit (both before and after the reinstall)
- AppleUSBEthernetHost.kext version by date:
- before the fix: April 05 2012
- after the fix: Jul 29 2014