Проблемы совместимости Samsung SATA SSD с контроллерами AMD SB6x0/SB7x0/SB8x0/SB9x0
Проблема
Предупреждение для всех, кто собирается покупать Samsung SATA SSD диски для персонального компьютера на чипсете AMD: они могут функционировать некорректно на предыдущих поколениях материнских плат AMD AM2/AM3 с SATA контроллерами SB6x0/SB7x0/SB8x0/SB9x0.
Проблема проявляется на любом Линуксе и Windows и заключается в регулярных сильных зависаниях операций записи на диск. Сервис в России не признает это гарантийным случаем, а на странице продукта данная несовместимость никак не отражена. Единственное найденное решение на данный момент это установить дополнительный SATA контроллер другой модели в PCI Express порт и подключить в него проблемный диск. На Windows же можно поставить драйвер от Microsoft вместо драйвера от AMD, что также решит проблему. Также можно переключить контроллер в режим IDE, что уменьшит количество ошибок и уберет сильные зависания.
Характерные ошибки в dmesg:
... [ 380.714417] ata6.00: failed command: WRITE FPDMA QUEUED [ 380.714424] ata6.00: cmd 61/40:b8:00:67:37/05:00:00:00:00/40 tag 23 ncq dma 688128 out res 40/00:c8:c0:ce:36/00:00:00:00:00/40 Emask 0x10 (ATA bus error) [ 380.714428] ata6.00: status: { DRDY } [ 380.714431] ata6.00: failed command: WRITE FPDMA QUEUED [ 380.714438] ata6.00: cmd 61/40:c8:c0:ce:36/05:00:00:00:00/40 tag 25 ncq dma 688128 out res 40/00:c8:c0:ce:36/00:00:00:00:00/40 Emask 0x10 (ATA bus error) [ 380.714442] ata6.00: status: { DRDY } [ 380.714446] ata6.00: failed command: WRITE FPDMA QUEUED [ 380.714453] ata6.00: cmd 61/40:d0:00:d4:36/05:00:00:00:00/40 tag 26 ncq dma 688128 out res 40/00:c8:c0:ce:36/00:00:00:00:00/40 Emask 0x10 (ATA bus error) [ 380.714457] ata6.00: status: { DRDY } [ 380.714460] ata6.00: failed command: WRITE FPDMA QUEUED [ 380.714467] ata6.00: cmd 61/40:d8:40:d9:36/05:00:00:00:00/40 tag 27 ncq dma 688128 out res 40/00:c8:c0:ce:36/00:00:00:00:00/40 Emask 0x10 (ATA bus error) [ 380.714471] ata6.00: status: { DRDY } ...
На данной странице хотелось бы собрать информацию о точно несовместимых и совместимых моделях материнских плат AMD с SSD-дисками от Samsung и сделать выводы.
Несовместимые конфигурации
Производитель | Материнская плата | Модель диска Samsung SSD | Firmware | Режим | Система | Проба | Обсуждение |
---|---|---|---|---|---|---|---|
ASRock | 890GX Extreme3 | 860 PRO 512GB | - | - | Windows 7 | - | ocinside.de |
ASRock | 970 Pro3 | 860 EVO 250GB | - | - | Windows 10 64 bit | - | eu.community.samsung.com |
ASUS | M5A78L LE | 860 EVO 500GB | RVT01B6Q | IDE | Ubuntu 18.04 | 0c49463415 | |
ASUS | M4A79XTD EVO | 860 EVO 1TB | RVT01B6Q | AHCI | Ubuntu 18.04 | 5a21d12b42 | |
ASUS | M5A97 R2.0 | 840 Series 120GB | DXT07B0Q | AHCI | Ubuntu 18.04 | 5631f487d2 | |
ASUS | M5A97 R2.0 | 860 EVO 250GB | - | - | - | - | czc.cz |
ASUS | SABERTOOTH 990FX | 860 PRO 1TB | RVM01B6Q | AHCI | ROSA R10 / Windows 7 | 737231f938 | |
Gigabyte | GA-78LMT-USB3 | 860 EVO 250GB | RVT01B6Q | AHCI | ROSA R8.1 | 0320c78138 | |
Gigabyte | GA-880GMA-UD2H | 860 EVO | - | - | Windows 7/10 64 bit | - | overclock.net |
Gigabyte | GA-990X | 860 EVO 250GB | - | - | Windows / Linux | - | linustechtips.com |
MSI | 970 | 860 EVO 250GB | - | - | Windows / Linux | - | linustechtips.com |
MSI | MS-7327 | 860 EVO 250GB | RVT01B6Q | IDE | Ubuntu 18.04 | a3b1cea686 | |
Sony | VAIO VPCYB3V1E | 860 EVO 500GB | RVT02B6Q | AHCI | Ubuntu 18.04 | 2f328094c4 | |
- | - | 860 EVO 1TB | - | - | Windows | - | dell.com |
- | - | 860 EVO 4TB | - | - | - | - | amazon.com |
... | ... | ... | ... | ... | ... | ... | ... |
Цитата с сайта ocinside.de:
We didn’t get off to a very good start with the Samsung SSD 860 PRO and EVO SSDs, because unfortunately the firmware seems to have problems with the older AMD test system, which we have been using since the beginning of our SATA SSD tests, in order to be able to deliver a 100% comparison of the SSDs. The 4K 64Thrd benchmark of the Samsung 860 Pro 512 GB SSD takes an extremely long time with the AMD 890GX motherboard and with the Samsung Magician Tool, the benchmark even breaks off with a time limit.
Цитата с сайта eu.community.samsung.com:
I bought 860 EVO 250GB 2.5" SATA few days ago (it came with the latest firmware) but there seems to be some sort of incompatibility with AMD 9xx chipsets. I have ASRock 970 Pro3 which has 970 NB + 950 SB, no additional storage controllers. I installed Windows 10 64 bit on it, then Magician, ran the "Performance Optimization" option there and left RAPID off since it says it may cause conflicts with AMD/AsMedia controllers. The problem is that Windows hangs at random times (it's not that often but it's annoying). For example, if it happens while there is a YouTube video running in the background, the sound continues and I can open a new tab in the web browser but the website won't load, I can't minimize the browser, if I click on the start menu button with the mouse, the menu won't come up, the task manager won't load when I press Ctrl + Shift + Esc and if I click on too many things everything freezes for 1-2 minutes, then goes back to normal. Also, everytime this happens, there are some CRC communication errors appearing in the SMART status. At first I thought it's a bad SATA cable, although I used the same cable with and HDD for 2 years and no such things occured, so I tried with another SATA cable and the result was the same. I upgraded the BIOS of the motherboard to the latest version, reset the CMOS, turned off any IDE legacy and power saving options for the storage, there is an option "AMD AHCI BIOS ROM" in the BIOS of the MB which also did not resolve the issue whether it's turned on or off. What I found as an easy way to reproduce the issue is to run CrystalDiskMark, it hangs everytime at the 4KiB Q8T8 write test. Another scenario is to run virutalbox with ubuntu VM, for example - the PC hanged on both installation and update of ubuntu 16.04. Basically, you can reproduce the issue by putting the SSD on 9xx chipset AM3+ motherboard with FX CPU and then run CrystalDiskMark (I tested with version 6).
Цитата с сайта amazon.com:
Great price per gb, but the controller in the drive is not compatible with AMD Sata Controllers. This will result in long system hangs, minutes long, triggered by small qued writes. Continually throws crc errors. Do a little goggle before purchase if you have an am3 system. Crucial drives do not have the same issue. Drive returned... Refund issued.
Совместимые конфигурации
Производитель | Материнская плата | Модель диска Samsung SSD | Firmware | Режим | Система | Проба | Обсуждение |
---|---|---|---|---|---|---|---|
ASUS | CM1831 | 850 EVO 250GB | - | IDE | ROSA R10 | 19605521e9 | |
ASUS | Crosshair IV Formula | 830 Series 128GB | - | IDE | ROSA R7 | c579ebed85 | |
ASUS | CROSSHAIR V FORMULA-Z | 840 PRO 256GB | - | AHCI | ROSA R7 | 1da45d8a2f | |
ASUS | M4A77TD | 850 120GB | - | IDE | ROSA R10 | e07defbb12 | |
ASUS | M5A78L-M/USB3 | 750 EVO 250GB | - | IDE | ROSA R9 | aa62e1fa05 | |
ASUS | M5A78L-M LX PLUS | 850 EVO 500GB | - | IDE | Ubuntu 18.04 | 10a5b1559d | |
ASUS | M5A78L-M LX3 | 840 EVO 120GB | - | IDE | ROSA R6 | fb6297e33f | |
ASUS | M4A78LT-M | 850 EVO 250GB | - | IDE | ROSA R10 | 700fbe7f0a | |
ASUS | M4A78LT-M-LE | 840 PRO 128GB | - | IDE | ROSA R10 | 7e5ad87799 | |
ASUS | M4A78T-E | 850 EVO 500GB | - | IDE | Ubuntu 16.04 | 9bc8084a3e | |
ASUS | M4A88TD-V EVO/USB3 | 850 EVO 250GB | - | IDE | ROSA R10 | 4ae32b251e | |
ASUS | M5A97 R2.0 | 750 EVO 120GB | - | AHCI | ROSA R9 | 185624dd70 | |
ASUS | M5A97 R2.0 | 840 Series 120GB | - | AHCI | Ubuntu 18.04 | 5631f487d2 | |
ASUS | M5A97 LE R2.0 | 840 EVO 120GB | - | AHCI | ROSA R8 | 4ea40899a4 | |
ASUS | M5A99X EVO R2.0 | 750 EVO 250GB | - | AHCI | ROSA R10 | 02d0acf73b | |
ASUS | M5A99FX PRO R2.0 | 850 PRO 256GB | - | AHCI | Ubuntu 18.04 | 2bb9f36e68 | |
ASUS | SABERTOOTH 990FX R2.0 | 840 EVO 120GB | - | AHCI | ROSA R8.1 | d129f70b9b | |
ASUS | SABERTOOTH 990FX R2.0 | 850 EVO 500GB | - | AHCI | Ubuntu 18.10 | 3ad1383b90 | |
ASUS | SABERTOOTH 990FX R2.0 | 850 EVO 250GB | - | AHCI | ROSA R10 | e0d9f52608 | |
ASUS | SABERTOOTH 990FX R2.0 | 850 PRO 256GB | - | RAID | ROSA R10 | 747d9b1fd2 | |
ASUS | SABERTOOTH 990FX R2.0 | 850 EVO 500GB | - | AHCI | Ubuntu 18.10 | 351ffbc2e2 | |
ASUS | SABERTOOTH 990FX R2.0 | 850 EVO 120GB | - | AHCI | ROSA R8 | 426effd0b1 | |
Gigabyte | GA-890FXA-UD5 | 860 EVO 500GB | RVT01B6Q | IDE | Ubuntu 18.04 | 6e57a5e180 | |
Gigabyte | GA-890FXA-UD5 | 850 EVO 250GB | EMT01B6Q | IDE | Ubuntu 18.04 | 6e57a5e180 | |
... | ... | ... | ... | ... | ... | ... | ... |
Выводы
- Проблема затрагивает только самую последнюю серию Samsung SATA SSD 860 (EVO/PRO любых размеров)
- На предыдущих сериях дисков проблема замечена только в одном случае — на 840 120GB (возможно, из-за сбоя в работе, а не из-за несовместимости контроллеров).