Итак, короткая версия:
Моя система больше не будет отключаться после того, как я выполню команду выключения (либо из KDE, либо из командной строки, либо, как может показаться Windows), я вижу строку «Перезагрузка: выключение» на экране после остановки служб из Debian, и затем машина сидит там, не убивая власть, пока я не удерживаю кнопку питания.
Хотя перезагрузка работает (полностью выключается и перезапускается).
Раньше он отключался, и единственное изменение, которое я помню, я делал, так как заметил, что проблема в том, что; Я переместил компоненты в новый корпус для ПК и добавил второй жесткий диск для установки Win7 ... но, если я что-то упустил, я не понимаю, как это могло быть причиной?
Более длинная версия:
Список оборудования:
- Процессор Intel i3
- TP-Link TL-WN781ND Беспроводная карта
- Asus P8H77-M LE M/B
- NVIDIA GTX970
- 4 накопителя SATA (разные)
- Корпус Aerocool DS200 (в руководстве нет никаких ссылок, которые я мог бы найти на любую волшебную вещь, которая может повлиять на эту проблему, но я упоминаю об этом случайно)
Я гуглил последние пару дней, вещи, которые я до сих пор пробовал:
- Добавлен
acpi=force
кGRUB_CMDLINE_LINUX_DEFAULT=
в/etc/default/grub
(и впоследствии запуститеsudo update-grub
), бесполезно - Проверено, что ACPID работает (не было, но сейчас)
- Проверял BIOS на предмет соответствующих настроек APM (пробовал несколько вещей: состояние S4, пробуждение по PCI, разные настройки производительности ... все бесполезно)
- Сброс BIOS до базовых настроек, бесполезно
- Прошил самый последний BIOS, тоже бесполезен
Вещь, которую я не понимаю, заключается в том, почему команда перезапуска работает, а не выключается, если она связана с ACPI?
dmesg | grep acpi
говорит:
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=82698db3-dbb6-4ce2-b04f-f32475d522ae ro initrd=/install/gtk/initrd.gz quiet acpi=force
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=82698db3-dbb6-4ce2-b04f-f32475d522ae ro initrd=/install/gtk/initrd.gz quiet acpi=force
[ 0.101921] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.166057] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.166209] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug PME]
[ 0.166299] acpi PNP0A08:00: _OSC: OS now controls [AER PCIeCapability]
[ 0.191725] acpi PNP0A08:00: Disabling ASPM (FADT indicates it is unsupported)
Буду признателен за любую помощь или предложения, я готов предоставить любой вывод, который поможет. :)
РЕДАКТИРОВАТЬ - больше информации:
Так,
dmesg -t | grep -i 'ошибка \| предупреждать \| исключение'
дает:
Исключение ACPI: AE_NOT_FOUND, при оценке состояния сна [_S1_] (20140424/hwxface-580)
Исключение ACPI: AE_NOT_FOUND, при оценке состояния сна [_S2_] (20140424/hwxface-580)
nouveau: зонд 0000: 01: 00.0 не выполнен с ошибкой -22
Ошибка ACPI: ошибка поиска пространства имен [DSSP], AE_NOT_FOUND (20140424/psargs-359)
Ошибка ACPI: анализ / выполнение метода не выполнено [_SB_.PCI0.SAT0.SPT4._GTF] (узел ffff88011e054248), AE_NOT_FOUND (20140424/ psparse-536)
Ошибка ACPI: ошибка поиска пространства имен [DSSP], AE_NOT_FOUND (20140424/psargs-359)
Ошибка ACPI: анализ / выполнение метода не выполнено [_SB_.PCI0.SAT0.SPT4._GTF] (узел ffff88011e054248), AE_NOT_FOUND (20140424/ psparse-536)
Ошибка ACPI: ошибка поиска пространства имен [DSSP], AE_NOT_FOUND (20140424/psargs-359)
Ошибка ACPI: анализ / выполнение метода не выполнено [_SB_.PCI0.SAT0.SPT0._GTF] (узел ffff88011e054428), AE_NOT_FOUND (20140424/ psparse-536)
Ошибка ACPI: ошибка поиска пространства имен [DSSP], AE_NOT_FOUND (20140424/psargs-359)
Ошибка ACPI: анализ / выполнение метода не выполнено [_SB_.PCI0.SAT0.SPT1._GTF] (узел ffff88011e0543b0), AE_NOT_FOUND (20140424/ psparse-536)
Ошибка ACPI: ошибка поиска пространства имен [DSSP], AE_NOT_FOUND (20140424/psargs-359)
Ошибка ACPI: анализ / выполнение метода не выполнено [_SB_.PCI0.SAT0.Spt5._GTF] (узел ffff88011e0541d0), AE_NOT_FOUND (20140424/ psparse-536)
Ошибка ACPI: ошибка поиска пространства имен [DSSP], AE_NOT_FOUND (20140424/psargs-359)
Ошибка ACPI: анализ / выполнение метода не выполнено [_SB_.PCI0.SAT0.Spt5._GTF] (узел ffff88011e0541d0), AE_NOT_FOUND (20140424/ psparse-536)
Ошибка ACPI: ошибка поиска пространства имен [DSSP], AE_NOT_FOUND (20140424/psargs-359)
Ошибка ACPI: анализ / выполнение метода не выполнено [_SB_.PCI0.SAT0.SPT0._GTF] (узел ffff88011e054428), AE_NOT_FOUND (20140424/ psparse-536)
Ошибка ACPI: ошибка поиска пространства имен [DSSP], AE_NOT_FOUND (20140424/psargs-359)
Ошибка ACPI: анализ / выполнение метода не выполнено [_SB_.PCI0.SAT0.SPT1._GTF] (узел ffff88011e0543b0), AE_NOT_FOUND (20140424/ psparse-536)
Предупреждение ACPI: диапазон SystemIO 0x0000000000000428-0x000000000000042f конфликтует с OpRegion 0x0000000000000400-0x000000000000047f (\PMIO) (20140424/ utaddress-258)
Предупреждение ACPI: диапазон SystemIO 0x0000000000000540-0x000000000000054f конфликтует с OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20140424/ utaddress-258)
Предупреждение ACPI: диапазон SystemIO 0x0000000000000530-0x000000000000053f конфликтует с OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20140424/ utaddress-258)
Предупреждение ACPI: диапазон SystemIO 0x0000000000000500-0x000000000000052f конфликтует с OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20140424/ utaddress-258)
Предупреждение ACPI: диапазон SystemIO 0x000000000000f000-0x000000000000f01f конфликтует с OpRegion 0x000000000000f000-0x000000000000f00f (_SB_.PCI0.SBUS.SMBI) (20140424/ адрес-258)
EXT4-fs (sdc1): перемонтирован. Опции: ошибки = remount-ro
Из того, что я понимаю, это указывает либо на ошибку ядра (маловероятно), либо на BIOS, сообщающий неверно ACPI. Всем аппаратным средствам менее 12 месяцев, за исключением одного SATA-накопителя, которому около 4 лет, хотя я использовал это в качестве части моих диагностических работ, и я все еще получаю тот же результат.
Мне было интересно, если переход на APM может быть обходным путем? Хотя в идеале я бы хотел этого избежать.
(и извините за форматирование выше, я не знаю, как заставить кавычки работать без пустых строк!)