- Lenovo S10-3C
- Клавиатура
- Старый BIOS
- Прочий стафф
- Ссылки
- не работает родная клавиатура
- Saved searches
- Use saved searches to filter your results more quickly
- irrienberith/s10-3c-keyboard-on-freebsd
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Нетбук на день рождение [РЕШЕНО Lenovo S10-3C] и решение проблем с клавиатурой
- Выбор нетбука под linux
- С Днём рождения!
- Желаю всегда к чему-нибудь стремиться, никогда не сдаваться и добиваться желаемого.
- Гип гип уррра! Ура, Ура!
Lenovo S10-3C
Экран показывает, звук есть, Ethernet работает, кнопки управления звуком/яркостью/etc работают. Wi-Fi тоже работает, однако, попытка выключить его аппаратным тумблером при старом BIOS вешает весь девайс.
Клавиатура
С новым BIOS (по крайней мере, с 3CCN17WW) клавиатура работает без каких-либо дополнительных движений.
На сайте Lenovo выложены не самые новые или неполные версии, лучше обратиться непосредственно в службу поддержки, они вышлют архив с ПО и инструкцией. Для прошивки можно использовать FreeDOS, загруженный с флешки (инструкция).
Старый BIOS
Со старым BIOS клавиатура из коробки не печатает. Создаём файл такого содержания:
#include #include #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):
Более подробно почитать (в том числе о том, как заставить клавиатуру работать после возврата из спящего режима) можно здесь.
Прочий стафф
Веб-камера не нашлась, по крайней мере в cheese.
В Skype камера определилась и даже заработала. правда после нажатия сочетания Fn+Esc 2 раза (на счет cheese не знаю поможет ли)
Wi-Fi можно отключить программно сочетанием Fn+F5, но включить обратно не получилось (пришлось ребутать)
У меня не заработали сочетания для изменения яркости экрана (Fn+Вверх и Fn+Вниз)
Остальные сочетания вроде работают, правда пока не получилось проверить клавиши мультимедиа. но регулировка громкости работает точно
Кард-ридер работает (проверялось на SD 16G)
Ссылки
Баг на ланчпаде — «keyboard doesn’t work with acpi on lenovo s10-3c»
не работает родная клавиатура
У меня не работает родная клавиатура сразу после установки Ubuntu 10.10 на нетбуке lenovo ideapad s10-3c, только внешняя. До установки, в винде клавиатура работала. Подскажите как запустить родную?
Я только начинающий пользователь. Подскажите, пожалуйста, какие команды нужно написать в терминале?
sudo nano /etc/default/grub
добавить «noapic acpi=off» к GRUB_CMDLINE_LINUX_DEFAULT
sudo update-grub
после этого перезагрузиться
Подскажите, куда именно вставить «noapic acpi=off»?
GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash» GRUB_CMDLINE_LINUX=«»
GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash noapic acpi=off»
Вставила как Вы написали, вот что получила:
GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash noapic acpi=off» GRUB_CMDLINE_LINUX=«»
после чего пишу sudo update-grub, на что мне вылезает ответ: команда не найдена. Что делать?
>после чего пишу sudo update-grub, на что мне вылезает ответ: команда не найдена.
В консоли пишете? Внимательно пишите. Вероятно ошиблись. Не может быть, чтобы этого скрипта не было.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Enable Lenovo s10-3c’s keyboard on FreeBSD/Linux
irrienberith/s10-3c-keyboard-on-freebsd
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Enable lenovo s10-3c’s keyboard on FreeBSD/Linux
The BIOS of Lenovo netbook s10-3c is weird, so, after i installed linux or freebsd on it, the keyboard just DOESN’T work. Solutions are below.
1. Make sure you have gcc in your system
2. Save the code to a file
Use your text editor to open a file:
On FreeBSD, use % ee keyboard.c and paste the code to the editor:
#include #include //putb() #include __FBSDID("$FreeBSD$"); #include //i386_set_ioperm #define I8042_COMMAND_REG 0x64 int main(int argc, char *argv[]) < char data = 0xae; //enable keyboard struct i386_ioperm_args p; p.start = I8042_COMMAND_REG; p.length = 1; p.enable = 1; sysarch(I386_SET_IOPERM, &p); if(argc == 2 && argv[1][0] == '0') data = 0xad; //disable keyboard outb(I8042_COMMAND_REG, data); return 0; >
On Linux, use $ vim keyboard.c
and paste the code to the editor:
#include #include #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; >
Then, save the source file.
Use gcc to compile the code:
# gcc keyboard.c -o enable-keyboard
If it works fine we can find a file enable-keyboard in the current directory. Bofore wo use it, we need to fix the permission:
We can test the code to make sure it works, input in CLI:
After doing this, the keyborad of s10-3c finally works! But if we reboot the system, it doesn’t work anymore until we run the code again. So we need to run the code during startup:
# cd /etc/rc.d # vi enalbe_keyboard
add these lines to the file:
#!/bin/sh /usr/bin/enable-keyboard
Then, reboot your system and every is done.
Нетбук на день рождение [РЕШЕНО Lenovo S10-3C] и решение проблем с клавиатурой
Выбор нетбука под linux
Прочитал , спасибо.
Но модели там приведены более 10 000 и в наличии нет в магазине.
Меня интересуют из выше перечисленных
как по мне, я бы выбрал из этих самсунг или леново. Ну не верю я сони, не верю.
вон, в шкафу на работе лежит два их чуда с битыми приводами,и утянутым за собой каким то чипом..
Хотя себе взял Асер Емашинес 350, и доволен.
Тем более, на нем не было вообще винды, что еще обеспечило снижение цены.
Примерно 275 долл. (Я не в курсе, сколько это в рублях)
Я тоже склоняюсь к samsung более .
Вспоминая Samsung SpinPoint и Гнусмасовские «Шедевральные» CD приводы, у меня начинается некоторый тремор, хотя Ноутбуки самсунга на моих глазах и не умирали.
Smasung, ИМХО, очень хороший вариант по соотношению цена/качество, у самого ноут Samsung R410P — все работает отлично + два харда samsung уже лет 5 трудятся. тоже без сбоев, тьфу тьфу тьфу =)
PS
Еще мобильник samsung и музыкалный центр(уже лет 7 ему. )
исключительно lenovo как-никак это «IBM» А у меня хороший опыт в продаже именно компьютерной технике.
А вспоминая что Леново — это таки Китай, да, купивший производство ИБМ, но китай.
Хотя у него камешек посвежее будет, как на мой взгляд.
Но 145 самсунг я живьем видел, и он у меня оставил довольно приятное впечатление.
Леново живьем — не видел, сказать не могу.
Да китай не спорю, но у меня у самого Lenovo и я с ним проблем не знаю, хотя если честно, то не зависит по большей части какой компании у тебя ноут или нет бук, все зависит от кривизны рук и твоему собственному отношению к технике.
Из перечисленных откровенно говоря все так себе. Да и мода на нетбуки прошла. Я бы посоветовал поднакопить на ноут подороже или подождать когда выпустят ->>> Планшет с Ubuntu выйдет в начале 2011 года
Ну я не люблю тыкать пальцами в монитор ))), та и за модой не гонюсь , просто вещь довольно удобная вот и надумал взять нетбук , я согласен что из этих нетбуков нету крутых , а зачем мне. У меня та стационарный комп есть , а нетбук так в нете посидеть , курсавую принести и программировать учиться и т.д . Чтобы когда надо был под рукой.
ага, и будет он стоить, пока сюда доедет. И когда доедет.
я вот 3 месяца назад взял себе нетбук, и в том числе по причине его ощутимого понижения стоимости, да и наконец, без винды в нагрузку.
Намного удобнее, чем ноут 14 дюймовый, и ощутимо легче таскать.
Да, накопить на 17 дюймовый (весом в 6 кг), и таскать с собой в транспорте.
Самое то. 🙂
Да цены понижаются , причем заметно.
Вес это преимущество, да. Но ломать глаза на маленьком экране, зачем?
ты знаешь, учитывая разрешение экрана — то оно не практически отличается от того же 14 дюймовика. да и 17 тоже. 🙂
А через полгода таскания — лучше поменьше экран, чем вес.
Это мой личный опыт, прежде всего. А я его таскаю постоянно.
Слишком часто он оказывается мне нужен неожиданно.
Каждый раз когда приходиться поработать по крупному вне дома с большим монитором(а не контактик, мэил-ру агентик), проклинаю маленький монитор.
Каждый раз когда нужно иметь с собой компьютер, радуюсь что он маленький и я не забил его взять с собой. Плюс когда места разместиться нету, можно даже на весу работать, типа в метро и т.п.
З.Ы. но дома, с большим монитором, внешней клавиатурой и мышью — ум-м-м-м, сказка.
Можешь рассмотреть еще — MSI U 135 DX
Все же я решил lenovo взять , т.к проц N455 работает с DDR3 это дело поновее , та и знакомый тоже lenovo взял , пока не жалуется )))). Заказал сегодня , товар будет числа 1-2. Осталось дело с выбором ОС linux , KDE или LXDE .
Думаю, можно попробовать Kubuntu netbook. если не понравится то lubuntu — тоже хороший выбор
думаю правильный выбор, вы в следствие отпишитесь как ваши впечатление о нем, просто интересно.
С Днём рождения!
Желаю всегда к чему-нибудь стремиться, никогда не сдаваться и добиваться желаемого.
Гип гип уррра! Ура, Ура!
Спасибо большое DarkneSS
Пришёл нетбук lenovo s10 3c на нём стоит windows 7 совместно буду ставить kubuntu , там ещё присутствует раздел резервной копии windows 7 (15 гигов ) , только вот начал ставить и наткнулся на проблему , клавиатура не реагирует. Ну благо поисковики ни кто не отменял ))) тут нашел подобную тему вот теперь ставлю ))))
Как поставлю отпишусь )
Короче установка была сделана так :
Выбираешь загрузится с live CD потом включаешь электронную клавиатуру потом нажимаешь установить , когда дело доходит до ввода имени и пароля то с электронной клавиатуры вводишь данные , и ставить галочку входить без пароля.
Потом когда система установилась опять включаешь электронную клавиатуру и заходишь в консоль там пишешь
sudo -s
получаешь права супер пользователя и
nano /boot/grub/grub.cfg
находишь строку quiet splash после нё дописываем noapic acpi=off
сохраняем , перезагружаем и клава работает )))
информация взята здесь
Не всё так гладко получилось как надо , с этим параметром она грузится не как нетбук версия а как ПК , батарею не видит и само собой не заряжается (
Зряжаться-то должна все равно(этим делом аппаратно контроллер управляет), а вот заряд показывать не будет acpi-то выключен!
Bug #677633
В общем баг известный — придется подождать, пока пофиксят, может в новой версии ядра, а сожет только в следующем дистрибутиве.
lohmat да с батареей согласен , заряжается. А вообще кончно kubuntu нетбук версия выглядит конечно очень красиво )
А если в настройках плазмы переключить? (Настройки -> рабочее пространство plasma)
Блин +100 , что то я сам как то и не подумал , ну а с индикатором батареии можно и подождать )
Вот появился path http://sourceforge.net/projects/ibm-acpi/ , подскажите как пропатчить , просто не хочу систему навернуть ( так как ещё патчи ставить не приходилось )
thinkpad-acpi-0.24-20100516_v2.6.34.patch.gz 2010-05-22
Ибо патч специфический. под ядро 2.6.34
Тем более, там достаточно популярно в багтрекере разъяснили, что он давно уже в ядре.
похоже , его (баг) спихнули в ядро, и пока успокоились.
http://kubuntu.ru/node/7956
Вот описание, и инструкция по установке ядра, которое, возможно, тебе поможет.
Ибо там есть патчи, которые тебе, возможно, смогут помочь. На мой взгляд, разумеется.
вот только моя рекомендация:
ставить ядро и все, что к нему linux-headers-2.6.37-4.dmz.1-liquorix-686_2.6.37-15_i386.deb с расширением не amd64, а i386
Ибо, как я понимаю, у тебя дистрибутив обычные а не 64 битный.
Попробовал , не запустилось ядро вообще , но всё равно спасибо за помощь
Как пробовали? Что не запустилось?
амд64 он и не предложит. Хз почему так пакеты называются, но после update только родной архитектуры ядра доступны для установки.
Само ядро не завилось на нетбуке , то есть пошла загрузка , потом строки команд и всё , глохнет
Не завИлось, говоришь? 😉 А хули ему завиваться? :-))) Ладно, шутки в сторону. Логи давай и будем смотреть, что у тебя там за «строки команд». И, кстати, как глохнет расскажи. Можешь даже из любви к искусству экран мобильным сфотографировать и сюда запостить. Только под кат спрячь. 😉
Установка сама завершилась )))) , при запуске этого ядра не заходит в систему , а с обычного ядра всё в норме