Ноутбук теряет клавиатуру

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Sadok123
сержант
Сообщения: 179
Зарегистрирован: 2008-09-04 10:59:32

Ноутбук теряет клавиатуру

Непрочитанное сообщение Sadok123 » 2021-03-01 20:54:47

Привет.

Вопрос немного ламерский. Есть старенький Lenovo 110, валялся-пылился. Встает туда только 32-разрядные ОС... вин 7 тянет ))

Решил водрузить туда 13 версию (на самом деле не влияет, скатывался до 11) Free BSD.

Ситуация такая: грузимся с виптуального CD с iso, доходим до boot-menu, там нажимаем <Enter>, пошла загрузка и на этом всё. Клава потеряна, я не могу нажать <Enter>, что бы выбрать "Install".

При этом можно налету подключить USB-клавиатуру и все прекрасно работает.

В dmesg относительно родной клавиатуры нашел только

Код: Выделить всё

atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
<хм... на последнюю строчку только что обратил внимание>

Есть навскидку направление куда копнуть? Или идти курить интернеты?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

Ноутбук теряет клавиатуру

Непрочитанное сообщение Demis » 2021-03-02 14:36:22

Не уверен в правильности направления, но сам-бы пошел по такому пути:
1. Обновить биос, если это возможно.
2. ACPI и все, что вокруг него...
М.б. попытаться отрубить оное (что-то вроде hint.apic.0.disabled="1" в loader.conf)
https://docs.freebsd.org/ru_RU.KOI8-R/b ... debug.html
или поиграть с ним на предмет устранения ошибок.
https://github.com/RehabMan/HP-ProBook- ... -your-DSDT
https://github.com/RehabMan/HP-ProBook- ... master.zip
http://www.insanelymac.com/forum/topic/ ... d-patcher/
Были как-то танцы с бубном, не с ноутом, но с железом.
Удалось вытянуть на нормальное поведение.
По дефолту "из кАробки" железо всегда с ошибками.
На чем только не проверял, от дешевки до вполне навороченных систем, результат - ошибки производителя железа есть всегда...
Вообще всегда. И не одна две, а 20-30-40-50шт легко. Иногда они не особо заметны, иногда все жестоко перекашивает.
Но изучение всегда отнимает много времени.

Код: Выделить всё

###############################################################################
###############################################################################
# demis acpi add
###############################################################################
###############################################################################
# demis add for diagnose
# demis of 2 next row 2013-01-06 18:42 and link to rc.conf powerd_
#coretemp_load="YES"
#acpi_aiboost_load="YES"
#smbus_load="YES"
#iicbus_load="YES"
#intpm_load="YES"
#_load="YES"
#smb_load="YES"
#ichsmb_load="YES"
#unionfs_load="YES" # demis marked 2014-04-18
#
# https://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ACPI-debug.html
# https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/wiki/How-to-patch-your-DSDT
# https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/archive/master.zip
# http://www.insanelymac.com/forum/topic/223205-dsdt-editor-and-patcher/
# demis for new MB: Supermicro X8SIE-LN4F set "Windows 2006" and bios acpi set to ACPI v.3
#
# demis
# 1. use cl_acpi_get.sh to get AND send config (this going via email to demis)
# 2. on xp comp run Java DSDT Editor (in Work\Dev\Freebsd\ACPI\ACPI>Work\Dev\Freebsd\ACPI\ACPI\)
# 3. correcture errors
# 4. compile to check errors (IASL->Compile or F5)
# check for ACPI troubles on new pc hardware
# acpidump -dt | grep Windows
# man acpidump
# get: acpidump -t -d -o foo.dsdt > foo.asl
# edit: foo.asl
# check: iasl foo.asl
# if 0 error compile: iasl -f foo.asl
# AML Output: acpidump.aml
# copy: cp acpidump.aml /boot
# Values for hw.acpi.osname :
#Windows 2000
#Windows 2001
#Windows 2001 SP1
#Windows 2001 SP2
#Windows 2001.1
#Windows 2001.1 SP1
#Windows 2006
#Microsoft Windows NT
#Microsoft WindowsME: Millennium Edition
#hw.acpi.osname="Windows 2006" # unset 2015-05-23 03:45|set 2017-05-24 19:29
#hw.acpi.osname="Windows 2001.1" # unset 2015-02-09 13:05
hw.acpi.osname="Windows 2001.1" # unset 2015-02-09 13:05|set 2017-05-29 19:30
# acpi_dsdt_load="YES"
# acpi_dsdt_name="/boot/DSDT.aml"
# acpi_dsdt_load="YES"
# acpi_dsdt_name="/root/s950-patched.aml"
# demis commented next 2 row 2017-05-24
#acpi_dsdt_load="YES"
#acpi_dsdt_name="/boot/acpidump.aml"
#
# 2014-10-16 for debug
hw.acpi.verbose="1"
hw.acpi.handle_reboot="1"
debug.acpi.max_threads="1"
hw.acpi.ec.poll_timeout="2000"
# debug.acpi.layer="ACPI_ALL_COMPONENTS ACPI_ALL_DRIVERS"
# debug.acpi.level="ACPI_LV_ERROR"
###############################################################################
###############################################################################

