Приветствую Вас, Гость! Регистрация RSS

Linux Free

Пятница, 19.04.2024
Главная » Статьи » Система

Lenovo S10-3C и Ubuntu 11.04
Всем привет.
Линуксом заразили меня не так давно, но вот созрел поставить Ubuntu 11.04 на свой нетбук Lenovo S10-3C, т.к. практика показала что Windows 7 хоть и работает на нетбуке, но не так шустро как хотелось бы.
Столкнулся с проблемой при установке или рубить ACPI (как пишут многие) или потерять клавиатуру.
Ни тот ни другой вариант не устроили, нашел таки решение(для реализации НЕОБХОДИМА USB - клавиатура на момент установки системы):
1. Сразу подключаем USB - клавиатуру к ноутбуку, и все этапы требующие нажатия кнопок производим именно с нее;
2. После установки создаем сразу в корневом каталоге(в "/") папку с именем например path

3. Далее в этой папке создаем файл и пихаем в него вот это содержимое:

#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;
}

4. Сохраняем файл в этой же папке напрмер под именем "just.c"

5. Далее в консоли

$ gcc just.c -o enable_keyboard
$sudo ./enable_keyboard 1

6. Клавиатура уже работает. Добавляем в rc.local (лежит в "/etc/") строку (перед exit 0):
/path/enable_keyboard 1

Все, теперь клавиатура на нетбуке работает, как и должна, а так же мы сохранили важный элемент - систему ACPI, что позволило нормально системе определить батарею нетбука и соответственно правильно работать без питания от сети.

Материал взять с Первый сайт и Форум Убунту проверен и расписан с расчетом на новичков в Линуксе.
...таких же как и я.
Категория: Система | Добавил: vyantarov (31.10.2011)
Просмотров: 3438 | Рейтинг: 5.0/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]