LINUX.ORG.RU

История изменений

Исправление metawishmaster, (текущая версия) :

не поддерживающим TRIM

Такие есть?

ну, мужики сетуют в drivers/ata/libata-core.c:

    /* devices that don't properly handle queued TRIM commands */
    { "Micron_M500_*",      NULL,   ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "Crucial_CT*M500*",       NULL,   ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "Micron_M5[15]0_*",       "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "Crucial_CT*M550*",       "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "Crucial_CT*MX100*",      "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "Samsung SSD 8*",     NULL,   ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "FCCT*M500*",         NULL,   ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },

    /* devices that don't properly handle TRIM commands */
    { "SuperSSpeed S238*",      NULL,   ATA_HORKAGE_NOTRIM, },

// «счастливый» обладатель samsung 800 pro

Исходная версия metawishmaster, :

не поддерживающим TRIM

Такие есть?

ну, мужики сетуют в drivers/ata/libata-core.c:

    /* devices that don't properly handle queued TRIM commands */
    { "Micron_M500_*",      NULL,   ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "Crucial_CT*M500*",       NULL,   ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "Micron_M5[15]0_*",       "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "Crucial_CT*M550*",       "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "Crucial_CT*MX100*",      "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "Samsung SSD 8*",     NULL,   ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },
    { "FCCT*M500*",         NULL,   ATA_HORKAGE_NO_NCQ_TRIM |
                        ATA_HORKAGE_ZERO_AFTER_TRIM, },

    /* devices that don't properly handle TRIM commands */
    { "SuperSSpeed S238*",      NULL,   ATA_HORKAGE_NOTRIM, },