# acpica
# sysutils/acpica-tools
# acpidump -t -d -o lp-2015-02-10-1.dsdt > lp-2015-02-10-1.asl
http://www.probios.ru/options/resource/ ... pport.html
http://web.archive.org/web/201403300526 ... /acpi.html
Ну и в таком духе.
Опять, повторюсь, не уверен, что я прав в данном, конкретном, случае...
Это просто возможное направление...

Sadok123
сержант
Сообщения: 179
Зарегистрирован: 2008-09-04 10:59:32

Ноутбук теряет клавиатуру

Непрочитанное сообщение Sadok123 » 2021-03-02 17:54:07

Demis писал(а):
2021-03-02 14:36:22
Не уверен в правильности направления, но сам-бы пошел по такому пути:
там проц даже в x64 не умеет. да, про всякие hintэs я посмотрел. предлагают

Код: Выделить всё

#hint.uart.1.at="isa"
в /boot/device.hints

я пока не проверял, подожду время ребута.

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

Ноутбук теряет клавиатуру

Непрочитанное сообщение Demis » 2021-03-02 20:21:58

Обратите внимание, что "atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0" имеет фразу "on acpi0".
Т.е. acpi включен.

Как будто-бы "дерутся драйвера" контроллера кбд между собой.
Тот который "уже загружен системой" и тот, который инициализуруется при загрузке виртуального CD.

Интересно, а в live-cd моде загрузки клавиатура работает?
https://docs.freebsd.org/ru_RU.KOI8-R/b ... ve-cd.html

Дополню верхние ссылки еще одной, до кучи, про acpi, очень наглядно про корректировки рассказано:
https://www.youtube.com/watch?v=1Rktic5OpNY

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Ноутбук теряет клавиатуру

Непрочитанное сообщение Alex Keda » 2021-04-15 8:17:44

у меня и на серверах такое бывает
причём и на линуксах всяких тоже

обычно втыкаю USB клаву и успокаиваюсь

а вот с ноутом - не сталкивался.
попробуйте версии разные перебрать
Убей их всех! Бог потом рассортирует...

Sadok123
сержант
Сообщения: 179
Зарегистрирован: 2008-09-04 10:59:32

Ноутбук теряет клавиатуру

Непрочитанное сообщение Sadok123 » 2021-04-15 8:53:55

Alex Keda писал(а):
2021-04-15 8:17:44
обычно втыкаю USB клаву и успокаиваюсь
собственно, так и делаю. вопрос "почему?" пока ответа не дал. обгуглися уже. игры с ACPI не помогают..