LINUX.ORG.RU
ФорумJob

Заплачу деньги за исправление ошибок в DSDT

 ,


0

3

Исправление ошибок в DSDT

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

Пробовал:
pcie_aspm=force
pnpacpi=off
i8042.direct
i8042.dumbkbd
i8042.unlock
i8042.notimeout
i8042.reset=0|1

5000р. Или назовите свою сумму, готов увеличить бюджет.

★★★★★

Последнее исправление: teod0r (всего исправлений: 1)

Увеличил размер оплаты.

teod0r ★★★★★
() автор топика

Я какое-то время достаточно много крутил ACPI для QEMU, неплохо разобрался. Почему вы вообще решили что проблема в нём? Вроде бы в стандарте ACPI нет устройства клавиатуры, которые реализовывалось его байткодом (точнее это обычно дополнительное устройство ввода только для медиа клавиш, а у вас jk). И причём здесь Linux, если даже в UEFI не работает нормально. Может у вас вообще аппаратная проблема или баг прошивки EC?

snizovtsev ★★★★★
()
Последнее исправление: snizovtsev (всего исправлений: 1)
29 апреля 2025 г.

Несколько минут назад произошла странная вещь.
Я в терминале прописывал команду, ввёл

y ''
нажал 1 раз стрелку влево чтобы переместить курсор между кавычек, затем быстро нажал CTRL+SHIFT+V ENTER.
Вставка копипасты из буфера не произошла (как это бывает), сработал ENTER, выполнилась команда y ", выдала ошибку (это мой скрипт для yt-dlp), ПОСЛЕ ЧЕГО ПОСЛЕ появления приглашения после завершения программы сразу ВСТАВИЛАСЬ та копипаста со ссылкой на видео. Т.Е. она вставилась после ENTER!

teod0r ★★★★★
() автор топика
4 октября 2025 г.
[    0.542528] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.542537] software IO TLB: mapped [mem 0x000000007e0c1000-0x00000000820c1000] (64MB)
[    0.542640] LVT offset 0 assigned for vector 0x400
[    0.542708] perf: AMD IBS detected (0x000000ff)

SWIOTLB какой-то буфер для устройств ввода. Возможно, причина неправильной работы клавиатур в этом.
https://wiki.gentoo.org/wiki/IOMMU_SWIOTLB - там написано, что нужно задать размер на 4Mb меньше, чем есть, для избежания глюков. Не получилось, не знаю как прописать 60Mb. пробовал swiotlb=,60 — всё равно в dmesg 64. пробовал swiotlb=,1 - то же самое.

пробовал вообще отключить это SWIOTLB — не получалось. в dmesg всегда есть

PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Пробовал:
swiotlb=noforce — с этим вообще не стартует
noats
iommu.forcedac=0|1
iommu=force amd_iommu=force_isolation amd_iommu=irtcachedis

его можно как-то отключить?

teod0r ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.