Это старая версия документа.
Содержание
Экран вроде бы показывает. Звук есть, вроде бы. Ethernet работает. Wi-Fi тоже, вроде бы, работает, однако, попытка выключить его аппаратным тумблером вешает весь девайс.
Клавиатура
Клавиатура из коробки не печатает. Создаём файл такого содержания:
#include <unistd.h> #include <sys/io.h> #define I8042_COMMAND_REG 0x64 int main(int argc, char *argv[]) { char data = 0xae; // enable keyboard ioperm(I8042_COMMAND_REG, 1, 1); if (argc == 2 && argv[1][0] == '0') data = 0xad; // disable keyboard outb(data, I8042_COMMAND_REG); return 0; }
Сохраняем его, например, как just.c. Далее:
gcc just.c -o enable_keyboard sudo ./enable_keyboard 1
Клавиатура уже работает. Добавляем в rc.local (перед exit 0):
/path/to/enable_keyboard 1
У меня gdm загружается раньше, чем включается клавиатура, приходится ждать секунд десять. Можно попробовать запихать включение не в rc.local, а в rcX.
Прочий стафф
Веб-камера не нашлась, по крайней мере в cheese.
В Skype камера определилась и даже заработала. правда после нажатия сочетания Fn+Esc 2 раза (на счет cheese не знаю поможет ли)
Wi-Fi можно отключить программно сочетанием Fn+F5, но включить обратно не получилось (пришлось ребутать)
У меня не заработали сочетания для изменения яркости экрана (Fn+Вверх и Fn+Вниз)
Остальные сочетания вроде работают, правда пока не получилось проверить клавиши мультимедиа. но регулировка громкости работает точно
Попытка выключить девайс стандартными методами при включенном Wi-Fi приводит к мёртвому зависанию. Если тумблер Wi-Fi стоит в «Выкл.», то выключение и перезагрузка проходят нормально.
Кард-ридер работает (проверялось на SD 16G)
Ссылки
Баг на ланчпаде — «keyboard doesn't work with acpi on lenovo s10-3c»
— Дмитрий Бо 2011/06/06 17:05 — Spalf 2011/07/05 19:55