Добрый день. Прошу помощи, уже окончательно запутался. Есть комп с NVME SSD, поддерживающим TCG OPAL 2.0. Включил шифрование, в целом все работает предсказуемо, в том числе диск становится недоступен после пробуждения компьютера из S3 (режим сна). Нашел на эту тему ветку https://github.com/Drive-Trust-Alliance/sedutil/issues/90, где как раз идет обсуждение этой проблемы. Судя по комментариям, некоторым участникам обсуждения удалось решить проблему при помощи заплаток, которые они опубликовали там же. Но я новичок на github и не смог разобраться, в какой последовательности что нужно скачивать. Попробовал выполнить по вот этому комментарию: https://github.com/Drive-Trust-Alliance/sedutil/issues/90#issuecomment-386932471, но на этапе make получаю ошибки:
/usr/bin/ld: build/Release_x86_64/GNU-Linux/_ext/5c0/DtaDevOS.o: in function `DtaDevOS::prepareForS3Sleep(unsigned char, char*)':
DtaDevOS.cpp:(.text+0xf33): undefined reference to `DtaDevLinuxDrive::prepareForS3Sleep(unsigned char, std::vector<unsigned char, std::allocator<unsigned char> > const&)'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[2]: *** [nbproject/Makefile-Release_x86_64.mk:84: dist/Release_x86_64/GNU-Linux/sedutil-cli] Ошибка 1
make[2]: выход из каталога «/tmp/sedutil/linux/CLI»
make[1]: *** [nbproject/Makefile-Release_x86_64.mk:80: .build-conf] Ошибка 2
make[1]: выход из каталога «/tmp/sedutil/linux/CLI»
make: *** [nbproject/Makefile-impl.mk:40: .build-impl] Ошибка 2
# uname -a
Linux 4.19.5-300.fc29.x86_64 #1 SMP Tue Nov 27 19:29:23 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
# cat /boot/config-4.19.5-300.fc29.x86_64 | grep "CONFIG_BLK_SED_OPAL"
CONFIG_BLK_SED_OPAL=y