It may not be necessary to disable NCQ completely, but only for the TRIM command. The 3.16.0 kernel apparently already contains a blacklist of devices for which TRIM together with NCQ causes trouble. It is located in the file:
drivers/ata/libata-core.c Could anyone, who has already applied the firmware update, plece try to add an entry like the follwoing to the array ata_device_blacklist in the above file? { "Samsung SSD 840 EVO *", NULL, ATA_HORKAGE_NO_NCQ_TRIM, } On boot, the resulting kernel should say something like the following for the 840 EVO: "disabling queued TRIM support" -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1449005 Title: trim does not work with Samsung 840 EVO after firmware update (EXT0DB6Q) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fstrim/+bug/1449005/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs