So here is my situation. I have purchased a usb 3.0 express card for my macbook pro which is running Sierra. The model is BC628 I have done the following so far: -Went into Recovery -disabled SIP -Rebooted -Used Kext Wizard to install the GenericUSBXHCI.kext and then repaired permissions -Restarted and now usb devices are detectable....but only as USB 2.0. So essentially Im wondering why this may be the case. Under the PCI drop down in system report it shows a device name of pci1912,15 -I have also tired numerous USB devices and physically ejected the express card so I figure this is a kext issue. If anyone could lend a hand and help others in the process with this issue I would very much appreciate it.