I’ve got my mangOH Red up and running with a WP7603 module. I just completed an app using GNSS and threads! Anyway, I decided to try and write some of the location data to the SD card that came with the kit. Unfortunately I couldn’t find the device while SSH’d into it. After some research it looks like the controller is failing to initialize it. Here’s (what I think is) the appropriate dmesg info …
[ 0.835176] sdhci: Secure Digital Host Controller Interface driver [ 0.835188] sdhci: Copyright(c) Pierre Ossman [ 0.835201] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.841609] sdhci_msm 7864900.sdhci: sdhci_msm_probe: ICE device is not enabled [ 0.841632] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/soc/sdhci@07864900' [ 0.841998] sdhci_msm ": sdhci_msm_pm_qos_parse_irq: error -22 reading irq cpu [ 0.842011] sdhci_msm 7864900.sdhci: sdhci_msm_pm_qos_parse: PM QoS voting for IRQ will be disabled [ 0.842026] sdhci_msm 7864900.sdhci: sdhci_msm_pm_qos_parse: PM QoS voting for cpu group will be disabled [ 0.850611] sdhci_msm 7864900.sdhci: No vmmc regulator found [ 0.850626] sdhci_msm 7864900.sdhci: No vqmmc regulator found [ 0.851017] mmc0: SDHCI controller on 7864900.sdhci [7864900.sdhci] using 32-bit ADMA in legacy mode [ 1.290132] mmc0: mmc_sd_init_card() failure (err = -110) [ 1.290145] mmc0: error -110 whilst initialising SD card
I searched through the forum and the internet and couldn’t find an answer to this. Here’s what I’ve done to try and get it to work.
Bad SD Card
A few suggestions about a bad SD card but I don’t think that’s the case. First, it came with the kit so it should work. Second, it works with my other systems (linux, Windows) and I’ve reformatted it as FAT and exFAT to no avail. Also tried MBR and GPT partition tables. In the end I feel the SD card is working properly and that’s not the cause. Also, I also tried a different SD card that I know is good and experienced the same error.
IoT Connector & SD Card
Another post on this forum suggests that you can’t use an SD card at the same time as an IoT connector/module/expansion. I did have the IoT pin expansion in when I first tried to access the SD card. So I powered down and removed it, then started it back up. Unfortunately I still saw the same error.
GPIO Pin for SD Card Detection
I also came across a post where the person mentioned a “GPIO pin for SD card detection.” I cannot find one on this board and I can’t find anything else in the docs about it. Maybe I’m overlooking something?
Firmware Version: SWI9X07Y_02.18.05.00 000000 jenkins 2018/07/19 17:40:21
Bootloader Version: SWI9X07Y_02.18.05.00 000000 jenkins 2018/07/19 17:40:21
MCU Version: 002.009
PRI Part Number (PN): 9906965
PRI Revision: 002.003
Carrier PRI Name: GENERIC
Carrier PRI Revision: 002.041_002
I’m new so I’m only allowed to post two links. Here are the most related topics…
In the end I here because I’m out of ideas. Any help would be appreciated. Let me know if I can provide any more info.