Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Fn+F7 после обновления изменилось действие.  (Прочитано 10773 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 900
  • Mate, и никаких Unity
    • Просмотр профиля
Здравствуйте.
Ноут N56V
DE Mate
После обновления сразу большого кол-ва пакетов и  ядра
Linux Asus-N56VB 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Действие по клавишам Fn+F7 вместо гашения экрана, запускает хранитель экрана и после показывает окно входа в систему. Т.е. надо снова логиниться.

В настройках питания не нашел ничего про это.

Вопрос, как исправить ситуацию?

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #1 : 06 Октября 2019, 17:45:33 »
jack_solovey, загрузитесь с предыдущей версией ядра (GRUB2 -> Дополнительные параметры для Ubuntu... -> {Выбрать ядро версии ниже чем 4.15.0-65}) и проверьте - сохраняется ли проблема там. Весьма вероятно, что поддержка ACPI для Вашего железа в последнем ядре была благополучно поломана. Если проблема там не сохраняется - имеет смысл ядро 4.15.0-65 в систему не ставить, и ждать следующего релиза (для верности я бы проверил на Вашем месте - существует ли проблема с LiveUSB Ubuntu версий 18.04.3, 19.04, 19.10; чтобы хоть понимать - ACPI окончательно поломали, или всего на один релиз; последнее понимание необходимо для вывода: следует ли вообще обновлять ядро в Вашем конкретном случае, или же пакет следует hold'ить).
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 900
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #2 : 07 Октября 2019, 10:03:57 »
загрузитесь с предыдущей версией ядра
Загрузился.
Linux Asus-N56VB 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Теперь работает как положено.
Это теперь только 1 выход, ставить это ядро по умолчанию и сносит новое? И больше не обновлять? т.е. если сломали то это надолго?
« Последнее редактирование: 07 Октября 2019, 10:13:52 от jack_solovey »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #3 : 07 Октября 2019, 11:12:31 »
Какой дистрибутив?lsb_release -aДля 18.04 есть ядра веток 4.15, 4.18 и 5.0. Можно проверить, как работает с 4.18 и 5.0.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 900
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #4 : 07 Октября 2019, 17:47:46 »
zg_nico, БТР, премногие вам благодарности.
Поставил ядро 4.18.0-25, fn+F7 работает как надо

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #5 : 08 Октября 2019, 14:09:44 »
Поставил ядро 4.18.0-25, fn+F7 работает как надо
Это ядро уже не поддерживается. Надо поставить 5.0

sudo apt install linux-generic-hwe-16.04
При такой установке будет штатное, и оно будут обновляться. Если нормально заработает, то остальные ядра можно снести.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 900
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #6 : 18 Декабря 2019, 16:16:22 »
Это ядро уже не поддерживается. Надо поставить 5.0

При такой установке будет штатное, и оно будут обновляться. Если нормально заработает, то остальные ядра можно снести.
Обновлось ядро, до 5.0.0-37
Проблема вернулась.
Получается, что сломали основательно и надолго.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #7 : 18 Декабря 2019, 16:39:51 »
Обновлось ядро, до 5.0.0-37
Проблема вернулась.
Получается, что сломали основательно и надолго.
Они там много чего поломали. Одни тачпады synaptics чего стоят. И главное уже больше недели нет фикса.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 900
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #8 : 19 Января 2020, 16:13:42 »
Поставил 5.3.0-26
такие же проблемы.
Похоже на моем ноуте про новые ядра и обновления дистрибутива можно забыть :(

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #9 : 31 Января 2020, 16:33:41 »
Похоже на моем ноуте про новые ядра и обновления дистрибутива можно забыть
Ну если разобраться, то можно и не забывать. Если уметь только ядра менять, то да.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн damix

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #10 : 31 Января 2020, 19:41:54 »
jack_solovey, 4.19.x поддерживается и еще долго будет, обновления безопасности на него еще долго будут пилить, если на нем пашет, можно его юзать. Если нет, можно юзать 4.18, ничего страшного не будет.
Это ядро уже не поддерживается.
И что с того? Пользоваться не поддерживаемым софтом кем-то запрещено?

Пользователь добавил сообщение 31 Января 2020, 19:46:40:
jack_solovey, новейшее ядро есть смысл попробовать, чтобы проверить, не починили ли уже этот баг. Только новейшее сейчас 5.5. Если в нем не починили, можно помучить разработчиков.
« Последнее редактирование: 31 Января 2020, 19:46:40 от damix »

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 900
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #11 : 03 Апреля 2020, 11:03:12 »
Написал разрабам, по адресу который наел в сети linux-kernel@vger.kernel.org

Получил ответ, не могу сообразить о чём в нём говорится.

Цитировать
[adding Cc's]

On 3/8/20 11:43 PM, {email} wrote:
> Hello, sorry this machine translation.
>
> Laptop  Asus N56V
> Prior to kernel 5, the FN+F7 buttons turned off the laptop screen.
> Starting with kernel 5, these buttons turn on standby mode.
> I have to use core 4.18
>
> Linux Asus-N56VB 4.18.0-25-generic #26~18.04.1-Ubuntu SMP Thu Jun 27 07:28:31 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
>
> Whether it is planned to return the legacy function to the fn+f7 buttons to disable the main monitor.

Hi,

Possibly caused by 78f3ac76d9e5219589718b9e4733bee21627b3f5
(platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey).

--
~Randy

« Последнее редактирование: 03 Апреля 2020, 11:11:29 от Aleksandru »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #12 : 03 Апреля 2020, 18:08:26 »
jack_solovey, указали на изменение, которое - вероятно - вызвало ошибку
https://patchwork.kernel.org/patch/10663435/
предполагается, что вы сможете скомпилировать ядро без этого изменения, откатив его (либо проверив версию непосредственно до изменения и сразу после)
и сообщить, что без него всё ок, чтобы они тоже откат сделали
только я не подскажу, как собрать ядро, я никогда этого не делал

P.S. с другой стороны, они добавили кого-то в копию
[adding Cc's]
возможно, автора изменения, чтобы он внимательнее посмотрел, не наломал ли он дров
Debian 11, Debian 11 Server

Оффлайн damix

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #13 : 03 Апреля 2020, 19:54:49 »
предполагается, что вы сможете скомпилировать ядро без этого изменения, откатив его (либо проверив версию непосредственно до изменения и сразу после)
только я не подскажу, как собрать ядро, я никогда этого не делал
Надо как-то так собрать
sudo apt update
sudo apt build-dep linux
sudo apt install kernel-package libncurses5-dev git
git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
cd linux
git branch before 8055db3a5b7508872a2d0ab55ff8688ce0b1df63
git branch after 78f3ac76d9e5219589718b9e4733bee21627b3f5
git checkout before
make defconfig
fakeroot make-kpkg -j `nproc` --initrd --append-to-version=-before kernel_image kernel_headers
Затем собрать то что после этого изменения (в той же папке):
make clean
git checkout after
make defconfig
fakeroot make-kpkg -j `nproc` --initrd --append-to-version=-after kernel_image kernel_headers
Мануал по сборке ядра в Ubuntu вот.

Пользователь добавил сообщение 03 Апреля 2020, 20:09:56:
Мне первый раз это очень помогло разобраться.
« Последнее редактирование: 03 Апреля 2020, 20:09:56 от damix »

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 900
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Fn+F7 после обновления изменилось действие.
« Ответ #14 : 18 Августа 2022, 05:07:27 »
Мне первый раз это очень помогло разобраться.
И снова здравствуйте.
Не прошло и три года, как решил таки разобраться с этой темой.
(уже нет возможности сидеть на ядре 4.18)
Есть вопросы по вашим советам.
Подскажите пожалуйста.

1. Откуда взят номер git branch before 8055db3a5b7508872a2d0ab55ff8688ce0b1df63
если текущее исправление 78f3ac76d9e5219... легко гуглится и можно посмотреть про что там. то номер 8055db3a5... гугл находит только в этой теме.

2. Не совсем понятно, а как дейстовать с ядром не из источника .../git/torvalds...
у меня стоят два ядра 4.18 и 5.4(последнее актуальное)
причем если с 4.18  более менее понятно в папке /usr/src к нему относятся каталоги linux-headers-4.18.0-25 и linux-headers-4.18.0-25-generic
то с 5.4 всё по другому
linux-headers-5.4.0-124-generic
linux-hwe-5.4-headers-5.4.0-124
при попытке скачать исходники командой
sudo apt-get source linux-image-5.4.0-124-genericскачиваются файлы
/usr/src/linux-signed-hwe-5.4_5.4.0-124.140~18.04.1.tar.xz
/usr/src/linux-signed-hwe-5.4_5.4.0-124.140~18.04.1.dsc
после распаковки содержимое каталога /usr/src/linux-signed-hwe-5.4-5.4.0 на исходники не очень похоже
В общем не понятно, да и не ясно нужно ли сейчас откатывать этот патч.
Судя по всему это место в ядре очень сильно поменялось уже.

было таое изменение
err = asus_wmi_backlight_init(asus);
if (err && err != -ENODEV)
goto fail_backlight;
-- }
++ } else
++   err = asus_wmi_set_devstate(ASUS_WMI_DEVID_BACKLIGHT, 2, NULL);

теперь там совсем другой код
power = read_backlight_power(asus);
if (power != -ENODEV && bd->props.power != power) {
ctrl_param = !!(bd->props.power == FB_BLANK_UNBLANK);
err = asus_wmi_set_devstate(ASUS_WMI_DEVID_BACKLIGHT,
    ctrl_param, NULL);
if (asus->driver->quirks->store_backlight_power)
asus->driver->panel_power = bd->props.power;

/* When using scalar brightness, updating the brightness
* will mess with the backlight power */
if (asus->driver->quirks->scalar_panel_brightness)
return err;
}

3. Изменения сделаны в файле ../drivers/platform/x86/asus-wmi.c
но я нигде не могу найти этот файл (думал уже там полазить вручную и просто собрать ядро с измененным исходником)
у меня в папке /usr/src/linux-headers-5.4.0-124-generic/drivers/platform/x86 вообще нет файлов *.с
получается это даже не исходники.


В общем пока не понятно как это всё работает.

 

Страница сгенерирована за 0.033 секунд. Запросов: 22.