This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Udev not detecting new SD card

Guru 10685 points

Hi, I have set my board to boot from SD card. All this does is read the MLO and u-boot.bin off the SD card as supplied with the EVM, then I have setup the u-boot environment variables so that it will load the kernel from TFTP. Once the kernel boots, if you switch the SD card that is in the slot for another one it won't detect it at all. dmesg shows nothing new.

i.e. udev doesn't seem to update the /dev tree and it still shows the mmcblk device to have 2 partitions which the old card had but the new one doesn't.

Any ideas how to get the kernel detecting the new SD card?

Thanks,
Ralph

  • Ralph,

    Can you provide the details about which release are you using? SD card hot-swapping/insertion does not work currently. Please check the psp release notes - this issue would be listed there.

       Hemant

  • Hi Hemant,

    I am using what I thought was the most recent and only version of the SDK - 5.00.00.56. You're right, the issue is in the release notes as "Linux SD driver cannot detect SD card hot
    insertion". I'd just assumed something like that was so fundamental it would be fine.

    Ralph