Tisler 0 Posted May 5 Share Posted May 5 (edited) Доброго времени суток, уважаемые форумчане! Суть в том, что после обновления на DSM 7.0.1 устройство перестало засыпать. Диски останавливаются, затем снова запускаются, в kern.log появляется следующее: 2022-05-05T08:39:35+03:00 NAS kernel: [ 996.315302] <redpill/smart_shim.c:687> Expected to copy HDIO_DRIVE_CMD header of 4 bytes from (null) - it failed 2022-05-05T08:39:35+03:00 NAS kernel: [ 996.326620] <redpill/smart_shim.c:687> Expected to copy HDIO_DRIVE_CMD header of 4 bytes from (null) - it failed 2022-05-05T08:39:35+03:00 NAS kernel: [ 996.338107] <redpill/smart_shim.c:687> Expected to copy HDIO_DRIVE_CMD header of 4 bytes from (null) - it failed Конфигурация: i5-4590/MSI H97I ac/16GB, 2 HDD, 1SSD. На DSM 6.2.3 с загрузчиком 1.04b было всё отлично. Подскажите, пожалуйста, куда копать. Заранее благодарен. Edited May 5 by Tisler Quote Link to post Share on other sites
compas 5 Posted May 8 Share Posted May 8 Бьюсь с такой же проблемой, установил DSM 7.1-42661 Update 1, диски не засыпают, может кто подскажет куда копать? Quote Link to post Share on other sites
Tisler 0 Posted May 8 Author Share Posted May 8 Удалось запустить транскодинг на 7.1? Quote Link to post Share on other sites
pocopico 549 Posted May 9 Share Posted May 9 Извините, что захватил пост, мне нужно спросить вас о нескольких вещах. Используете ли вы исходники redpill-lkm из репозитория pocopico github? Там smartshim был улучшен с вкладом члена. Я предлагаю вам использовать этот репозиторий для LKM и сообщать о любых результатах. Quote Link to post Share on other sites
compas 5 Posted May 9 Share Posted May 9 (edited) 36 минут назад, pocopico сказал: Используете ли вы исходники redpill-lkm из репозитория pocopico github? Да его использую. Система на Asus N3150I-C, сейчас стоит DS3615xs DSM 7.1-42661 Update 1. Все работает (все 4 диска, 2 подключены к плате, 2 подключеы через даптер-переходник Mini PCI-E PCI Express на SATA 3,0). Спящий режим дисков не работает. Edited May 9 by compas Quote Link to post Share on other sites
Tisler 0 Posted May 9 Author Share Posted May 9 38 минут назад, pocopico сказал: Извините, что захватил пост, мне нужно спросить вас о нескольких вещах. Используете ли вы исходники redpill-lkm из репозитория pocopico github? Там smartshim был улучшен с вкладом члена. Я предлагаю вам использовать этот репозиторий для LKM и сообщать о любых результатах. А других под 7.0-7.1 и нету. 0.46 redpill Quote Link to post Share on other sites
pocopico 549 Posted May 9 Share Posted May 9 когда ты построил загрузчик? патч smart-shim был представлен месяц назад. Все статические модули redpill были обновлены. Поэтому, если ваш загрузчик был собран менее чем за месяц, вы, вероятно, используете правильные исходники, в противном случае создайте резервную копию и создайте новый для тестирования. https://github.com/pocopico/redpill-lkm/blob/master/shim/storage/smart_shim.c Quote Link to post Share on other sites
Peter Suh 211 Posted May 9 Share Posted May 9 (edited) Мне было интересно, что такое Smart_shim. Он эмулирует поддержку SMART в среде KVM, в которой отсутствует поддержка SMART. Удивительно, что PROXMOX имеет некоторую поддержку QMU, но совсем не поддерживает VMWARE. Проблема с невозможностью перевести диск в спящий режим заключалась в том, что когда он использовался с HBA в прошлом загрузчике JUN, гибернация работала, но существовал риск потери данных из-за проблемы невозможности повторного пробуждения. Edited May 9 by Peter Suh Quote Link to post Share on other sites
pocopico 549 Posted May 9 Share Posted May 9 В предоставленной мной ссылке есть все подробности и ссылки, необходимые для понимания всей концепции «smart-shim». Quote Link to post Share on other sites
compas 5 Posted May 9 Share Posted May 9 34 минуты назад, pocopico сказал: когда ты построил загрузчик? Сегодня делал загрузчик. 1 Quote Link to post Share on other sites
pocopico 549 Posted May 9 Share Posted May 9 22 minutes ago, compas said: Today I made a bootloader. OK, даже на моем реальном устройстве syno диски не будут спать, если не будут выполнены определенные условия. https://kb.synology.com/en-global/DSM/help/DSM/AdminCenter/system_hardware_hibernation?version=7 Quote Link to post Share on other sites
Tisler 0 Posted May 9 Author Share Posted May 9 1 час назад, pocopico сказал: когда ты построил загрузчик? патч smart-shim был представлен месяц назад. Все статические модули redpill были обновлены. Поэтому, если ваш загрузчик был собран менее чем за месяц, вы, вероятно, используете правильные исходники, в противном случае создайте резервную копию и создайте новый для тестирования. https://github.com/pocopico/redpill-lkm/blob/master/shim/storage/smart_shim.c А можно узнать каким образом я могу применить этот патч? Или это делается автоматически командами sudo ./rploader.sh update now sudo ./rploader.sh fullupgrade now ? Quote Link to post Share on other sites
pocopico 549 Posted May 9 Share Posted May 9 патч находится в исходниках redpill-lkm, и все мои статические модули скомпилированы, включая этот патч. Больше ничего нового делать не нужно. Точно такой же процесс, который вы использовали для создания загрузчика «TCRP». Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.