Hello Support Team,
In our machine with efusA9X module, we are using SD card port connected to SD_B lines of efus QBliss connector. Image used is compiled from BSP. When machine is powered on, SD card is recognised by system and accessed in filesystem at \SDCard. But, if we reset hardware on reset button, or reboot it from ndcucfg (so, power does not get removed), SD card is no more available after reboot. If I reinsert the card, nothing happens, but if I reboot the machine after card reinsertion, SD card shows up.
That made me think the issue is related with SD_B_CD line handling. So I tried to enable internal pull up on this line (pin 83 on QBliss), using DIGITALIO driver and its PullUpX registry entry. When I enabled this pull up, the situation changed slightly and SD card became plug&play: if I remove it, it disappears from system automatically, and if I insert it back, it shows up. Alas, after reboot, it still does not get detected (and reinsertion does not help now).
What could be the problem here? Is there some configuration setting I may be missing?
Thanks in advance.