цитата: 1. Дополнил файл /lib/udev/rules.d/95-keymap.rules своей моделью
*N150/N210/N220*.
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*NC10*|*NC20*|*N130*|*SP55S*|*SQ45S70S*|*SX60P*|*SX22S*|*SX30S*|*R59P/R60P/R61P*|*SR70S/SR71S*|*Q210*|*Q310*|*X05*|*P560*|*R560*|*N150/N210/N220*", RUN+="keymap $name samsung-other"
2. Убедился, что скан коды и модель поведения клавиатуры в части "залипания" моего экземпляра как и у многих других Samsung'ов (проверил табличку). Дописал в /etc/rc.local чтоб наверняка:
echo 130,131,132,134,136,137,177,179,247,249 > \
/sys/devices/platform/i8042/serio0/force_release
echo "echo 130,131,132,134,136,137,177,179,247,249 > \
/sys/devices/platform/i8042/serio0/force_release" | at now + 1 minutes#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 130,131,132,134,136,137,177,179,247,249 > \
/sys/devices/platform/i8042/serio0/force_release
echo "echo 130,131,132,134,136,137,177,179,247,249 > \
/sys/devices/platform/i8042/serio0/force_release" | at now + 1 minutes
exit 0
4. Пришлось подправить и параметры ядра путем добавления, предложенных выше, параметров "nomodeset acpi_backlight=vendor". В моем /etc/default/grub такая строчка:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"Не забываем sudo update-grub
PS1 Обновилось ядро 2.6.32-20 и яркость не регулируется ,остальные Fn клавишы работают(реагируют на нажатие клавиш)
файл /lib/udev/rules.d/95-keymap.rules изменился
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*NC10*|*NC20*|*N130*|*SP55S*|*SQ45S70S*|*SX60P*|*SX22S*|*SX30S*|*R59P/R60P/R61P*|*SR70S/SR71S*|*Q210*|*Q310*|*X05*|*P560*|*R560*|*N120*|*N128*|*N140*|*N148/N208*|*NB30*|*N220*|*N310*|*N510*|*X118*|*X120*|*R518*|*R519/R719*|*R528/R728*|*R580/R590*|*E252*|*N150/N210/N220*", RUN+="keymap $name samsung-other"
,на ядре 2.6.32-16 яркость регулируется,
команду nomodeset acpi_backlight=vendor из файла /etc/default/grub убрал (и без неё работает)
lshal| grep system.hardware.product (уже не хочет работать)
Could not initialise connection to hald.
Normally this means the HAL daemon (hald) is not running or not ready.
PS2Здесь заставляем яркость работать на ядре 2.6.32-20 :
sudo apt-get install --reinstall easy-slow-down-manager samsung-backlight
Then, restart the samsung-tools system service:
samsung-tools -S
перегрузился, всё пашет.(а на ядре 2.6.32-16 - нет)
Файл /etc/rc.local привёл в исходное состояние
Файл /etc/default/grub: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" привёл в исходное состояние(можно quiet splash убрать, что бы видеть ход загрузки системы)