LINUX.ORG.RU

Не реагирует на закрытие крышки ноутбука

 ,


0

1

Здраствуйте. Есть ноут с openSUSE Tumbleweed, всё шикарно, но есть одна проблема.

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

Свап есть:

              total        used        free      shared  buff/cache   available
Mem:          15902        1562       11907         204        2432       13817
Swap:         11743           0       11743
alexey@localhost:~> 

При открытии крышки, ноут сам выходит из спящего (если его загнать вручную, ессно).

В dmesg есть одна настораживающая вещица:

[   14.407733] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.2.14-1-default #1 openSUSE Tumbleweed (unreleased)
[   14.407734] Hardware name: LENOVO 81FK/LNVNB161216, BIOS 7ZCN28WW 07/17/2018
[   14.407734] Call Trace:
[   14.407736]  <IRQ>
[   14.407741]  dump_stack+0x85/0xc0
[   14.407744]  __report_bad_irq+0x38/0xad
[   14.407746]  note_interrupt.cold+0xb/0x6e
[   14.407749]  handle_irq_event_percpu+0x72/0x80
[   14.407751]  handle_irq_event+0x3c/0x5c
[   14.407753]  handle_fasteoi_irq+0xa3/0x160
[   14.407756]  handle_irq+0x1f/0x30
[   14.407758]  do_IRQ+0x4b/0xe0
[   14.407759]  common_interrupt+0xf/0xf
[   14.407760]  </IRQ>
[   14.407763] RIP: 0010:lzma_main+0x1c6/0x940
[   14.407765] Code: 29 f2 29 f0 83 c1 01 89 13 89 43 04 0f b7 07 89 c2 66 c1 ea 05 29 d0 66 89 07 81 f9 ff 00 00 00 76 96 48 8b 43 38 48 8b 53 28 <48> 8d 70 01 48 89 73 38 88 0c 02 48 8b 73 38 48 39 73 40 73 04 48
[   14.407766] RSP: 0000:ffffa5c20191fcd0 EFLAGS: 00000212 ORIG_RAX: ffffffffffffffde
[   14.407768] RAX: 000000000002c54a RBX: ffff96245d098000 RCX: 0000000000000163
[   14.407769] RDX: ffffa5c202161000 RSI: 0000000000b80131 RDI: ffff96245d09966e
[   14.407769] RBP: ffff96245d098028 R08: 0000000000000800 R09: 00000000000003e7
[   14.407770] R10: ffff96245d09950c R11: 00000000006fbabc R12: ffff96245d098090
[   14.407771] R13: 000000000000045d R14: 00000000000003d6 R15: 00000000006fbabb
[   14.407774]  xz_dec_lzma2_run+0x5de/0x940
[   14.407777]  ? write_buffer+0x37/0x37
[   14.407779]  ? initrd_load+0x5e/0x5e
[   14.407780]  xz_dec_run+0x54f/0x9a0
[   14.407782]  ? write_buffer+0x37/0x37
[   14.407783]  ? do_copy+0xc1/0xc7
[   14.407785]  ? write_buffer+0x37/0x37
[   14.407787]  ? initrd_load+0x5e/0x5e
[   14.407789]  unxz+0x160/0x2d0
[   14.407792]  ? write_buffer+0x37/0x37
[   14.407794]  ? unlzo+0x3ef/0x3ef
[   14.407795]  unpack_to_rootfs+0x17c/0x2b4
[   14.407797]  ? initrd_load+0x5e/0x5e
[   14.407798]  ? do_collect+0x60/0x60
[   14.407799]  populate_rootfs+0x59/0x109
[   14.407800]  ? do_collect+0x60/0x60
[   14.407803]  do_one_initcall+0x46/0x1f4
[   14.407805]  kernel_init_freeable+0x1d6/0x277
[   14.407808]  ? rest_init+0xaa/0xaa
[   14.407810]  kernel_init+0xa/0x106
[   14.407812]  ret_from_fork+0x3a/0x50
[   14.407813] handlers:
[   14.407818] [<0000000038b7b3a9>] acpi_irq
[   14.407819] Disabling IRQ #9
```<<<

Продолжай наблюдения, держи нас в курсе.

anonymous
()

systemsettings5 - управление питанием - при закрытии крышки ноутбука - ничего не делать.

Allakka ★★★★
()

Проверь, нет ли у тебя фантомного монитора. Некоторые ноуты страдают тем, что у них видятся несуществующие видеовыходы к которым якобы подключен дисплей. Из-за этого комп может не засыпать от закрытия крышки, т.к. это поведение по-умолчанию при подключенном внешнем экране.

Khnazile ★★★★★
()

Здраствуйте. Есть ноут с openSUSE Tumbleweed, всё шикарно, но есть одна проблема.

Вы ведь в курсе что скоро суся умрёт? Может это отличный повод сменить дистр?

anonymous
()
Ответ на: комментарий от einhander

где-то в настройках питания, очевидно. но это если у тебя есть DE. если его нет, питанием рулит systemd, и там все через страшные конфиги.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

питанием рулит systemd, и там все через страшные конфиги.

Вот и тут он.

einhander ★★★★★
()
Ответ на: комментарий от einhander

В кдешных настройках питания всё есть. Если не работает, вот тогда проблема.

Ещё один нюанс: В прошлой теме ты подтвердил, что в Убунте всё работало через прайм, тоесть, картинку рендерит энвидия и передаёт её через интел. В таком сочетании, мне кажется, система просто не может правильно реагировать на закрытие крышки, просто потому что считает, что и на интеле подключен монитор, и на энвидии.

Так что у тебя на Зюзе теперь происходит? Прайм включен? Бамблби? Или энвидийная карта просто «висит» без дела? Всё это влияет на поведение разрозненных подсистем линукса, которые срать хотели друг на друга.

Лично я всегда использую бамблби, энвидия нужна далеко не всегда, а bbswitch держит её выключенной, что избавляет от всяких глюков, навроде неработающей крышки ноута.

ChekPuk ★★★
()

Не реагирует на крышку ноута, из-за этого не входит в спящий

круто! сколько не пытался так запилить - не получается, уходит в сон после закрытия крышки хоть убейся и насрать ему на все выполняемые в это время задачи...

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

меняйся ноутами с ТС и будет вам обоим счастье! /тред

anonymous
()

Куча народу работает с сабжем много лет, таких проблем никогда не было. Хотя, может, это не неосиляторство, а намеренный саботаж?

chenbr0
()

стоит WM? Если да, то чем ты обрабатываешь FN и LID? Если acpid, то полно инструкций.

Информации мало.

naked_joe
()

Мб попробовать с помощью acpid?

anonymous
()

Подергав настройки электропитания xfce, я пришел к выводу, что ноуту на них фиолетово. Дисплей гаснет через 5 минут бездействия, хотя я в настройках отрубил это.

Пошарив хорошенько по выхлопу dmesg, я нашел вот такую фигню:

[    0.335918] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20190703/psobject-220)
[    0.335922] ACPI: Skipping parse of AML opcode: Method (0x0014)
[    0.335976] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.HS01], AE_NOT_FOUND (20190703/dswload2-159)
[    0.335982] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.335984] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.336013] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.HS02], AE_NOT_FOUND (20190703/dswload2-159)
[    0.336018] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.336020] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.336048] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.HS03], AE_NOT_FOUND (20190703/dswload2-159)
[    0.336052] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.336055] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.336083] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.HS04], AE_NOT_FOUND (20190703/dswload2-159)
[    0.336087] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.336090] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.336117] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.HS05], AE_NOT_FOUND (20190703/dswload2-159)
[    0.336121] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.336124] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.336152] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.HS06], AE_NOT_FOUND (20190703/dswload2-159)
[    0.336156] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.336159] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.336187] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.HS07], AE_NOT_FOUND (20190703/dswload2-159)
[    0.336191] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.336194] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.336222] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.HS08], AE_NOT_FOUND (20190703/dswload2-159)
[    0.336226] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.336229] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.336257] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.HS09], AE_NOT_FOUND (20190703/dswload2-159)
[    0.336262] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.336264] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.336292] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.HS10._UPC], AE_ALREADY_EXISTS (20190703/dswload2-323)
[    0.336298] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20190703/psobject-220)
[    0.336301] ACPI: Skipping parse of AML opcode: Method (0x0014)
[    0.344137] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.USR1], AE_NOT_FOUND (20190703/dswload2-159)
[    0.344143] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.344146] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.344149] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.USR2], AE_NOT_FOUND (20190703/dswload2-159)
[    0.344153] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.344156] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.344187] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.SS01], AE_NOT_FOUND (20190703/dswload2-159)
[    0.344192] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.344194] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.344223] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.SS02], AE_NOT_FOUND (20190703/dswload2-159)
[    0.344227] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.344230] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.344258] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.SS03], AE_NOT_FOUND (20190703/dswload2-159)
[    0.344263] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.344265] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.344293] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.SS04], AE_NOT_FOUND (20190703/dswload2-159)
[    0.344298] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.344300] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.344328] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.SS05], AE_NOT_FOUND (20190703/dswload2-159)
[    0.344332] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.344335] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.344363] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.SS06], AE_NOT_FOUND (20190703/dswload2-159)
[    0.344367] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.344370] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.345544] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.I2C2.TPD0], AE_NOT_FOUND (20190703/dswload2-159)
[    0.345551] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.345554] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.345585] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.I2C3.TPL1], AE_NOT_FOUND (20190703/dswload2-159)
[    0.345590] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20190703/psobject-220)
[    0.345593] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.348799] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.PEG0.PEGP._ON], AE_ALREADY_EXISTS (20190703/dswload2-323)
[    0.348807] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20190703/psobject-220)
[    0.348810] ACPI: Skipping parse of AML opcode: Method (0x0014)
[    0.348812] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.PEG0.PEGP._OFF], AE_ALREADY_EXISTS (20190703/dswload2-323)
[    0.348816] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20190703/psobject-220)
[    0.348819] ACPI: Skipping parse of AML opcode: Method (0x0014)
[    0.349050] ACPI: 13 ACPI AML tables successfully acquired and loaded

Кривой acpi что ли? Ну хоть подсветка регулируется(не через fn, правда), и на этом спасибо.

Release
() автор топика
Ответ на: комментарий от chenbr0

Куча народу пердолится с сабжем много лет, вечно где-то что-то не работает.

Исправил опечатки.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.