Lenovo S10-3C Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
совместимость:s10-3c [2011/06/06 17:11]
совместимость:s10-3c [2012/03/03 08:41] (текущий)
[Lenovo S10-3C]
Строка 1: Строка 1:
 ====== Lenovo S10-3C ====== ====== Lenovo S10-3C ======
  
-Экран ​вроде бы показывает. Звук есть, ​вроде бы. Ethernet ​работает. Wi-Fi тоже, вроде бы, работает,​ однако,​ попытка выключить его аппаратным тумблером вешает весь девайс. Клавиатура ​работает,​ если в параметрах загрузки добавить noapic и acpi=off, но тогда перестаёт работать индикатор батарейки.+Экран показывает, звук есть, ​Ethernet ​работает, кнопки управления звуком/​яркостью/​etc ​работают. Wi-Fi тоже работает,​ однако,​ попытка выключить его аппаратным тумблером ​при старом BIOS вешает весь девайс. ​ 
 +===== Клавиатура =====
  
-Веб-камера ​пока не тестилась.+С новым BIOS (по крайней ​мере, с 3CCN17WW) клавиатура работает ​без каких-либо дополнительных движений.
  
-Корректность выключения пока не тестилась.+На сайте Lenovo выложены не самые новые или неполные версии, лучше обратиться ​непосредственно в службу поддержки, они вышлют архив с ПО и инструкцией. Для прошивки можно использовать FreeDOS, загруженный ​с флешки ([[http://​www.fedora.md/​wiki/​FreeDOS_%D0%BD%D0%B0_USB_Flash|инструкция]]).
  
-И кард-ридер не тестился.+==== Старый BIOS ====
  
-Всё это проверялось на Natty из коробки.+Со старым BIOS клавиатура из коробки не печатает. Создаём файл ​такого содержания:​ 
 +  #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 
 + 
 +Более подробно почитать (в том числе о том, как заставить клавиатуру работать после возврата из спящего режима) можно [[http://​syslinux.ru/​node/​1290|здесь]]. 
 +===== Прочий стафф ===== 
 + 
 +Веб-камера не нашлась, по крайней мере в cheese. 
 + 
 +В Skype камера определилась и даже заработала. правда после ​нажатия сочетания **Fn+Esc** 2 раза (на счет cheese не знаю поможет ли) 
 + 
 +Wi-Fi можно отключить программно сочетанием **Fn+F5**, но включить ​обратно не получилось (пришлось ребутать) 
 + 
 +У меня не заработали сочетания для изменения яркости экрана (**Fn+Вверх** и **Fn+Вниз**) 
 + 
 +Остальные сочетания вроде работают,​ правда пока не получилось проверить клавиши мультимедиано регулировка громкости работает точно 
 + 
 +Кард-ридер работает (проверялось на SD 16G) 
 +===== Ссылки ===== 
 + 
 +[[https://​bugs.launchpad.net/​ubuntu/​+source/​linux/​+bug/​677633|Баг на ланчпаде]] — "​keyboard doesn'​t work with acpi on lenovo s10-3c"​
  
  --- [[user>​Дмитрий Бо]] //​2011/​06/​06 17:05//  --- [[user>​Дмитрий Бо]] //​2011/​06/​06 17:05//
 + --- [[user>​Spalf]] //​2011/​07/​05 19:55//