I saw an old thread about this, http://forum.arduino.cc/index.php?topic=368654.15 and just start a new topic as that one was idle for a long time.
I can use my Arduino 101 with Windows 10 PC to upload a new sketch and use serial monitor to communicate with it. However, I ran into uploading error on my Unbuntu 16.04 on Dell XPS 13. The error msg is ERROR: Timed out waiting for Arduino 101.
Arduino 101 board: VID 8087, PID 0AB6 Arduino AVR: 1.6.17, Intel Curie 2.0.2