usbboot icon indicating copy to clipboard operation
usbboot copied to clipboard

CM4 is not being detected as as mass storage

Open drumstick77 opened this issue 1 year ago • 5 comments

Describe the bug

CM4 EMMC 4GB RAM 16GB storage on Manta M8P V2.0. Not being detected by Windows (win 11), as a mass storage (using RpiBoot)

Steps to reproduce the behaviour

  1. Toggle switches 4 (USBOTG) and 3 (RPIBOOT) to ON to enter BOOT mode (on Manta M8P)
  2. Plus USB C from Manta M8P to Windows 11 laptop
  3. Gave the Manta M8P board an external power (PSU) - I can hear the "ding" sound on my laptop
  4. Ran RpiBoot which took a while to install
  5. No Mass Storage detected.

I've uninstall and re-installed RPIBOOT numerous times (with reboots in every uninstallation), and still a no go. not sure where I've gone wrong

Device(s)

Raspberry Pi CM4

Compute Module IO board.

No response

RPIBOOT logs

No response

Kernel logs

No response

Device UART logs

No response

drumstick77 avatar Jul 11 '24 16:07 drumstick77

Hello,

I'm having the exact same problem with the exact same hardware. Raspberry PI CM4 on Manta M8 V2.0. XPS 7390 laptop with windows 11. The rpiboot installer took a while (it looped on installing a driver).

When I have my CM4 connected to my laptop via USB C (on the manta board) and run rpiboot I get this: RPIBOOT: build-date Dec 19 2023 version 20221215~105525 62ce49c0 Waiting for BCM2835/6/7/2711/2712...

It won't progress from here. Please let me know what to do.

RavaszEmber avatar Jul 12 '24 14:07 RavaszEmber

Contact the manufacturer of the Manta M8.

pelwell avatar Jul 12 '24 15:07 pelwell

Actually I was able to recognize the eMMC eventually. I used this post, whose solution was to use a different USB cable. In my case I went from using this Anker USB 2.0 C-C cable to the USB 2.0 C-A (with an A-C adapter for my laptop's usb C port). It worked right away after changing the cable.

It's unclear to me if this is an issue with the cable (they're both USB data cables), the USB C implementation on the Manta M8 V2.0, or the rpiboot software. Since changing the cable did the job it's likely on the Manta M8 V2.0.

RavaszEmber avatar Jul 12 '24 15:07 RavaszEmber

We can at least say it's an incompatibility between the cable, the carrier, and the use case.

pelwell avatar Jul 12 '24 15:07 pelwell

Actually I was able to recognize the eMMC eventually. I used this post, whose solution was to use a different USB cable. In my case I went from using this Anker USB 2.0 C-C cable to the USB 2.0 C-A (with an A-C adapter for my laptop's usb C port). It worked right away after changing the cable.

It's unclear to me if this is an issue with the cable (they're both USB data cables), the USB C implementation on the Manta M8 V2.0, or the rpiboot software. Since changing the cable did the job it's likely on the Manta M8 V2.0.

Thank you for this comment! I was running into the same issue trying to run rpiboot on my MacBook Pro. Tried two different USB-C to USB-C cables and neither worked. Tried a USB-C to USB-A cable with a USB-A to USB-C adapter on the MBP end, and it worked right away.

Very bizarre, but appreciated.

tpups avatar Sep 14 '24 02:09 tpups

This seems to be cable related rather than the software here so closing.

timg236 avatar Nov 05 '24 18:11 timg236

To provide additional information for someone who will face the same issue. The solution with a USB-C to USB-A cable with a USB-A to USB-C adapter works fine. However, I also had to change the position of the switch near the USB-C port on M8P. I found some information about this here https://www.reddit.com/r/BIGTREETECH/comments/1n6tmxd/problem_with_manta_m8p_and_cm4_emmc/.

The photo below shows the position that currently works for me (I'm using Manta M8P v2.0). Image

oleksii-suprun avatar Nov 02 '25 04:11 oleksii-suprun