I successfully used the provided driver on 10.5.6. The catch is that you have to manually remove the existing .kext. Personally I extracted the .pkg and exchanged the .kext files myself without the installer.
The situation on this is more than dissatisfying. The problem seems to be present for (almost) over a year. Apparently a solution is known (who provided the fix in the first place? Did Cooler Master come up with this or did DATAST0R gave a helping hand here?) however Apple/Cooler Master/DATAST0R seem to be unable to communicate with each other to provide a permanent solution for users.
The DATAST0R hardware controller (which is build into this Cooler Master product line) seems to behave in a way that needs special treatment compared to other USB mass storage controllers on the market.
The Linux kernel acknowledge this with the folllowing comments in the kernel source code:
- Code: Select all
/*
* Device SATA8000 FW1.0 from DATAST0R Technology Corp requires about
* 10 seconds to send reply for the initial 64-byte descriptor request.
*/
If DATAST0R is unable to cooperate with Apple directly I really encourage Cooler Master to step here and cooperate with Apple to come up with a solution. It is ridiculous that support for these devices on MAC is broken for over a year while the products sheet still states otherwise.
Oh and.. I bought an external enclosure to have an easy way of data exchange. It is not feasible that I have to install a special driver on each Apple machine I approach. I don't have administrative access to some of these machines anyway!
Other than that the driver seems not to be updated anymore? So I had to overwrite the official Apple driver with some older, hacked version. That basically means that I miss 4 minor version of the driver with bug fixes and additional features from Apple? Oh come on.. release at least the modified source code of the 10.5.2 driver so that someone can at least provide updated versions of the driver..