Thank you arvydas.
I have used a multimeter, it seems there is connection between D+ and D- on both sides of the cable... is there any other test I could do to verify that the cable is not charge-only? I cannot be 100% sure of my measurement with the multimeter because it is hard to put the nodes of the multimeter inside of the USB connector to measure. I have tested 5 different USB cables, no light with any of them when I run "blinkstick --pulse red"
If the issue is not the cable, do you have any suggestion on where could I start debugging?