Приобрел Samsung N150.
Модель пока еще новая (как и N210, N220), linux'оидами не опробованная,
Напишу коротко, какие из приведенных рецептов применил и какие еще есть проблемы.
Установил Ubuntu 9.10.
Почти все работает прекрасно "из коробки" (Wi-Fi, Video, Ethernet...). Проблемы с кнопками Fn - были.
Пользовался руководством, опубликованным в первом сообщении ветки.
1. Дополнил файл /lib/udev/rules.d/95-keymap.rules своей моделью *N150/N210/N220*.
2. Убедился, что скан коды и модель поведения клавиатуры в части "залипания" моего экземпляра как и у многих других Samsung'ов (проверил табличку). Дописал в 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
3. Поставил ядро 2.6.32-020632-generic (жалко, что с помощью dpkg, а не apt-get/aptitude - придется обновлять потом "вручную").
4. Пришлось подправить и параметры ядра путем добавления, предложенных выше, параметров "nomodeset acpi_backlight=vendor". В моем /etc/default/grub такая строчка:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/sda1 nomodeset acpi_backlight=vendor"
5. Поставил samsung-scripts. Вкл/выкл web-камеры позже "повесил" на Win+F10.
6.1. В результате не заработало только вкл/выкл. Wi-Fi по Fn+F9 как у многих. Сначала решил проблему путем создания скрипта, как предложено выше, с вариантом "sudo iwconfig wlan$i txpower...". Отмечу, что в моей моделе устройство не wlan0, а wlan1, потому передел скрипт с циклом (от 0 до 2-х).
6.2. Позже обнаружил что есть samsung-script wifi, но не работает. Не работал он потому, что пытался управлять wlan0. Исправил положение корректировкой /etc/default/samsung-scripts.
БЫЛО:
# Method to use for enable/disable wireless:
# 0 - iwconfig commands
# 1 - module removal
# Note: The WIRELESS_MODULE option is ignored if WIRELESS_TOGGLE_METHOD=0
WIRELESS_TOGGLE_METHOD=0
WIRELESS_MODULE="ath5k"
СТАЛО:
WIRELESS_TOGGLE_METHOD=1
WIRELESS_MODULE="ath9k"
Повесил команду "sudo samsung-scripts wifi" на Fn+F9. Конечно все будет работать при условии, что пользователь имеет право работать от имя root без пароля (Немного криво!).
Осталось три проблемы:
1. В ubuntu всплывающие сообщения при регулировки яркости, громкости, включении/выключении Wi-Fi или Web-камеры высвечиваются поверх всех окон достаточно долго (> 5 сек) и раздражают. Как это исправить и уменьшить время отображения сообщений? Пока не нашел.
2. Если при включении ноутбука при работе от батареи, установлена не максимальная яркость подсветки (при работе от BIOS, например еще в Grub), то после загрузки и попыток регулировки данная яркость будет максимальной. Это очень неудобно. Приходится перезагружаться, устанавливать максимальную яркость для обеспечения достаточного диапазона регулировок при работе. Ищу решение. Никто с подобным не сталкивался?
3. Светодиод активности Wi-Fi так и горит постоянно.
Всем большое Cпасибо и особенно автору темы!