Acpi bios error could not resolve symbol проблема
Причины ошибки ACPI_BIOS_ERROR
Первоисточников сбоя очень много, при чем они разносторонние:
- неправильная конфигурация BIOS;
- повреждение операционной системы;
- неисправность драйверов;
- нарушение работы жесткого диска;
- физическая поломка процессора или оперативной памяти.
Что характерно ошибке ACPI_BIOS_ERROR, так это мультиплатформенность. Она может появляться во всех версиях Windows, а также на Linux, Ubuntu. Ошибка может сопровождаться кодом 0x000000A5 или нет. Известны случаи, когда сбой проявлялся один раз и после перезагрузки исчезал, но бывает, что после каждого запуска появляется BSOD и не пускает в систему.
Начнем решение из более простых в реализации способов. Их нужно попробовать всем. Если сработают, отлично, теперь вы знаете в чем была проблема. В случаях, когда они не помогают, можно сделать логический вывод о проблемах с оборудованием.
Обновить и переустановить драйвера
«Синие экраны смерти» с различными кодами часто появляются из-за проблем с драйверами. Поломки могут вызывать устаревшие, обновленные, но проблемные, и несовместимые драйвера устройств. Стоит обновить их. Если есть подозрение, что ошибка начала появляться после апдейта какого-то конкретного ПО или подключения нового устройства, стоит попробовать выполнить откат.
Автономное просканировать систему
Восстановить систему
Еще один способ, получивший положительные отклик пользователей. Он применим к ноутбукам, в частности к Samsung-устройствам. Суть заключается в следующем:
- Выключить ноутбук и отключить накопитель.
- Запустить компьютер и перейти в «Режим восстановления» (чаще всего клавишей F4).
- Подключить SSD-накопитель и выбрать подходящий вариант восстановления.
- Запустить SW Update и обновить BIOS.
Удалить недавно установленные программы
Если в недавнем прошлом было установлено программное обеспечение, способное нанести вред BIOS, стоит его удалить. В общем-то стоит убрать все сомнительные программы, а также те, которые активно работают или управляют системными файлами.
Настроить ACPI и AHCI
Нужно предупредить, что стандарт ACPI на самом деле нужен Windows и его отключение нежелательно. Компьютер после этого не сможет загрузиться, так как ACPI автоматизирует управление электропитанием компонентов ПК. Однако нередко срабатывает переключение его в режим уменьшенного энергопотребления. Пункт ACPI можно найти в BIOS и установить для него значение S1. Это решение особенно актуально для тех, у кого ошибка появляется после выхода из спящего режима. Еще может сработать выключение AHCI тоже через BIOS.
Деактивировать внешнее оборудование
В момент запуска системы после появления BSOD ACPI_BIOS_ERROR к нему должно быть подключено минимум оборудования. Лучше отключить практически все постороннее и уже подключать после полного запуска. Будет установлено необходимое программное обеспечение, а ошибка появляться не должна.
Отключить разгон
В режиме повышенной частоты работы оперативной памяти, процессора или видеокарты «синие экраны смерти» могут стать нормой. Все зависит от модели комплектующих, некоторые плохо переносят разгон. Следует программным путем вернуть свое оборудование к заводским частотам работы.
Проверка состояния оперативной памяти
Выход из строя одной из планок ОЗУ может стать причиной проблемы. Лучше продиагностировать оперативную память, это можно сделать как встроенными инструментами операционной системы, так и утилитой MemTest86. Рекомендуется использовать второй вариант, создав флешку с автозагрузкой.
Переустановить операционную систему
Если ошибка ACPI BIOS ERROR появилась в результате попытки установки системы, стоит изменить режим. К примеру, если инсталляция проходила в режиме совместимости, стоит опробовать Legacy и наоборот.
Большинство из перечисленных выше действий применимы Windows, Linux, Ubuntu и др. Unix-системам, поэтому скорее всего сработают везде. Если же ничего из перечисленного не помогло улучшить ситуацию, ошибка ACPI BIOS ERROR вызвана выходом из строя какого-то комплектующего. Чаще всего пользователи сталкиваются с поломкой оперативной памяти и процессоров. Стоит их продиагностировать в сервисном центре.
При переходе на 5.6 после выхода из саспенда dmesg спамит, и много чего перестаёт работать:
На 5.5 такого не было.
Куда деваться то со своим «старым» (P8Z68) железом?
На свалку. У меня на лаптопе еще не такое происходить стало со временем, и всем пофиг на мои баг-репорты. Так что либо придумывай собственные костыли, либо меняй железку.
Как? i7-2600K на свалку?
Разбить? Пол-литру!? Вдребезги? Да я тебя!
не знаю про i7, но на i5 2400 даже сайты уже притормаживают, а на всяком дне типа i5 2410m не стесняясь тормозят в полную силу.
Зачем ты суспендишь десктоп?
ryzen 5 2600/b450 aorus elite
это появилось на 5 ядре, на 4.xx (точно не помню на каком именно), такого не было
У 2600K райзены первого поколения по синглкору посасывают, тащемт.
Я даже растерялся… А почему бы мне его не суспендить?
Каждый день пользуюсь. Наверное, чтоб просто клацнуть кнопкой и сразу начать пользоваться?
Если его не суспендить тоже можно просто сразу пользоваться, лол.
Предлагаешь не выключать?
Ну а сколько он там жрёт? В простое частота падает до 800мгц или сколько там.
Нет, конечно. Это пока «нытик-тред».
оставайся на 4.19
Могут сказать точно, что жрёт 80+ Ватт, так он ещё и не бесшумный.
а есть вообще разумный довод использовать максимально свежее ядро ?
А лучше обновится до Darwin Kernel Version 19.4.0
Deleted ( 07.04.20 10:55:49 )Последнее исправление: Deleted 07.04.20 10:56:31 (всего исправлений: 1)
а есть вообще разумный довод использовать максимально свежее ядро ?
Вообще, конечно, нет.
_GTF - acpi функция переводящая (s)ata порт в состояние по умолчанию (или просто - инициализация).
DSSP - это какой-то флаг, на который ссылается эта функция, и который не установлен. Баг acpi/bios.
Скорее всего, в предыдущих версиях ядра из-за жалоб на эту ошибку, эта функция не вызывалась, а ядро само инициализировало sata-порты (сделали заглушку для конкретной материнки). После очередной чистки кода от старья эту заглушку выкинули и честно дергают acpi-функцию
Если нет проблем с дисками, то эту ошибку можно игнорировать.
Если нет проблем с дисками, то эту ошибку можно игнорировать.
Смотря что считать за проблему с дисками, точно есть проблемы с кедами, последний раз начали крашится ksshaskpass и system settings и может ещё что, обратил внимание только на это, ну и общая отзывчивость системы падает - в этом плане проблемы с дисками несомненно есть.
Ты привел только одну ошибку. И эта acpi-функция в основном простая заглушка, которая ничего не делает, максимум установит еще какой-нибудь флаг, ничего не значащий для работающей системы, чисто внутренняя для acpi, что типа порт инициализирован.
Думаю, у тебя скорее всего поломалось где-то в другом месте. Иначе у тебя при нормальном старте (не пробуждении из suspend) так же глючила система из-за дисков.
Думаю, у тебя скорее всего поломалось где-то в другом месте.
Всё может быть. Но мне кажется, что это всё-таки в ядре дело. На 5.5 не глючит так после выхода из сна.
Куда деваться то со своим «старым» (P8Z68) железом?
Ладно со старым, у меня с новым за последний год дважды спящий режим ломали.
глючит так после выхода из сна.
Это нормальное состояние вплоть до того, что при смене минорной версии (версиии патча) могут поломать засыпание. Потому что это неважная часть линукса, могут глобально перелопатить логику засыпания между патчами с соответствующими последствиями.
Купи себе модный (китайский) ноутбук/нетбук/планшет - будет что припомнить, что забывать не будешь успевать :)
Кто-то еще выключает компьютеры, кроме тех, кто собирает шумные ящики?
ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.SAT0.SPT0._GTF.DSSP], AE_NOT_FOUND (20190703/psargs-330)
- саспенды всегда работали, работают, будут работать с линуксами через одно место. Проще не использовать, тем более, еcли у тебя корабасный десктоп. Выключай на ночь и нормально.
Так было и так будет всегда: кривые, не соответствующие стандартам прошивки на платах Asus. Поэтому в ядре фиксить это никогда не будут.
Впрочем, они почти везде кривые в потребительском железе. Из того, что можно купить за разумные деньги «для дома, для семьи» – только с Supermicro не бывает проблем. Ну, или смотрите списки сертифицированного оборудования, например, redhat.
Как я понимаю ты позорище опенсорса имеешь ввиду сайты как браузер, а не как сервер?
Как сервер www, ppp, ftp, samba, dns, router, и ррочая и прочая даже первый пень до сих пор работоспособным будет.
(и особенно первый, второй и третий пни, так как у них биос в съёмном ПЗУ, а не на флеше, их сейчас как золото беззондовое хранить нужно)
Я недавно перешел с Windows 10 на Ubuntu. Пока все хорошо, но я получаю эти ошибки при каждой загрузке . Я не получал их, когда в Windows 10 (не уверен, что это потому, что в Windows не было этих ошибок или Windows просто скрывала их от меня). Я просто проигнорировал их, так как система все еще может загружаться, и я думаю, что это не фатальные ошибки. .
Но теперь я действительно хочу знать, следует ли мне действовать, или это можно безопасно проигнорировать (т.е. не причинит никакого вреда), или мне следует добавить noacpi или что-то в этом роде? Я читал, что это также может остановить другие рабочие acpi штуки от работы, поэтому я просто игнорировал, до сегодняшнего дня я решил спросить здесь.
Причина, по которой я действительно хочу знать, что это может быть решено без какого-либо вреда, заключается в том, что раздражает видеть их при каждой загрузке, и они, кажется, задерживают загрузку немного (не уверен, что это из-за этого, но он зависает примерно 1,5-2 секунды, ожидая мигания _ после ошибки до собираюсь на убунту).
Я не знаю, что означают PR или PPC, но с точки зрения CPU0, похоже, что-то связано с первым ядром моего процессора (у меня двухъядерный), но мой процессор работает нормально (и отлично работает в Windows)
1 ответ
Некоторые разработчики BIOS / UEFI просто ленивы и не внедряют всю спецификацию ACPI в свои BIOS / UEFI, или, что еще хуже, они реализуют ее неправильно. Когда Linux пытается прочитать некоторые конкретные параметры ACPI, которые не существуют или являются неправильными, он терпит неудачу и сообщает об ошибке такого рода.
Вы можете попробовать обновить BIOS / UEFI, но в большинстве случаев вы можете просто игнорировать подобные «ошибки» и рассматривать их как предупреждение.
Я приведу вам пример того, как это могло произойти.
Производитель материнских плат XYZ создает две одинаковые материнские платы, но у одной есть дополнительный адаптер Ethernet.
Производитель материнской платы XYZ создает BIOS / UEFI для материнской платы с дополнительным адаптером Ethernet и устанавливает его на материнскую плату с дополнительным адаптером Ethernet.
Производитель материнских плат XYZ ленив и использует тот же образ BIOS / UEFI для материнской платы без дополнительного адаптера Ethernet.
Некий пользователь по имени Мустафа Öncel устанавливает Linux на материнскую плату XYZ, на которой нет дополнительного адаптера Ethernet. Ядро Linux читает ACPI-таблицу BIOS / UEFI, в этой таблице говорится, что есть дополнительный адаптер Ethernet, Linux пытается прочитать область памяти, но терпит неудачу, потому что нет дополнительного адаптера Ethernet.
PS, если эта ошибка не возникала раньше, а теперь возникла, это может быть связано с тем, что вы используете новое ядро Linux, вы изменили BIOS / UEFI или отказывает ваше оборудование.
Что такое APCI
APCI - это сокращение от Расширенный интерфейс конфигурации и питания . Это расширенный интерфейс настройки и питания, разработанный крупными компаниями, такими как Intel и который отвечает за управление работой BIOS, создавая механизмы, отвечающие за управление и экономию энергии. Таким образом достигается более быстрый вход в систему и завершение работы без неудобств или проблем с оборудованием.
Что за ошибка APCI в биосе
Причин этой ошибки может быть несколько, поскольку она основана не только на конкретной ошибке. Вот почему мы можем пропустить эту ошибку, если у нас есть проблемы с драйвером, или они повреждены или устарели. Это также может быть связано с повреждением записи в реестре, заражением нас каким-либо вредоносным ПО, повреждением системных файлов или ошибкой на жестком диске или Оперативная память, чтобы назвать наиболее распространенные.
Обновить драйверы
. устаревшие или несовместимые драйверы могут вызвать появление ошибки ACPI_BIOS_ERROR, поэтому важно поддерживать их в актуальном состоянии. Драйверы обычно загружаются автоматически и устанавливаются через Центр обновления Windows. Но иногда могут быть драйверы, которые не обновлены, поэтому мы также можем проверить это вручную.
Для этого мы напишем «диспетчер устройств» в меню «Пуск» Windows и выберем его. Затем мы щелкаем правой кнопкой мыши устройство, которое хотим обновить. Выбираем опцию «Автоматический поиск обновленного программного обеспечения драйвера», а затем «Обновить драйвер». В случае, если Windows не может найти новый драйвер, мы можем выполнить поиск прямо на сайте производителя.
Вы также можете использовать программное обеспечение для загрузки драйверов, например Driver Genius Professional or IObit Driver Booster . Программа этого типа отвечает за поиск и загрузку всех обновлений драйверов для нашего оборудования, что избавляет нас от необходимости искать их самостоятельно.
Обновляйте Windows 10 до последней версии
Как и в случае с драйверами, очень важно обновлять Windows 10 до последней версии. Если у нас есть ожидающие обновления, они могут включать новое обновление для BIOS нашего компьютера, поэтому мы должны приступить к его установке как можно скорее.
Чтобы проверить, есть ли у нас ожидающие обновления, мы напишем обновление для Windows в меню «Пуск» Windows и выберите его. В верхней части нового окна мы найдем опцию «Проверить наличие обновлений». Нажимаем на кнопку и ждем, пока система поищет новое обновление. В таком случае мы перейдем к скачать и установить его .
Проверить статус RAM
Освободи Себя плохое состояние оперативной памяти также может вызвать появление ошибки ACPI_BIOS_ERROR. Чтобы проверить, находится ли оперативная память в хорошем состоянии, в Windows 10 есть собственный инструмент под названием Диагностика памяти Windows что позволяет нам проводить его диагностику.
Чтобы получить к нему доступ, мы должны написать диагностику памяти Windows в строке меню «Пуск», а затем выбрать инструмент. Когда мы запустим это приложение, появится окно с вопросом, хотим ли мы проверьте, нет ли проблем с оперативной памятью на нашем компьютере сейчас. Для этого мы должны перезагрузить компьютер, после чего мы увидим синий экран, который покажет нам ход процесса и проинформирует нас в случае обнаружения проблемы в оперативной памяти нашего ПК. Как только процесс будет завершен, компьютер снова перезагрузится, и он покажет нам полученные результаты. В случае проблем с оперативной памятью рекомендуется приступить к ее замене.
Проверьте наличие ошибок жесткого диска
An ошибка или плохое состояние жесткого диска нашего компьютера также может быть причиной ошибки ACPI_BIOS_ERROR, поэтому ее состояние удобно проверять. Для этого мы будем использовать собственный инструмент, который мы найдем в Windows 10, например «Чкдск» или «инструмент проверки ошибок».
Чтобы начать его обновление, мы должны открыть проводник Windows и нажать на этот компьютер в левом столбце. После выбора мы щелкаем правой кнопкой мыши по нашему жесткому диску, и появляется раскрывающееся меню. Теперь мы щелкнем по опции «Свойства».
Затем в новом окне щелкните вкладку «Инструменты», а затем кнопку «Проверить» в разделе «Проверить ошибки». Теперь проведем ручная проверка нажав на опцию «Обзор диска». После этого ПК начнет проверять жесткий диск на наличие ошибок. В случае обнаружения ошибки он попросит нас перезагрузить компьютер, чтобы продолжить решение обнаруженных проблем. В случае, если решить проблему не удастся, мы должны заменить жесткий диск чтобы избежать ошибок и проблем в работе.
Сбросить BIOS и отключить режим ACPI
Иногда бывает достаточно нажать и удерживать клавишу F2 или Delete, в зависимости от каждой марки, во время запуска компьютера. Как только мы получили доступ к экрану BIOS, мы должны выбрать Восстановить значения по умолчанию вариант. Как только мы это сделаем, настройки BIOS нашего компьютера вернутся к значениям по умолчанию. Отсюда мы также можем отключить режим ACPI. Для этого из BIOS необходимо получить доступ к настройки питания и оттуда отключить режим ACPI .
Перезагрузите компьютер
Если ничего из вышеперечисленного не помогло устранить ошибку ACPI_BIOS_ERROR, мы должны рассмотреть возможность выполнения сброс всего компьютера . Таким образом, система позаботится о форматировании компьютера и выполнении чистой установки Windows, что должно помочь решить проблему.
Для этого мы нажмем сочетание клавиш Win + I, чтобы получить доступ к меню «Настройки». Позже нажимаем «Обновление и безопасность». Затем мы выбираем «Восстановление» и, наконец, «Сбросить этот компьютер».
Читайте также: