Search by Tags

Disable the SDCard driver

 

Article updated at 28 Oct 2017
Compare with Revision




You can disable the SD card interface if you don't need it.

Colibri/Apalis Tegra Modules

You have to rename one key in the registry:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDIO]
"Dll" = "libnvsdio.dll"

Rename the key value to "_libnvsdio.dll".

Save the registry after you have done the changes.

Colibri PXA Modules

You have to rename two keys.

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDBusDriver]
"Dll" = "SDBus.dll"

Rename the key value to _SDBus.dll

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDHC]
"Dll" = "colibri_sdhc.dll"

Rename the key value to _colibri_sdhc.dll"

Save the registry after you have done the changes.

Colibri i.MX7 Modules

You have to rename one key in the registry:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ESDHC]
"Dll" = "usdhc_imx7.dll"

Rename the key value to "_usdhc_imx7.dll".

Save the registry after you have done the changes.

Colibri Vybrid Modules

You have to rename one key in the registry:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ESDHC]
"Dll" = "esdhc.dll"

Rename the key value to "_esdhc.dll"

Save the registry after you have done the changes.

Colibri/Apalis IMX6 Modules

You can disable the driver for a specific SD card slot. There are 2 SD external SD interface (the second one is optional on Colibri) that can be disabled by adding an underscore character to the DLL name under their specific key.

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\USDHC1]
"Dll" = "_usdhc1.dll"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\USDHC2]
"Dll" = "_usdhc2.dll"

A third SD controller is used to access the eMMC flash memory on the module, this can be also disabled by changing registry entries, but doing this may have some side effects like not having \FlashDisk folder mounted inside the filesystem or not being able to save registry and update the OS image.

Save the registry after you have done the changes.