Страница 1 из 1

Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Чт июн 30, 2016 10:18 am
Shaaarnir
Добрый день!
Столкнулся с проблемой, что кнопка Fn на ноутбуке отрабатывает как кнопка выключения.
Т.е. ноутбук загрузился, все в порядке, все работает.
Потом пользователь случайно нажимает вместо Ctrl кнопку Fn и ноутбук корректно завершает работу, как будто нажали кнопку питания.

Пока проблема была на двух ноутах просто повыковыривал кнопки Fn и не обращал внимания, но сейчас уже ноутов таких набралось штук шесть-семь и пользователи закономерно на меня начинают фыркать ))) надо что-то решать :)
Есть какие идеи?
Что нужно дополнительно, чтобы понять корень проблемы?

WTWare 5.4.32
один из ноутов Lenovo V580c

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

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Чт июн 30, 2016 11:46 am
aka
Это точно тот лог? В логе терминал перегружается не по кнопке с клавиатуры, а по команде по сети от конфигуратора:

Код: Выделить всё

09-55-41-669| RSH: got command restart from 192.168.0.2.
Попробуй это:

http://pxe.ru/files/testing/201606301242.zip

Оно будет логить все кнопки. Пожалуйста, меньше лишних движений. Загрузи нотбук, с другой машины включи лог, нажми Fn.

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Чт июн 30, 2016 12:22 pm
Shaaarnir
да, лог именно тот.
Сначала перегрузился с конфигуратора для чистоты эксперимента, а потом после загрузки терминала полностью, нажал кнопку Fn.

Ок, сейчас протестирую.

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Чт июн 30, 2016 12:50 pm
aka
Shaaarnir писал(а):Сначала перегрузился с конфигуратора для чистоты эксперимента, а потом после загрузки терминала полностью, нажал кнопку Fn.
То, что было "потом после загрузки", в лог не попало. Кнопка "получить лог" соединяется с терминалом, скачивает сообщения и оставляет соединение открытым до тех пор, пока соединение по какой-нибудь причине не закроется. Автомагически переключаться после перезагрузки или делать что-то ещё умное оно не будет. Перезагрузил терминал - нажми на кнопку ещё раз.

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Чт июн 30, 2016 2:01 pm
Shaaarnir
Сделал.
Но не вижу нажатий кнопок в логах.
Что сделал:
1. Установил версию WTWare из архива
2. Включил проблемный ноут. Загрузился. Увидел окно с вводом логина и пароля.
3. Запустил с другого компа Конфигуратор, нажал получение логов.
4. После этого на проблемном ноуте ввел несколько цифр и нажал кнопку Fn. Ноут выключился.

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Чт июн 30, 2016 2:26 pm
aka
Упс. Я не там лог включил.

Файл из этого архива: http://pxe.ru/files/testing/201606301524.zip

Положи в "C:\Program Files (x86)\WTware\TFTPDROOT\5.4.33\packages\" вместо файла с таким же именем. И повтори те же действия ещё раз.

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Чт июн 30, 2016 2:58 pm
Shaaarnir
Готово.
Во вложении.

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Чт июн 30, 2016 3:36 pm
aka
https://git.kernel.org/cgit/linux/kerne ... gs/v4.4.14

#define KEY_WAKEUP 143 /* System Wake Up */

Это же так естественно - выключаться по кнопке Wake Up :-D

Попробуй это, втварь будет эту кнопку игнорировать: http://pxe.ru/files/testing/201606301636.zip

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Чт июн 30, 2016 5:20 pm
Shaaarnir
Все отлично!
Большое спасибо!

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Пт июл 01, 2016 10:19 am
Shaaarnir
Еще проблемка сохранилась на другом ноуте.
Там графическая библиотека другая используется, не получается снять лог с клавиатуры, и проверить та же кнопка виновата или нет.
Лог прилагаю.

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Пт июл 01, 2016 11:50 am
aka

Re: Кнопка Fn на ноутбуке работает как кнопка выключения

Добавлено: Пт июл 01, 2016 2:19 pm
Shaaarnir
Помогло :) Теперь вроде бы у всех кнопка отключена.
Еще раз спасибо!