Arduino 101 Error: device not responding.

I really don't think that the solution will be platform specific. The complaint is too broad. I haven't seen a convincing explanation of it. Weird combinations of hitting master reset and reset buttons then rehitting the upload script in the UI have always worked for me when things get difficult. I suspect that nobody really knows the root cause yet, and that it's software not hardware related. Just a semi-educated guess.