for D in /sys/block/[^l]*; do echo "$D : $(readlink -fn $D/device)"; done
Сделал всё как Вы советовали. Через телнет получаю от ресивера следующий ответ на предложенную команду:
/sys/block/mmcblk0 : /sys/devices/platform/sdhci-brcmstb.0/mmc_host/mmc0/mmc0:59b4
/sys/block/mtdblock0 : /sys/devices/platform/brcmnand.0/mtd/mtd0
/sys/block/mtdblock1 : /sys/devices/platform/brcmnand.0/mtd/mtd1
/sys/block/mtdblock2 : /sys/devices/platform/brcmnand.0/mtd/mtd2
/sys/block/sda : /sys/devices/platform/ehci-brcm.0/usb1/1-1/1-1.1/1-1.1:1.0/host3/target3:0:0/3:0:0:0
/sys/block/sdb : /sys/devices/platform/ehci-brcm.0/usb1/1-1/1-1.3/1-1.3:1.0/host4/target4:0:0/4:0:0:0
Попробовал и ntfs и следом ext3, но никаких изменений в поведении карты нет. Посмотрел ради интереса как на Вашу команду реагирует при ntfs и ext3 -получаю строго такой же ответ, как и в первый раз.