UPDATE:
I do not know which version of AppleUSBEthernetHost.kext that Fab11 uploaded (I suspect version 2.3.6) but it works in both Snow Leopard and Lion from my experience. However, previously in the above mentioned thread someone purported that a person should use one version for 10.6.8 and another for 10.7 and 10.8. I'd say try the 2.3.6 version with iTunes 11.4 for OS X 12.6 download and if that doesn't work try version 2.2.0. They are as follows:
Version 2.2.0 (Working on 10.6.8) http://db.tt/Fahk9VBe
Version 2.3.6 (Working on 10.7 & 10.8) http://db.tt/U674UcOV
That "12.6" is a typo for 10.6, right? (You keep making it - are you living in the future? 😉 )
The 2.3.6 version isn't from iTunes 11.4, the version in 11.4 is 7.0 (no, I don't get the big version number jump either). It might be from iTunes 10.6.3 but as I recall, that didn't work either.
I think the only prayer of getting it working is with either version 2.2.0 or 2.3.0, but as I've stated elsewhere, if I kextload (or load via kextutil) either one of them into my Mac Pro running Snow Leopard 10.6.8, it doesn't seem to have any effect and then it mysteriously gets unloaded some minutes later. Maybe I need to do a full reboot to see what happens, but I hate to do that because my Apple RAID card setup is fragile and it hates rebooting. 😕