Ubuntu 18.04 на HP Stream 14 - приостанавливает, производит ошибку контрольной суммы

Я являюсь новым здесь.

У меня есть проблема с моей системой. Я установил Ubuntu 18.04 как единственную ОС на моем 14-cb112dx HP Stream. Я знаю, что должен выключить безопасную начальную загрузку, чтобы заставить некоторые драйверы работать, такие как Wi-Fi.

Моя проблема состоит в том, что каждый раз, когда я поставил свою систему, приостанавливают, закрытая крышка или нажатие кнопки, это осознает ошибку контрольной суммы CMOS и должно сбросить BIOS, что означает, что безопасная начальная загрузка включена снова.

Как я решаю проблему контрольной суммы?

0
задан 28 July 2018 в 07:53

1 ответ

У меня есть ноутбук HP Stream 14 под управлением Ubuntu 18.04, которая также имела Сброс CMOS (502) ошибка Контрольной суммы. Путем я зафиксировал, это было при помощи более нового ядра, чем то, что Ubuntu 18.04 поставляет, конкретно версия выше 4.19. Моя Ubuntu поставлялась с 4.15.0-42-универсальным, и это вызвало ошибку CMOS.

Я использовал 4.19.0-041900-универсальное ядро магистрали/восходящего потока, и работы сна без любых ошибок CMOS. Можно следовать за Wiki Ubuntu для инструкций: https://wiki.ubuntu.com/Kernel/MainlineBuilds

Другая опция, которая работала, состояла в том, чтобы использовать один из выпусков ядра из Архивов Ядра Linux в: https://www.kernel.org/, Если Вы идете этим путем, единственный, который я протестировал, был 4.20-rc6 (4.20.0-042000), и он работал.

Насколько я знаю этот первый метод просто использования более нового ядра только работает с версиями ядра 4.19 и выше.


Этот второй метод работал на меня, прежде чем более новые ядра закрепили CMOS на ошибке сна. Это требует, чтобы Вы скомпилировали свое собственное ядро с фиксированной таблицей DSDT. Вышеупомянутый метод работает хорошо, но для тех, кому, возможно, понадобилось бы что-то для более старых ядер, я сделал этот второй метод.

С 4.18.6 выпусками чиновника у меня была ошибка CMOS. То, что я сделал для закрепления сна на 4.18.6, должно было следовать за ссылкой ниже Wiki Arch и отредактировать использование таблиц DSDT iasl и измените два из значений RTC:

   `IO (Decode16,
                    0x0070,             // Range Minimum
                    0x0070,             // Range Maximum
                    0x00,               // Alignment  <-- This one was made 00
                    0x02,               // Length <-- This one was made 02
                    )`

Снова, этот метод работал на меня на 4.18.6 версиях ядра, я не протестировал другие версии ядра. Можно следовать за Дугой DSDT Wiki: https://wiki.archlinux.org/index.php/DSDT Удостоверяются однако, что Вы компилируете его в ядро, не методом архива CPIO. Я рекомендую пользователям HP Stream 14 просто использовать первый метод, потому что он сохраняет пространство и время.

0
ответ дан 28 October 2019 в 06:38

Другие вопросы по тегам:

Похожие вопросы: