You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

📰 Newsroom Update

Billie Eilish is Apple Music’s Artist of the Year for 2024. Learn more >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

system extension cannot be used AppleUSBEthernetHost.kext

I responded to the upgrade of iTunes today - to version 11.4. I did this in short succession on a Macbook Pro and iMac, both running Mavericks.


Silly me - Apple fails


On both machines I got an error message immediately after the upgrade as per the attached imageUser uploaded file


Suggestions on how to resolve this are most welcome


Oh - and somehow I cannot post to Apple Support Communities - go figure!


Thanks

MacBook Pro, OS X Mavericks (10.9.4), iTunes upgrade - 11.4

Posted on Sep 9, 2014 7:06 PM

Reply
142 replies

Sep 11, 2014 8:03 AM in response to Rhobes

I just tried the procedure Rhobes posted and it didn't change anything...

iTunes still will not open/hangs up,

Console shows the following:


9/11/14 10:58:03.000 AM kernel[0]: hfs: unmount initiated on iTunes on device disk1s2


9/11/14 10:58:05.921 AM xpcproxy[836]: assertion failed: 13E28: xpcproxy + 3438 [D559FC96-E6B1-363A-B850-C7AC9734F210]: 0x2


9/11/14 10:58:19.840 AM iTunes[838]: Failed to create replacement string (LISTED A GAZILLION TIMES)

Sep 11, 2014 4:34 PM in response to Loner T

I'm having same problem working out how to deal with the card that was on my desktop this morning...

(MacBook OSX 10.9.4. iTunes 11.4)

re "AppleUSBEthernetHost.kext". Have been trawling through all the comments and suggestions.

Hoping you assist with clear instructions on how to trash the the faulty iTunes "kext" and reinstall.

So far can't follow other suggestions on this site!

Sep 11, 2014 7:13 PM in response to greatsp

Some have had success with older .kext, some have not. Others have tried the Download version rather than the App Store version and still have issues.


If you have a Time Machine backup prior to 11.4, I suggest that is the safest route to take and restore 11.3.x, because it worked for your specific OS X installation.


If Time Machine restore is not an option, instead of trashing just the kext, I suggest throwing away iTunes into Trash, emptying trash, rebooting, and re-installing via the Download route (not the App store route). I suggest verifying the MD5SUMs of the files downloaded. Please make sure that trashing iTunes from Applications does not include anything related to your content. The content location is in iTunes -> Preferences -> Advanced.


Making an extra TM backup, if possible, containing 11.4 will not hurt since it will be an incremental backup.


Of late 10.9.4 (WiFi), MBA EFI (EFI 2.9.x for 2011 models), iTunes 11.4 are updates which Apple could have regression tested better. The marketing push for versions (perhaps to match/support iOS8/Yosemite/iPhone6 are driving such updates, but stability is questionable at best).


The updates are now akin to Java, Windows, Android, etc. 😢

Sep 13, 2014 3:34 PM in response to bwanabonga

To everyone saying they deleted the .kext file, uninstalled iTunes, then reinstalled iTunes and encountered no error messages -- you're not encountering the error because you deleted the original .kext file so when the encryption process takes play during the installation, there is no "AppleUSBEthernetHost.kext" to be encrypted because you've essentially modified your iTunes setup so it moves on to the next file. So yes you avoided any error messages, but I believe the .kext file is needed in order for you to sync any iOS device to your iTunes library. You can try finding the same file with a modified date earlier than September 2014 and see if that'll work, but it didn't for me. I had tried your method and iTunes still would not sync with my iPhone via Bluetooth or thru Wi-Fi. iTunes *will* recognize your device and everything will seem like it is fixed, but the option to sync is still unavailable. Doing the deletion and reinstallation method does prove to remove any error messages, but I don't believe it's really "fixing" the overall problems iTunes 11.4 is creating.I still think the best bet is to restore your computer to before you made the 11.4 upgrade and wait for an 11.4.1 version to come out that address the bugs.

Sep 13, 2014 3:46 PM in response to DJMT1287

To clarify:

Reinstalling iTunes using Software Update also installed the kext file. I checked the Time Machine backup and the kext file installed by Software Update has a later timestamp than the one backed up. I also synced both my iPad (ios 7) and iPod (ios 6) successfully. I used only the wifi sync on the iPad, but tried both wifi and USB on the iPod and both worked for me.

Sep 13, 2014 4:23 PM in response to DJMT1287

"So yes you avoided any error messages, but I believe the .kext file is needed in order for you to sync any iOS device to your iTunes library."

Uh, when you download iTunes 11.4 from the Apple downloads page and install it from the .dmg file it came in, I'm pretty convinced that the AppleUSBEthernetHost.kext kext gets installed as part of that process.

If on the other hand you are implying that the 3 Code Signing files (which were present in the previous version of AppleUSBEthernetHost.kext but are not in the iTunes 11.4 version) are still needed and that the iTunes 11.4 version of AppleUSBEthernetHost.kext is missing them, leaving an incomplete installation of the .kext, that's a whole 'nother argument (and a potentially interesting one).

Sep 13, 2014 5:12 PM in response to Greg Earle

Greg Earle wrote:


"So yes you avoided any error messages, but I believe the .kext file is needed in order for you to sync any iOS device to your iTunes library."

Uh, when you download iTunes 11.4 from the Apple downloads page and install it from the .dmg file it came in, I'm pretty convinced that the AppleUSBEthernetHost.kext kext gets installed as part of that process.

If on the other hand you are implying that the 3 Code Signing files (which were present in the previous version of AppleUSBEthernetHost.kext but are not in the iTunes 11.4 version) are still needed and that the iTunes 11.4 version of AppleUSBEthernetHost.kext is missing them, leaving an incomplete installation of the .kext, that's a whole 'nother argument (and a potentially interesting one).


