Это сработало для меня в VirtualBox:
$ grep ROM /proc/iomem
, что приводит к:
000c0000 -000c7fff :Видео ПЗУ
000e2000 -000e2fff :ПЗУ адаптера
000f0000 -000ffffff :Системное ПЗУ
Системное ПЗУ начинается с адреса 000f0000, что равно 0xF0000.
Откройте браузер и перейдите кhttp://www.hexadecimaldictionary.com/hexadecimal/0xF0000. Это говорит о том, что десятичное значение равно 983040, которое делится на 1024, чтобы получить килобайты, и составляет 960, что является отправной точкой и значением для «пропустить».
Конечным числом является 0xFFFFF, что равно 1048575, что чуть меньше 1024. 1024 -960 равно 64, что является значением 'count'.
Таким образом, команда для запуска дампа биоса:
dd if=/dev/mem of=pcbios.bin bs=1k skip=960 count=64
В свете этих выходных данных я подозреваю, что проблема возникает из-за отсутствия информации о разрешении для стилуса, необходимого для libinput
распознавания его как «планшетного устройства».
Чтобы узнать больше о том, что я имею в виду, обратитесь к разделу Устранение неполадок , посвященному этой проблеме.
В двух словах, если у вас есть эта проблема, вам необходимо предоставить информацию о разрешении udev
, как описано в приведенной выше ссылке.
(Я также ответил на вопрос о репозитории, который вы опубликовали)