LINUX.ORG.RU

Выбор acpi драйвера

 ,


0

1

Доброго всем дня. Пытаюсь настроить функциональные клавиши, из которых acpi_listen видит едва половину. В dmesg обнаружил несколько строк вида:

[   16.591634] ACPI Warning: 0x00000428-0x0000042f SystemIO conflicts with Region \GPIS 1 (20121018/utaddress-251)
[   16.591641] ACPI Warning: 0x00000428-0x0000042f SystemIO conflicts with Region \PMIX 2 (20121018/utaddress-251)
[   16.591645] ACPI Warning: 0x00000428-0x0000042f SystemIO conflicts with Region \PMIO 3 (20121018/utaddress-251)
[   16.591648] ACPI Warning: 0x00000428-0x0000042f SystemIO conflicts with Region \_SB_.PCI0.VGA_.TCOI 4 (20121018/utaddress-251)
[   16.591652] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   16.591656] ACPI Warning: 0x00000540-0x0000054f SystemIO conflicts with Region \GPXX 1 (20121018/utaddress-251)
[   16.591660] ACPI Warning: 0x00000540-0x0000054f SystemIO conflicts with Region \GPIO 2 (20121018/utaddress-251)
[   16.591664] ACPI Warning: 0x00000540-0x0000054f SystemIO conflicts with Region \_SB_.PCI0.RP00.VGA_.GPIO 3 (20121018/utaddress-251)
[   16.591667] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   16.591668] ACPI Warning: 0x00000530-0x0000053f SystemIO conflicts with Region \GPXX 1 (20121018/utaddress-251)
[   16.591671] ACPI Warning: 0x00000530-0x0000053f SystemIO conflicts with Region \GPIO 2 (20121018/utaddress-251)
[   16.591674] ACPI Warning: 0x00000530-0x0000053f SystemIO conflicts with Region \_SB_.PCI0.RP00.VGA_.GPIO 3 (20121018/utaddress-251)
[   16.591677] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   16.591678] ACPI Warning: 0x00000500-0x0000052f SystemIO conflicts with Region \GPXX 1 (20121018/utaddress-251)
[   16.591681] ACPI Warning: 0x00000500-0x0000052f SystemIO conflicts with Region \GPIO 2 (20121018/utaddress-251)
[   16.591684] ACPI Warning: 0x00000500-0x0000052f SystemIO conflicts with Region \_SB_.PCI0.RP00.VGA_.GPIO 3 (20121018/utaddress-251)
[   16.591687] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

Здесь, как я понимаю, предлагают установить acpi драйвер для моего ноутбука. Ноутбук от DNS, модель a24hb, довольно редкий. Подскажите, какой драйвер мне подойдёт и где его искать?)

Практически все линуксовые драйвера входят в состав ядра и подгружаются автоматически. Сторонний драйвер для такой мелочи, как acpi-кнопки никто делать не будет.

Тебе остаётся обновить ядро до самого последнего (не самого последнего в репозитории, а того, что latest stable на https://www.kernel.org/) и надеяться, что заработает, либо, отправлять багрепорт разработчикам ядра/дистрибутива, либо сушить сухари.

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

Ну ладно. Хотя у ноутов hp вроде достаточно поставить пакет hp-wmi, он насоздаёт файлов с обработкой acpi событий, и всё заработает... Слушай, а может быть такое, что нажатие клавиши не оставляет сканкода? У меня, например, fn-f2 и fn-f7 так поступают. То есть в консоли showkey, нажимаю fn-f7 - и ничего не выводит. Но монитор гаснет, то есть клавиша как-то работает. И acpi_listen тоже ничего не видит. Перебирал все устройства cat /dev/input/eventX и нажимал в каждом fn-f7 - ни одно не реагировало. Как она вообще работает тогда, можешь объяснить? :) Возможно, это поможет разобраться с теми, которые не работают..

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

Ядро обновлю, спасибо за совет. Но всё равно хочется понять, почему кнопки, которые не видит showkey и acpi_listen могут работать?) Может, нажатия ещё что-нибудь раньше может отлавливать?

borgch ()
Ответ на: комментарий от ValdikSS

Поставил evtest, простучал, тоже не работает. Нагуглил статью http://gimmor.blogspot.ru/2010_12_01_archive.html, где в конце у парня на вебкамере тоже не детектится клавиша, т.е. не выводятся сканкоды:

Вебкамера Creative Live! Cam Socialize HD AF
Вебкамера имеет 1 клавишу. Не реагирует.

В терминале:
$ sudo showkey
не реагирует на нажатие клавиши на вебкамере.

В моей системе - устройство event5:

$ sudo evtest /dev/input/event5
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x41e product 0x4086 version 0x1010
Input device name: "VF0690 Live! Cam Socialize HD A"
Supported events:
  Event type 0 (Sync)
  Event type 1 (Key)
    Event code 212 (Camera)
Testing ... (interrupt to exit)
также не реагирует на нажатие клавиши



$ cat /usr/share/X11/xkb/keycodes/xfree86 | grep 212
    <I54> =   212;



$ cat /usr/share/X11/xkb/keycodes/evdev | grep 212
<I212> = 212;   // #define KEY_DASHBOARD         204
<I220> = 220; // #define KEY_CAMERA              212



Это могут быть 3 вещи.
1. Неисправная кнопка. Исправность лучше проверить в Windows, установив комплектное ПО. Проверено, работает, надеюсь на пункт 2, но похоже п.3.
2. Ошибки в отображении кодов клавиш, на одной из стадий.
3. Неподдерживаемое оборудование. Выглядит как совместимое со стандартом, а на деле, что-то да забыли разработчики или наоборот добавили.

Но у меня клавиши же работают, включают-выключают wifi и монитор, так что это не пункты 1 и 3! В общем, это уже совсем другая тема, не имеющая отношения к выбору acpi драйвера... Сейчас создам новую.

borgch ()
Ответ на: комментарий от hbars

Нет, не помогло. Клавиатура работает как прежде, но в dmesg новые ошибки с bumblebee и bluetoothd.

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