have tried many times and still got errors, but this time we found the driver is trying to probe mmc2: "rtl8189es: probe of mmc2:0001:1 failed with error -110", however, as mentioned in the original post, it is connected on SD1 which means mmc0, does anyone know how could we trace and fix this situation?
And below are more logs, hope they are helpful.
RTL871X: cfg80211_rtw_scan(wlan0)
RTL871X: cfg80211_rtw_scan(wlan0)
RTL871X: cfg80211_rtw_scan(wlan0)
RTL871X: cfg80211_rtw_scan(wlan0)
RTL871X: cfg80211_rtw_change_station(wlan0)
RTL871X: cfg80211_rtw_change_station(wlan0)
RTL871X: (2)871x_drv - drv_close, bup=1, hw_init_completed=1
RTL871X: update_mgnt_tx_rate(): rate = 2
RTL871X: HW_VAR_BASIC_RATE: BrateCfg(0x15f)
RTL871X: -871x_drv - drv_close, bup=1
RTL871X: cfg80211_rtw_change_iface(wlan0)
RTL871X: cfg80211_rtw_change_iface(wlan0) call netdev_open
RTL871X: +871x_drv - drv_open, bup=1
RTL871X: -871x_drv - drv_open, bup=1
RTL871X: cfg80211_rtw_change_iface(wlan0) old_iftype=6, new_iftype=2
RTL871X: module exit start
RTL871X: rtw_wdev_unregister(wdev=db177c00)
RTL871X: error wiphy compare
RTL871X: rtw_wdev_unregister(wdev=db5f1000)
RTL871X: rtw_unregister_early_suspend
RTL871X: rtw_pm_set_ips IPS_NONE
RTL871X: rtw_hal_disable_interrupt: Secondary adapter return l
RTL871X: exit rtl8188es_xmit_thread
RTL871X: rtw_sta_flush(wlan0)
RTL871X: ### Clean STA_(1) info
RTL871X: exit rtl8188es_xmit_thread
RTL871X: +r871xu_dev_remove, hw_init_completed=1
RTL871X: rtw_wdev_free(wdev=db177c00)
RTL871X: rtw_unregister_early_suspend
RTL871X: rtw_wdev_free(wdev=db5f1000)
RTL871X: <3>sdio_deinit: sdio_disable_func(-5)
RTL871X: <3>sdio_deinit: sdio_release_irq(-110)
RTL871X: module exit success
RTL871X: module init start version:v4.1.8_9499.20131104
RTL871X: rtl8189es driver version=v4.1.8_9499.20131104
RTL871X: build time: Jun 3 2014 18:13:42
rtl8189es: probe of mmc2:0001:1 failed with error -110
RTL871X: module init ret=0
RTL871X: module exit start
RTL871X: module exit success