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

 ( Hunger | 2015. július 22., szerda - 18:01 )

"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_hiba/34394

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

ennyi, a linux szar.

VIVA LA WINDOWS!
-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház

:D :D :D

" 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.

--

"Azokban a szerverekben, amelyekben Samsung helyett Intel gyártmányú SSD meghajtók dolgoztak, nem jelentkezett hasonló probléma."

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. :)

A "szaralinux" tipikus esete. :)

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/15042#s49088

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...

Nem értek hozzá, csupán igyekeztem követni a logikát. :)

Nem egyszerűen eldönthető problémák ezek, nem véletlenül matekoztak rajta ennyit... ;)

Iszonyat bonyolultak a mai rendszerek (hardver+szoftver), csoda, hogy még egyáltalán működnek. Nekem ez szokott eszembe jutni mostanság erről az egész IT-ról.