Milk-V Duo 256M connectivity with MacOS w/o Ethernet IOB

Hello everyone.

I am using a Milk-V Duo 256M (RISC-V core) for embedded development. My development environment is a Mac (M1 Mac Sonoma 14.6.1).

I usually work with the Milk-V attached to the Ethernet IOB (connect using NCM). However, the pins on the development board are limited so I want to work without it in order to access I2C and SPI pins (is there a way to access these GPIO pins with the IOB on ??).

But when I remove the board and connect to the Mac using USB-C only, my Mac does not detect the Milk-V. I went to the system settings and checked the USB section but my device was not found. Also, the red LED is bright but the blue LED looks very weak. How to solve this issue?

Thank you very much in advance!

1 Like

Try checking filesystems on the TF card for errors, and also try connecting to the board via its serial line.

Hello.
Thank you very much for your response. I was able to solve it.

Fortunately the solution was pretty straightforward. I referred to the official page (Duo USB&Ethernet IOB | Milk-V):

To restore the functionality of the USB network (USB-NCM) when not using the IO-Board, you can follow these steps:

ln -sf /mnt/system/usb-ncm.sh /mnt/system/usb.sh
sync
1 Like

Ah, that! It is easy to forget to switch it back, you’re right.