OK, now I totally understand where the blocking is:
"VWMare"
I use vmware images for all dev stuff, it's more neat when I work between different computers. however, I did not realise that vmware add an intermedia traitment between usb device and guest OS, I thought it was connected directly.
So solution is simple, I have to compile my codes under Windows (win10 x64) or Linux (Ubuntu 16.0.4), both work well, but never under vmware.