[РЕШЕНО]Не выключается, не перезагружается ноутбук (acpi?)

Писал на англ форуме, тишина, напишу тут.
У меня свежий ноут 18 года от амд, ставил 1ый раз арч, были ошибки при загрузке, но все работало исправно. Потом перешёл на Винду, посидел на ней, обновил биос, все норм было.
Вернулся на линукс и ноут не хочет отключаться или ребутаться. Объясняю
На голом линуксе без иксов и кде все было ровно также.
Нажимаю выкл, пробегают буквы, ноут весь тухнет ииии все, чёрный экран и я вижу что он не отключился окончательно.
Обычно это длится 2-3 секунды, но в моём случае это loop какой-то. Подскажите пожалуйста что делать, даю лог journactl
[ 18 01:50:17 AcerAspire kernel: [Firmware Bug]: AMD-Vi: IOAPIC[4] not in IVRS table
Dec 18 01:50:17 AcerAspire kernel: [Firmware Bug]: AMD-Vi: IOAPIC[5] not in IVRS table
 Dec 18 01:50:17 AcerAspire kernel: [Firmware Bug]: AMD-Vi: No southbridge IOAPIC found
Dec 18 01:50:17 AcerAspire kernel: AMD-Vi: Disabling interrupt remapping
Dec 18 01:50:17 AcerAspire kernel: ACPI BIOS Error (bug): Failure creating [\_SB.PCI0.LPC0.EC0._Q46], AE_ALREADY_EXISTS (20180810/dswload2-316)
Dec 18 01:50:17 AcerAspire kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20180810/psobject-221)
 Dec 18 01:50:17 AcerAspire kernel: ACPI Error: Skip parsing opcode Method (20180810/psloop-543)
Dec 18 01:50:17 AcerAspire kernel: ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.GPP2.BCM5], AE_NOT_FOUND (20180810/dswload2-160)
Dec 18 01:50:17 AcerAspire kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180810/psobject-221)
Dec 18 01:50:17 AcerAspire kernel: ACPI Error: Ignore error and continue table load (20180810/psobject-604)
Dec 18 01:50:17 AcerAspire kernel: ACPI Error: Skip parsing opcode Scope (20180810/psloop-543)
Dec 18 01:50:17 AcerAspire kernel: AMD-Vi: Unable to write to IOMMU perf counter.
Dec 18 01:50:17 AcerAspire kernel: tpm_crb MSFT0101:00: can't request region for resource [mem 0x8f7a5000-0x8f7a8fff]
Dec 18 01:50:18 AcerAspire kernel: dell_smbios: Unable to run on non-Dell system
Dec 18 01:50:18 AcerAspire kernel: [drm:construct [amdgpu]] *ERROR* construct: Invalid Connector ObjectID from Adapter Service for connector index:2! type 0 expected 3
Dec 18 01:50:18 AcerAspire systemd-backlight[373]: Failed to get backlight or LED device 'backlight:acpi_video0': No such device
Dec 18 01:50:18 AcerAspire systemd[1]: Failed to start Load/Save Screen Backlight Brightness of backlight:acpi_video0.
Dec 18 01:50:19 AcerAspire kernel: pcieport 0000:00:01.7: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Receiver ID)
nvm35
все работало исправно. Потом перешёл на Винду, посидел на ней, обновил биос,
Что за мания без особой причины обновлять BIOS.
Для начала отключи IOMMU, чтобы посмотреть как это повлияет - если поможет, то можно включить, а для иправления ошибки BIOS (отсутствует таблица IVRS) придется указать адреса в ручную в параметрах загрузки. Как это делать, гугли по сообщения логов (1-ые три строчки - любую из них).
Если отключение IOMMU не поможет, нужно смотреть, что там будут за новые сообщения в логах.

UPD - для reboot и выключение пробуй комбинации клавиш с SysRq

