Энергосбережение SATA и опции модуля ahci

vasek
Привожу без перевода
Т.е. это по сути не аварийное сообщение, а сообщение о смене состояния?
Типа будильник сработал, пора вставать..)
Morisson
Т.е. это по сути не аварийное сообщение, а сообщение о смене состояния?
По сути да и похоже это относится к DIPM. А вот другое сообщение - port does not support device sleep похоже относится к HIPM и говорит о том, что хост не поддерживает режим энергосбережения (поддерживает не в полной мере) ... а потому и не достигается максимальное энергосбережение.
Но это все мое предположение, которое может быть и ошибочным (не точным) ... и нужно лезти в другую спецификацию или в исходники и разбираться с этим сообщением.

PS - а может смысл сообщения в том, что устройство не так (в смысле не должным образом) реагирует на этот сигнал? ... нужно глубже в это влазить.

EDIT 1 - с другой стороны, согласно Libata error messages сообщение типа SError: { PHYRdyChg CommWake } относится к ошибке (смотри SATA SError expansion в конце)

EDIT 2 - только сейчас заметил - в спецификации ComWake, а в libata error CommWake
еще раз посмотрел спецификацию - COMWAKE это совсем другое - это просто сигнал, на основании которого устройство изменяет свое состояние
Ошибки не исчезают с опытом - они просто умнеют
Ладно, спасибо всем, потестю пока, попробую какие-нибудь лайвы других дистров.. По результатам отпишусь.
Morisson
потестю пока, попробую какие-нибудь лайвы других дистров..
Немного почитал на эту тему, не все так просто. Описывать нет смысла, для информации даю ссылку - очень хорошо все описано.
В дополнении к этому глянул в спецификацию Serial ATA AHCI 1.3 Specification - хотел проверить поддержку своим контроллером SATA всех этих наворотов и состояний - до конца довести так и не смог - тяжело уже смотреть эти байты и биты конфигурационного пространства PCI и регистры, где это все прописано, да и цепляется одно за одно очень многое ... (это уже не для меня)

PS - забыл описать про сообщение - port does not support device sleep - нашел его в исходниках /linux-5.x.x/drivers/ata/libahci.c - конкретно это сообщение не анализировал, но, имхо, ничего в нем страшного нет.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.