After investigating i found that several manufacturers of USB3 ExpressCards use the Nec/Renesas chips on their devices and have OS X drivers for them available. Some even have NEC/Renesas's configurable firmware update tools available. So i used a Windows command line
tool (provided by HP on my laptop's driver download page) to first dump the firmware from the chip as a backup and then flashed the firmware with Sonnet subsystem vendor and device id's. After that i installed the latest OS X driver (
1.0.9b1) from Sonnet's site and tested it working for both OS X and Windows.
But there's one problem:
All devices plugged into the port seem to work normally
except a usb3 hdd (it's the only usb3 device i have) that doesn't mount. It works normally on Windows and also if plugged into a usb2 port on OS X. IOReg sees the USB3 hub and recognises the drive, but System Information does not - why could this be? Could a usb customization help here?
Don't know if this gives any hint, but one oddity is that after installing the Sonnet USB3 driver, the first reboot gets stuck at boot at this message:
Code:
OsxAptioFixDrv: Starting overrides for \System\Library\CoreServices\boot.efi
Using reloc block: yes, hibernate wake: no
After another reboot it starts normally.
Any hints as to what i could try would be appreciated!