Samsung: az adatvesztést okozó TRIM bug egy Linux hiba

"A több hétig tartó vizsgálódás eredményeként a Samsung szakemberei a napokban bejelentették, megtalálták a rejtélyes hibajelenség fő okát, aminek forrása az eredeti feltételezésekkel szemben mégsem a Samsung SSD meghajtókban keresendő, hanem a Linux kernelben."

http://ipon.hu/hir/samsung_az_adatvesztest_okozo_trim_bug_egy_linux_hib…

Hozzászólások

" A tervek szerint a patchnek a Samsung közleményével egy időben, július 18-án kellett volna megjelennie, ám a javítás még ma sem érhető el. "

azzal sincs gond, ha az állításunkat nem vagyunk képesek (az ígért időpontig) bizonyítani.

valamint
"Az Algolia szakembere a rengeteg teszt és mélyreható vizsgálódás után arra a megállapításra jutott, hogy a hibajelenség forrása egyértelműen a Samsung SSD meghajtók TRIM implementációjában található bug."

via ipon.hu

előbb-utóbb eldöntik az Algolia szakemberei, meg a tesztek, hogy mitörpént... vagy kialkudnak valami harmadik változatot.

--

tehát akkor a canonical bátran buzizza le a linux kernelt és annak fejlesztőit, mert a 12-es, 14-es ubuntuja képtelen (egyéb, szórakoztató hegesztés nélkül) meghajtani
-a Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01) wifit
-a 04f3:0261 Elan Microelectronics Corp. nevű bluetooth-eszközt
az aspire e1 531-ben... okay.

opensuse 13.1-nél csak az egyik, a 13.2-nél meg mindkettő működik. teljesen biztosak lehetünk abban, hogy a linux kernele lesz a hibás. (ja nem, mégsem....)

(szerk: asszem' elírtam, lehet hogy nem a wifivel van gondja a bubuntunak, hanem az ethernettel, az e1-531-ben...)

--

amikor a linux még a samsungnál is ócskább

szerintem ebből már sehogyan sem lehet jól kijönni, akármi is okozza. fasza különben :)

btw én másfél+ hónapja próbálgatok Crucial MX100-at, mivel elég komoly IOPS-t ígért - nomeg amúgy sem vagyok Samsung-barát [van néhány SM SSD-m, nincs feldobott labda]. először magamnak teszteltem. jelenleg úgy tűnik messzemenően megfelel, így adom és ajánlom. ha valakinek teszt kellene Windows alól, jelezze bátran [az enyém még egy tesztgépben van, ezen csak Windows figyel]. sajnos a garanciális idő rövidebb: ha ez perdöntő, akkor nem nyert.

--
Vortex Rikers NC114-85EKLS

Szóval ez egy olyan Linux kernelben lévő hiba, ami kizárólag csak a Samsung EVO sorozatnál jelentkezik? Azt hiszem értem már. :)

Nem csak EVO-nál jelentkezik, de ha annál jelentkezne kizárólag, akkor sem zárná ki a Linux kernelt, mivel tele van a forrása típus specifikus hackekkel és workaroundokkal ezen a téren is:


# grep -ri -A1 -B1 "samsung ssd" linux-4.1.3/drivers/ata/
linux-4.1.3/drivers/ata/ahci.c- /*
linux-4.1.3/drivers/ata/ahci.c:  * Samsung SSDs found on some macbooks.  NCQ times out if MSI is
linux-4.1.3/drivers/ata/ahci.c-  * enabled.  https://bugzilla.kernel.org/show_bug.cgi?id=60731
--
linux-4.1.3/drivers/ata/libata-core.c-                                          ATA_HORKAGE_ZERO_AFTER_TRIM, },
linux-4.1.3/drivers/ata/libata-core.c:  { "Samsung SSD 8*",             NULL,   ATA_HORKAGE_NO_NCQ_TRIM |
linux-4.1.3/drivers/ata/libata-core.c-                                          ATA_HORKAGE_ZERO_AFTER_TRIM, },
#

--

Alex Markley 2013-11-07 13:49:03 UTC
Per my earlier post (in comment #6) I am testing on a MacBookAir6,2. It has a samsung SSD right on the PCIe bus:

http://www.ifixit.com/Teardown/MacBook+Air+13-Inch+Mid+2013+Teardown/15…

I think it goes without saying that this hardware works great on Mac OS X. ;) I can confirm it works flawlessly on OS X. (Also, no BIOS.)

--

Levente Kurusa 2013-11-10 08:55:34 UTC
This a great question. Either Linux's NCQ support is broken, because we see lots of controllers not working on Linux. But, we also have the other hand, lot of chips work. So it is kinda difficult to tell right now what is the problem.

No, this is not the drive's fault. This is the controller's (or Linux's) fault most likely.

--

Dragos Vingarzan 2014-02-17 18:16:14 UTC
based on the patch, it seems that NCQ is disabled by it... Well, not what I was looking for to be honest. I mean can we do something other than blacklisting this controller?

I have Mac OS X and Win7 running on this machine, so let me know if I can help with any traces. Needless to say, only in Linux I have terrible performance.

--

Stephen Niedzielski 2015-05-17 01:47:22 UTC
apt-get install brings my MacBook Pro 15" mid-2014 to an unusable stutter for many minutes.

--

Szóval nem olyan egyértelmű a helyzet...