EDIT 1 - посмотри также этот блог в части проблем с выключением, может поможет выудить дополнительную информацию.
Ошибки не исчезают с опытом - они просто умнеют
Возможно твой ноут не готов для арча, попробуй минт - будет там такая проблема или нет.
vasek
nvm35
все работало исправно. Потом перешёл на Винду, посидел на ней, обновил биос,
Что за мания без особой причины обновлять BIOS.
Для начала отключи IOMMU, чтобы посмотреть как это повлияет - если поможет, то можно включить, а для иправления ошибки BIOS (отсутствует таблица IVRS) придется указать адреса в ручную в параметрах загрузки. Как это делать, гугли по сообщения логов (1-ые три строчки - любую из них).
Если отключение IOMMU не поможет, нужно смотреть, что там будут за новые сообщения в логах.
Я отключил в биосе iommu, ничего не изменилось, лог кидаю
Dec 20 12:22:44 AcerAspire kernel: ACPI BIOS Error (bug): Failure creating [\_SB.PCI0.LPC0.EC0._Q46], AE_ALREADY_EXISTS (20180810/dswload2-316)
Dec 20 12:22:44 AcerAspire kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20180810/psobject-221)
Dec 20 12:22:44 AcerAspire kernel: ACPI Error: Skip parsing opcode Method (20180810/psloop-543)
Dec 20 12:22:44 AcerAspire kernel: ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.GPP2.BCM5], AE_NOT_FOUND (20180810/dswload2-160)
Dec 20 12:22:44 AcerAspire kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180810/psobject-221)
Dec 20 12:22:44 AcerAspire kernel: ACPI Error: Ignore error and continue table load (20180810/psobject-604)
Dec 20 12:22:44 AcerAspire kernel: ACPI Error: Skip parsing opcode Scope (20180810/psloop-543)
Dec 20 12:22:44 AcerAspire kernel: tpm_crb MSFT0101:00: can't request region for resource [mem 0x8f7a5000-0x8f7a8fff]
Dec 20 12:22:45 AcerAspire kernel: dell_smbios: Unable to run on non-Dell system
Dec 20 12:22:46 AcerAspire kernel: kvm: disabled by bios
Dec 20 12:22:46 AcerAspire kernel: kvm: disabled by bios
Dec 20 12:22:46 AcerAspire kernel: pcieport 0000:00:01.7: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Receiver ID)
Dec 20 12:22:46 AcerAspire kernel: pcieport 0000:00:01.7:   device [1022:15d3] error status/mask=00000080/00006000
Dec 20 12:22:46 AcerAspire kernel: pcieport 0000:00:01.7:    [ 7] BadDLLP
Dec 20 12:22:46 AcerAspire kernel: [drm:construct [amdgpu]] *ERROR* construct: Invalid Connector ObjectID from Adapter Service for connector index:2! type 0 expected 3
Dec 20 12:22:46 AcerAspire kernel: kfd kfd: error getting iommu info. is the iommu enabled?
Dec 20 12:22:46 AcerAspire kernel: kfd kfd: Error initializing iommuv2
Dec 20 12:22:46 AcerAspire kernel: kfd kfd: device 1002:15dd NOT added due to errors
Dec 20 12:22:46 AcerAspire systemd-backlight[396]: Failed to get backlight or LED device 'backlight:acpi_video0': No such device
Dec 20 12:22:46 AcerAspire systemd[1]: Failed to start Load/Save Screen Backlight Brightness of backlight:acpi_video0.
Dec 20 12:22:50 AcerAspire kernel: pcieport 0000:00:01.7: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Receiver ID)
Dec 20 12:22:50 AcerAspire kernel: pcieport 0000:00:01.7:   device [1022:15d3] error status/mask=00000040/00006000
Dec 20 12:22:50 AcerAspire kernel: pcieport 0000:00:01.7:    [ 6] BadTLP
Dec 20 12:22:51 AcerAspire kernel: pcieport 0000:00:01.7: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Receiver ID)
Dec 20 12:22:51 AcerAspire kernel: pcieport 0000:00:01.7:   device [1022:15d3] error status/mask=00000040/00006000
Dec 20 12:22:51 AcerAspire kernel: pcieport 0000:00:01.7:    [ 6] BadTLP
Dec 20 13:45:03 AcerAspire kernel: usb usb3-port2: disabled by hub (EMI?), re-enabling...
Dec 20 13:45:03 AcerAspire kernel: usbhid 3-2:1.1: can't add hid device: -71
Dec 20 13:45:03 AcerAspire kernel: usb usb3-port2: disabled by hub (EMI?), re-enabling...
Dec 20 14:01:28 AcerAspire kcheckpass[12445]: pam_tally(kde:auth): Error opening /var/log/faillog for update
Dec 20 14:01:28 AcerAspire kcheckpass[12445]: pam_tally(kde:auth): Error opening /var/log/faillog for read
Dec 20 14:01:28 AcerAspire kcheckpass[12445]: pam_tally(kde:setcred): Error opening /var/log/faillog for update
Dec 20 14:01:28 AcerAspire kcheckpass[12445]: pam_tally(kde:setcred): Error opening /var/log/faillog for update
killer1804
Возможно твой ноут не готов для арча, попробуй минт - будет там такая проблема или нет.
Помню как видел что амд имеет дрова на линукс, но они ток под убунту сделаны. Я после арча поставил убунту и о боже, она вообще даже ставиться не хотела. А когда поставил, то даже запускаться норм не желала. Молчу про странные лаги в системе, которые там были. Пока не хочу ставить, думаю если уж на арче так, то там еще хуже будет
vasek
EDIT 1 - посмотри также этот блог в части проблем с выключением, может поможет выудить дополнительную информацию.
Кстати, у меня пишется это при выходе из системы
systemd[1]: Failed unmounting /var.
думаете может быть в этом ошибка?
nvm35
systemd[1]: Failed unmounting /var.
думаете может быть в этом ошибка?
Думаю, что это вряд ли является причиной не выключения компьютера. Хотя нужно смотреть как у тебя смонтирован var - в корне или отдельным разделом, может что и нахимичено.
Хотя это не должно приводить к полной блокировке выключения, systemd в любом случае должен завершить начатое дело до конца.
Это скорее всего говорит о том, что логи пишутся в journal (до последнего момента), а var уже подлежит размонтированию, вот и пишет ошибку.
Для подробностей лучше погугли по данной ошибке.

