Что означает следующий выход dmesg?

У меня есть 2 беспроводной мыши Logitech (мыши?). Один из них (старая модель) показывает уровень заряда батареи на индикаторе. Другой (новее) не делает.

Я действительно не уверен, что заставляет его работать или нет, или как. Но я могу сказать, что это действительно существует: -)

1
задан 14 August 2012 в 21:26

1 ответ

Таблицы ACPI (DSDT, SSDT) ​​предоставляются BIOS. Эти таблицы ACPI позволяют ОС управлять оборудованием через слой абстракции (ACPI). Производители могут использовать метод ACPI _OSI (интерфейсы операционной системы) для запроса ОС для определенных возможностей.

Благодаря этому механизму ACPI может обнаружить ОС (и версию) и при необходимости применить некоторые причуды. Это особенно полезно для машин Windows, поскольку более старые функции машины могут не поддерживаться более старыми версиями Windows. Однако в Linux философия заключается в том, что если функция не поддерживается ядром Linux, исключения не должны производиться производителем BIOS. Вместо этого сообщество (разработчики ядра) должно добавить код для поддержки этих функций с более новых машин.

В прошлом некоторые производители BIOS удалили функции, если обнаруживают систему Linux. Хотя функция может не поддерживаться во время выпуска BIOS, в будущем она может быть. Из-за этого запросы для «Linux» игнорируются.

8
ответ дан 25 May 2018 в 07:35

Другие вопросы по тегам:

Похожие вопросы: