10-19-2015, 10:50 PM
For Information.
To avoid corrupting a current specific thread on Samsung SSD I thought I would post this here.
There is so much info floating around, it's difficult to get a clear picture, so here are some highlights.
- An issue with Samsung SSD surfaced with regards to errors generated by "TRIM"
It transpires that there "was" a kernel issue, now fixed >=3.6
- To make matters worse there is "also" a firmware bug with certain types & sizes of 840/850 ~ Pro's & Evo's
There is "NO Fix" yet from Samsung, or any statement confirming the issue or the affected types
What is known, is that people who have recently upgraded the firmware have now introduced the bug
It causes performance and data error issues.
- TRIM is automatically enabled in Ubuntu 14.04, therefore is also enabled in LL
It is "fstrim" and is a cron job runs from /etc/cron.weekly ((it is present on all my PC's))
But if you disable/remove it, then the SSD performance will slowly go down.
- There are "Other SSD's" with trim & data issues,
I believe this is from the most current kernel "Blacklist", these devices are stopped from Trimming, from
[color=rgb(51, 51, 51)][/color][color=rgb(150, 152, 150)]/* devices that don't properly handle queued TRIM commands */[/color][color=rgb(51, 51, 51)][/size][/color][/color]
To avoid corrupting a current specific thread on Samsung SSD I thought I would post this here.
There is so much info floating around, it's difficult to get a clear picture, so here are some highlights.
- An issue with Samsung SSD surfaced with regards to errors generated by "TRIM"
It transpires that there "was" a kernel issue, now fixed >=3.6
- To make matters worse there is "also" a firmware bug with certain types & sizes of 840/850 ~ Pro's & Evo's
There is "NO Fix" yet from Samsung, or any statement confirming the issue or the affected types
What is known, is that people who have recently upgraded the firmware have now introduced the bug
It causes performance and data error issues.
- TRIM is automatically enabled in Ubuntu 14.04, therefore is also enabled in LL
It is "fstrim" and is a cron job runs from /etc/cron.weekly ((it is present on all my PC's))
But if you disable/remove it, then the SSD performance will slowly go down.
- There are "Other SSD's" with trim & data issues,
I believe this is from the most current kernel "Blacklist", these devices are stopped from Trimming, from
[color=rgb(51, 51, 51)][/color][color=rgb(150, 152, 150)]/* devices that don't properly handle queued TRIM commands */[/color][color=rgb(51, 51, 51)][/size][/color][/color]
[color=rgb(51, 51, 51)][/color][color=rgb(51, 51, 51)]
[/size] { [/color][color=rgb(24, 54, 145)]"[/color][color=rgb(51, 51, 51)]Micron_M500*", [/color][color=rgb(0, 134, 179)]NULL[/color][color=rgb(51, 51, 51)], ATA_HORKAGE_NO_NCQ_TRIM |[/size][/color][/size] ATA_HORKAGE_ZERO_AFTER_TRIM, },[/size][/color]
[/size] { [/color][color=rgb(24, 54, 145)]"[/color][color=rgba(0, 0, 0, 0.298039)]Crucial_CT*M500*", [/color][color=rgb(0, 134, 179)]NULL[/color][color=rgba(0, 0, 0, 0.298039)], ATA_HORKAGE_NO_NCQ_TRIM |[/size][/color]
[/size] ATA_HORKAGE_ZERO_AFTER_TRIM, },[/size][/color]
[/size] { [/color][color=rgb(24, 54, 145)]"[/color][color=rgba(0, 0, 0, 0.298039)]Micron_M5[15]0*", [/color][color=rgb(24, 54, 145)]"[/color][color=rgba(0, 0, 0, 0.298039)]MU01", ATA_HORKAGE_NO_NCQ_TRIM |[/size][/color]
[/size] ATA_HORKAGE_ZERO_AFTER_TRIM, },[/size][/color]
[/size] { [/color][color=rgb(24, 54, 145)]"[/color][color=rgba(0, 0, 0, 0.298039)]Crucial_CT*M550*", [/color][color=rgb(24, 54, 145)]"[/color][color=rgba(0, 0, 0, 0.298039)]MU01", ATA_HORKAGE_NO_NCQ_TRIM |[/size][/color]
[/size] ATA_HORKAGE_ZERO_AFTER_TRIM, },[/size][/color]
[/size] { [/color][color=rgb(24, 54, 145)]"[/color][color=rgba(0, 0, 0, 0.298039)]Crucial_CT*MX100*", [/color][color=rgb(24, 54, 145)]"[/color][color=rgba(0, 0, 0, 0.298039)]MU01", ATA_HORKAGE_NO_NCQ_TRIM |[/size][/color]
[/size] ATA_HORKAGE_ZERO_AFTER_TRIM, },[/size][/color]
[/size] { [/color][color=rgb(24, 54, 145)]"[/color][color=rgba(0, 0, 0, 0.298039)]Samsung SSD 8*", [/color][color=rgb(0, 134, 179)]NULL[/color][color=rgba(0, 0, 0, 0.298039)], ATA_HORKAGE_NO_NCQ_TRIM |[/size][/color]
[/size] ATA_HORKAGE_ZERO_AFTER_TRIM, },[/size][/color]
Upgrades WIP 2.6 to 2.8 - (6 X 2.6 to 2.8 completed on: 20/02/16 All O.K )
Linux Lite 3.0 Humming on a ASRock N3070 Mobo ~ btrfs RAID 10 Install on 4 Disks
Computers Early days:
ZX Spectrum(1982) , HP-150 MS-DOS(1983) , Amstrad CPC464(1984) , BBC Micro B+64(1985) , My First PC HP-Vectra(1987)
Linux Lite 3.0 Humming on a ASRock N3070 Mobo ~ btrfs RAID 10 Install on 4 Disks
Computers Early days:
ZX Spectrum(1982) , HP-150 MS-DOS(1983) , Amstrad CPC464(1984) , BBC Micro B+64(1985) , My First PC HP-Vectra(1987)