02.09.2021, 16:37 | #1 (permalink) |
Новичок
Регистрация: 02.09.2021
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Клавиатура (и мышь) не работают до загрузки ОС или драйверов
Думаю, местные гуру знают про такой мультизагрузчик SyMON? Его создатель Владимир Дашевский перестал его развивать дальше уже лет 15 как. Однако, продукт продолжает успешно работать и мне пока удавалось его использовать на всех машинах, которые у меня были. Но вот мне в руки попал китайский компьютер от фирмы Hystou, которая специализируется на безвентиляторных мини-ПЭВМ с SSD. SyMON и сюда успешно установился и даже запустился. Однако возникла проблема - он не реагирует на клавиатуру. Мыши тоже нет (хотя, как правило, в других случаях она в нём работает). Идёт отсчёт времени, после истечения которого автоматически происходит выбор первого пункта меню и запуск ОС по нему. На нажатия, с целью навигации по меню, любых клавиш не реагирует никак. При этом в SyMON отрабатывает только комбинация <Ctrl> - <Alt> - <Delete> - происходит перезагрузка ПЭВМ. И ещё переключается индикация CapsLock NumLock и ScrollLock. Для тех, кто не знает, поясню. Мультизагрузчик не требует для своей работы наличия ОС. Он ставится на носитель (HDD, SSD, FD) в начальную его область (0 или 1 дорожку) и загружает себя в момент первоначальной загрузки компьютера. Клавиатура и мышь, которые могу использовать с мини-ПЭВМ - USB-шные. Других портов нет. Всё меню BIOS облазил. Legacy USB Support - [Enabled], Fast boot - [Disabled], XHCI Hand-off - [Enabled] / [Disabled] - без разницы... Я, всетаки, склоняюсь думать, что дело не в режиме legacy на USB, поскольку когда я его ставил в [Disabled], в SyMON переставала работать комбинация <Ctrl> - <Alt> - <Delete> и переключение индикации. Может тут копать надо, как в SyMON Дашевский закодировал обработку взаимодействия с клавиатурой? Могут у китайчи по BIOS быть какие-то особенности взаимодействия с клавиатурой через USB? Вообще, существуют на этом уровне различия в стандартах? Ведь на других ПЭВМ загрузчик работает нормально... Или ещё где в BIOS поискать? Как можно поправить ситуацию? В чём может быть причина? |
02.09.2021, 16:37 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Форум наполнен схожими обсуждениями После установки драйверов не работает мышь и клавиатура Не работают мышь и клавиатура Не работают ни мышь, ни клавиатура Мышь и клавиатура не корректно работают Клавиатура и мышь не работают |
03.09.2021, 12:32 | #2 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
За 15 лет с момента выпуска последнего релиза этого загрузчика выпущено очень много системной логики, в том числе и таких чипов, поддержка которых в программе не реализована от слова совсем. Возможно, вы столкнулись именно с такой ситуацией. А у китайских производителей в этом плане вообще особый путь развития, на чистые "китайцы" и современный софт с круглосуточной поддержкой не всегда нормально становится.
__________________
Убить всех человеков! |
05.09.2021, 03:53 | #4 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
Совершенно так, в программе отсутствует поддержка чипсетов, выпущенных после завершения её жизненного цикла.
__________________
Убить всех человеков! |
05.09.2021, 09:16 | #5 (permalink) |
Новичок
Регистрация: 02.09.2021
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Вы думаете у неё когда-то была библиотека чипсетов?
Код программы умещается, насколько мне известно, на одной дорожке. ПЭВМ включается и грузит то, что имеется на ней, больше ничего. Я полагал, что SyMON везде, где это возможно, пользуется тем, что предоставляет BIOS. Повторюсь, внешне ПО выглядит работоспособным: корректно прогружается простейший интерфейс пользователя (оболочка а-ля Norton Commander), идёт отсчёт времени, по его окончанию выбор варианта загрузки по первому (выбранному по умолчанию) пункту меню, выполнение загрузки, т. е. ПО работает, нет лишь возможности управления им, которое осуществляется через клавиатуру/мышь. На первый взгляд ПО не может подружиться с ресурсами внешнего интерфейса, предоставляемыми ПЭВМ. Но разве они не должны быть стандартны? Разве тут не должно быть совместимости к более старым стандартам? Разве для этого в ПО должна быть поддержка чипсета? |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
05.09.2021, 12:53 | #7 (permalink) |
Новичок
Регистрация: 02.09.2021
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Но ведь UEFI должен обеспечивать совместимость с BIOS (параметры "legacy")?
У меня на альтернативной ПЭВМ тоже UEFI. Ничего, на нём SyMON прекрасно себя чувствует... |
05.09.2021, 13:20 | #8 (permalink) |
Радиоинженер
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
|
Должен, но не обязан. Таблица прерываний точно совпадает, а вот сами программы обработки прерываний отличаются как небо и земля. А ещё с тех давних пор появилась новая область - регион.
|
05.09.2021, 14:19 | #9 (permalink) |
Новичок
Регистрация: 02.09.2021
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Можете направить где в это можно поподробнее погрузиться (взаимодействие с клавиатурой/мышью через ресурсы BIOS)?
Ещё такая мысль есть: для локализации проблемы найти какое-нибудь ПО, которое также работает до ОС и использует управление клавиатурой мышью через ресурсы BIOS (без собственных драйверов), чтобы посмотреть как оно отработает на моём китайском друге. Ну и крайне желательно, чтобы у него была ещё живая поддержка, чтобы попробовать решить проблему. Можете такое ПО подсказать? |
05.09.2021, 14:28 | #10 (permalink) | |
Member
Регистрация: 31.08.2015
Сообщений: 19,433
Сказал(а) спасибо: 283
Поблагодарили 213 раз(а) в 96 сообщениях
Репутация: 80884
|
Цитата:
__________________
Пожалуйста не предлагайте мне дружбу. Не хочу отказывать, но у меня другие понятия, поэтому просто не отвечу. |
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|