Getting started: MKR1000 is not detected from serial port

Hi All,

I am currently stuck at "CONNECT VIA USB" from getting started with my MKR1000 board.

I installed Arduino Create, installed SAMD board from Arduino IDE board manager.
On MKR1000 board side, the conduction foam is removed, LED is blinking when it is connected to my laptop via micro-b USB cable.
From Device Manager, it did not show "MKR1000 board" from Ports (COM & LPT) when I connected the board to the laptop (already with "Show hidden devices" and tried press and release the reset button on the board twice in quick succession).
On Arduino IDE (version 1.8.9), it does not allow me to select port number, which implies the board is never connected to the computer.
I encountered same problem when the board is connected to my desktop as well.

I also followed the suggestion from another thread of using Arduino Editor (I can't configure the mkr1000 encryption chip. - IoT Cloud - Arduino Forum), and my error message is:
"Error uploading. Check if the selected board is currently available."

It looks like the computer is able to power the board but not able to recognize the board.

Please help, thanks in advance!

Best regards,
Albert

Problem solved. It was the micro-b USB cable problem.