It was my direct experience that the Software Updates install of iTunes 11.4 differed from the installation via DMG downloaded from the Apple site. During Software Update, the popup error message was displayed and the extension contents were missing things. Deleting the extension and installing from the downloaded DMG produced no errors, but the contents were still on the slim side. Restoring the kernel extension from the iTunes 11.3 days and then installing from the downloaded DMG produced a kernel extension with full code signing contents. Syncing my iPhone works fine.


So, yeah, I'll agree that it's an interesting conversation. Something is dramatically different in how Software Update installed iTunes versus the stand-alone installer.

Sep 14, 2014 2:31 AM in response to Greg Earle

"If on the other hand you are implying that the 3 Code Signing files (which were present in the previous version ofAppleUSBEthernetHost.kext but are not in the iTunes 11.4 version) are still needed and that the iTunes 11.4 version ofAppleUSBEthernetHost.kext is missing them, leaving an incomplete installation of the .kext, that's a whole 'nother argument (and a potentially interesting one)."^Yes, it definitely could be an interesting discussion. Do you think that could be the case?


After you delete the .kext file and then reinstall iTunes 11.4, it should technically reinstall the .kext file (which seems to be the cause of the error). The fact that the error doesn't pop up after you've deleted the .kext must mean that you're deleting something in the setup process, thus erasing some information from your iTunes. Right?


I tried the "delete .kext file, uninstall iTunes then reinstall" process and it didn't work for me which is why I'm thinking there's more to it in this puzzle.

Sep 14, 2014 5:09 PM in response to bwanabonga

I called support. I am a pc convert and so messing around in the weeds of mac world isn't for me for multiple reasons ...yet. ;-) 2 support calls and first level acted as if never heard of it. 1st one had me reload my os, then reload iTunes update. Same error.


2nd guy must read same script as 1st because always repeatedly what the problem is I am having. I always say having the system level usb extension error...they say, BUT, REALLY, what PROBLEM? Apparently it is not ok to say the install error and nothing else...yet, but the error can't be ok and look on apple's support site or internet in general to read all the other posts.


They say those people have too much time on hands and get excited over these little things. My local apple store "genius" bar said never heard of it as of yesterday and to call support because ether will help; not. :-( Error scenario is reproducible on a system used for basics and kept up to date; so I ask why it is not a problem to be looked at and fixed?

Against wishes of 2nd guy, I got a senior level person who said has only 3 other customers and if not causing a tangible issue other than possibly mistakenly throwing an error, I may have to live with it. Seriously?! I said I came from MS world and as an engineer using many non-mac os', it was never acceptable to tell a customer who just paid a lot of $ to buy our product to live with it; it's not harming anything. I said I don't use my mac for a whole lot at this point, but I need assurances I am not going to be seeing the blasted error every time I update iTunes and that it will not inadvertently cause some other issue down the road because start using that function....and occurs when I no longer have support with my luck. They said won't happen if not hearing about it now. Uggh.

So somebody seeing an issue beyond the update error please report it. They apparently aren't hearing from anyone with a "real" problem according to phone support.

Also, if can show me an easily reproducible issue that I can try on macbook pro retina w 10.9.4 that it causes a non corrupting issue...I can then report it. I have no time-machine backups yet and won't get to that for a few days (yeah I know...kicking self already...so no help there please). I have a ticket opened and support info if I can find an issue. (I can backup iPhone to iTunes (didn't sync yet..need to dump some photos/videos off it first).

Sep 14, 2014 7:51 PM in response to TakeWithGrainOfSalt

oof. OK, so my problem is a little different. I can't use my Epson printer!


I'm running OS10.6.8. The interface for the printer works, I can pick all the print settings, but when I hit 'print', nothing happens. This error came up when I did the upgrade, and I ignored it. Then I just re- downloaded the drivers for my printer /scanner / copier, and when it was installing it gave me that same "system/library/extentions/appleUSBEthernetHost/kext" installed improperly message.


I'm terrified to try to fix anything myself! I do have the Time Machine, but am still afraid to fiddle with it.

Haven't even turned on my ipad, so have no idea what might be going on there ...


I need my printer and scanner! Help!


Paula

Sep 14, 2014 8:42 PM in response to Jeff Ree

Jeff Ree wrote:


What about the fact that this glitch is preventing us from SYNCING and BACKING UP our iPhones? That sounds significant enough to fix it ASAP. That being said...how do you restore iTunes to a version before 11.4 with Time Machine?


Because iTunes is atypical of Mac software (the installation writes to system files all over the place), reverting to an earlier version is a non-trivial task. As I wrote on page 3, my experience was that restoring just the kernel extension to a circa iTunes 11.3 version via Time Machine was the prerequisite. Then download the iTunes 11.4 install DMG from the Apple iTunes page and install. My iPhone syncs/backs up just fine now.

Sep 14, 2014 8:47 PM in response to DJMT1287

"Once you have everything saved, you're going to want to go through the process of completely restoring your entire computer (essentially wiping it clean)."


This is insanity, all those steps and restoring your computer just to fix one easily-fixed kext??? 😮


Not to mention that no one is going to read 6 full/complicated steps like these!


Someone please tell me under what circumstances


(1) Quit iTunes if it's running, disconnect any USB devices

(2) Open /System/Library/Extensions in Finder

(3) Drag the AppleUSBEthernetHost.kext icon to the Trash

(4) Download iTunes 11.4 from the Apple download site

(5) Open the iTunes .dmg file you just downloaded from Apple

(6) Double-click the iTunes installer and re-install iTunes 11.4 from it

(7) Reboot the system


doesn't work??

system extension cannot be used AppleUSBEthernetHost.kext

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.