2
2
Note that I want to try this manual approach first before using MultiBeast. Failed to do the driver install—failure message on screen—when I last tried last week or any other automated tool.
I want to install GenericUSBXHCI.kext on Mac OS X 10.10 so that I can use my StarTech Ecusb3s11 flush fitting USB 3.0 expresscard. There is a version of the kext for Yosemite here.
I have set permissions of the kext and used Drive utils to repair permissions to ensure correct permissions. I have also attempted to rebuild the kext cache as explained here:
kextcache -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
And also tried rebooting.
But not lucky so far - plugging in USB 3.0 drive into USB 3.0 port doesn't show drive on Mac OS desktop, using othe, but USB 2.0 ports do work so drive is OK. Also all this worked with Mavericks (see more details below).
**Some background related information as to why I think I can get this working once I can persuade OS X 10.10 to use this GenericUSBXHCI.kext
.
I also have a CalDigit USB 3.0 express card and CalDigit have provided drivers for OS X 10.10. This card does work on OS X 10.10 sometimes. On Mavericks the StarTech was more reliable and I also like it because it fits flush, so I can leave it in place when putting the Mac in a carrying case/bag. The StarTech and CalDigit cards both work on my Mac booted into Windows 7 (BootCamp), so I know the cards work and work with the Mac's hardware.
This StarTech Ecusb3s11 expresscard did work successfully with OS X Mavericks 10.9 when I used GenericUSBXHCI.kext with this (because StarTech only provided Windows drivers.) I had to also use IOPCIFamily.kext from a previous OS X 10.8.x as Apple broke support for ExpressCard on mid-2010 MacBookPros - there are threads of discussion on it on some forums. Using the IOPCIFamily.kext copied from a machine (luckily) running 10.8.x (before Mavericks) fixed the expresscard so that I could use GenericUSBXHCI.kext But fortunately in 10.10 IOPCIFamily.kext is fine because the CalDigit expresscard works in it, so only need to deal with getting GenericUSBXHCI.kext working on 10.10.
Can the anonymous coward please explain why they downvoted this question; I'd be happy with - and - welcome some constructive feedback rather than a cold downvote. Also, please note that this is ongoing research for me - as you can see I've already looking into this myself but not had success- hence my asking this usually lovely community for advice. So I'm looking into this myself as well. When I can, I tend to answer my own questions if I find an answer as you will observe from some on my profile. – therobyouknow – 2014-10-23T08:34:29.190
To the person who originally downvoted me - I've answered my own question with a solution - here you go: http://superuser.com/a/845410/21353 Ta!
– therobyouknow – 2014-11-26T18:44:12.800