nvm35
Я отключил в биосе iommu, ничего не изменилось, лог кидаю
Ошибка, связанная с IOMMU ушла, остались другие ошибки BIOS, но, имхо, эти ошибки BIOS, как и другие сообщения в логах, не могут быть причиной не выключения компьютера.
Нужен детальный анализ событий выключения, можно увеличить и логирование, пробовать разные команды выключения (их около десятка), вплоть до gdbus (gdbus call --system --dest org.freedesktop.login1 --object-path /org/freedesktop/login1 --method org.freedesktop.login1.Manager.PowerOff true), при этом смотреть логи shutdown, что мешает, где стопорится, (вплоть до трассировки системных вызовов), а так одно гадание, которое ни к чему не приведет.
Это нудно и муторно, но без этого никуда. А пока пробуй делать reboot and shutdown, используя SysRq
Ошибки не исчезают с опытом - они просто умнеют
vasek
Это нудно и муторно, но без этого никуда. А пока пробуй делать reboot and shutdown, используя SysRq
Я попробую, читал, но эта кнопка находится вместе с принт скрином. И вообще не получается пока задействовать ее, разные комбы делал. Почитаю еще
nvm35
И вообще не получается пока задействовать ее, разные комбы делал.
cat /proc/sys/kernel/sysrq ??? должно быть 1 - читай Wiki
Ошибки не исчезают с опытом - они просто умнеют
а добавить hook shutdown в /etc/mkinitcpio.conf пробовали и пересобрать ядро с ним?
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.