[Captivate Android Development] jcjcc:
The OneNAND is the memory chip that's working and accessible for us; it contains all the bml* partitions. That partition table and those partitions should be fine (e.g. they all mount correctly and are accessible to the system).

/data/ and /sdcard/ are on the MoviNAND chip (which is inaccessible because the system thinks "no media" or whatnot).

Yep, it's probably from your external SD or somewhere else (from the OneNAND perhaps). The problem in the first place is that we can't get access to the internal SD (/sdcard/ and /data/) on the moviNAND at all. If you were able to read the MBR from your moviNAND we wouldn't be having this problem in the first place-- because we would be accessing the moviNAND then!

I went through /proc/kmsg and the s3c-sdhci seemed to initialize fine:

<6>[ 4.003716] sdhci: Secure Digital Host Controller Interface driver
<6>[ 4.003905] sdhci: Copyright(c) Pierre Ossman
<6>[ 4.004166] s3c-sdhci s3c-sdhci.0: clock source 0: hsmmc (133400000 Hz)
<6>[ 4.004377] s3c-sdhci s3c-sdhci.0: clock source 2: sclk_mmc (51307692 Hz)
<6>[ 4.005159] mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA
<6>[ 4.005421] s3c-sdhci s3c-sdhci.1: clock source 0: hsmmc (133400000 Hz)
<6>[ 4.005569] s3c-sdhci s3c-sdhci.1: clock source 2: sclk_mmc (47642857 Hz)
<6>[ 4.005995] mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.1] using ADMA
<6>[ 4.006250] s3c-sdhci s3c-sdhci.2: clock source 0: hsmmc (133400000 Hz)
<6>[ 4.006397] s3c-sdhci s3c-sdhci.2: clock source 2: sclk_mmc (47642857 Hz)
<6>[ 4.006805] mmc2: SDHCI controller on samsung-hsmmc [s3c-sdhci.2] using ADMA

Something weird is going on here:

<4>[ 4.173362] Dongle Host Driver, version 5.90.125.94
<4>[ 4.173404] Compiled in drivers/net/wireless/bcmdhd on Jan 29 2012 at 22:32:38
<3>[ 5.617018] mmc0: error -110 whilst initialising MMC card
<3>[ 7.222340] mmc0: error -110 whilst initialising MMC card
<3>[ 8.831737] mmc0: error -110 whilst initialising MMC card
<4>[ 8.896829] mmc1: queuing unknown CIS tuple 0x80 (50 bytes)
<4>[ 8.909156] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
<4>[ 8.952761] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
<6>[ 8.964965] mmc1: new SDIO card at address 0001
<4>[ 8.970914] F1 signature read @0x18000000=0x9934329
<4>[ 8.986934] DHD: dongle ram size is set to 294912(orig 294912)
<4>[ 8.991456] wl_create_event_handler thr:42 started
<4>[ 8.991887] dhd_attach thr:43 started
<4>[ 8.992042] dhd_attach thr:44 started
<4>[ 8.992188] dhd_attach thr:45 started
<4>[ 8.992472] wifi_get_mac_addr
<4>[ 8.997567] Broadcom Dongle Host Driver: register interface [wlan0] MAC: [don't steal my MAC address!]
<4>[ 8.997764] wifi_set_power = 0
<4>[ 8.997858] =========== WLAN placed in RESET ========
<6>[ 8.998193] input: cypress-touchkey as /devices/virtual/input/input8
<4>[ 8.998628] bcmsdh_sdmmc: probe of mmc1:0001:3 failed with error -110

Using an iPhone 3G right now while my phone is out of commission, and it really sucks :p

edit: searching "error -110 whilst initialising MMC card" on xda shows a lot of people have had this problem even before ICS. Only solutions so far have been to replace hardware or use the external slot, though.