On 10 January 2014 21:18, Clemens Eisserer <linuxhi...@gmail.com> wrote:
> Hi,
>
> I've read several reports of raspberry pi users which were able to
> perform batch discards on their SD cards by invoking the "fstrim"
> command, which in turn should be translated to an ERASE command
> (cmd23). I found out some patches where commited to linux-mmc which
> implement this functionality arround linux-2.6.36.
>
> However, all I get on my raspberry (as well as on my laptop) when
> running fstrim is:
>> root@raspberrypi:~# fstrim -v p2/
>> fstrim: mountp2/: FITRIM ioctl failed: Operation not supported
>
> Has this functionality been disabled intentionally, or is it likely an
> issue with the SD card or the driver?
> In case this is hw specific, how can I find out the cause it is disabled?

Have the mmc host driver setup MMC_CAP_ERASE? That is needed,
otherwise the block queue wont be supporting DISCARD operations.

Kind regards
Ulf Hansson

>
> Thank you in advance, Clemens
> --
> To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to