12-06-2019, 06:22 AM
(This post was last modified: 12-06-2019, 05:12 PM by Arwen.
Edit Reason: Need to make sure eMMC switch is enabled
)
@dazld Here you go:
Un-TESTED!!!! Use at your own risk. This is from the default Debian, but may
work on others.
While powered off, switch eMMC to disabled state. Then power on. If the user
is not fast enough with the switch to enabled state, the OS image on the SD card
won't see the eMMC. Thus, it may be needed to un-bind and re-bind the eMMC driver.
Note, it is still REQUIRED to enable the eMMC via the hardware switch. These
instruction below, MAY allow the OS to find it after boot.
The first 2 outputs may show nothing, which could happen if OS thinks the eMMC
does not exist. The 3rd command checks and sees if it's possible to unbind and bind.
Lines 4 & 5 are the real work. Though again, line 4 may not do anything if the device
is already un-bound.
Un-TESTED!!!! Use at your own risk. This is from the default Debian, but may
work on others.
While powered off, switch eMMC to disabled state. Then power on. If the user
is not fast enough with the switch to enabled state, the OS image on the SD card
won't see the eMMC. Thus, it may be needed to un-bind and re-bind the eMMC driver.
Note, it is still REQUIRED to enable the eMMC via the hardware switch. These
instruction below, MAY allow the OS to find it after boot.
The first 2 outputs may show nothing, which could happen if OS thinks the eMMC
does not exist. The 3rd command checks and sees if it's possible to unbind and bind.
Lines 4 & 5 are the real work. Though again, line 4 may not do anything if the device
is already un-bound.
Code:
# blockdev --getsize64 /dev/mmcblk1
125069950976
# readlink /sys/block/mmcblk1
../devices/platform/fe330000.sdhci/mmc_host/mmc1/mmc1:0001/block/mmcblk1
# ls /sys/bus/platform/drivers/sdhci-arasan
bind fe330000.sdhci uevent unbind
# echo fe330000.sdhci >/sys/bus/platform/drivers/sdhci-arasan/unbind
# echo fe330000.sdhci >/sys/bus/platform/drivers/sdhci-arasan/bind
--
Arwen Evenstar
Princess of Rivendale
Arwen Evenstar
Princess of Rivendale