Официальный форум СВД Встраиваемые Системы
20 Апрель, 2024, 12:24:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблемы с устройствами ввода в Microsoft Hyper-V 3.0  (Прочитано 4411 раз)
makavakam
Интересующийся

Сообщений: 1


« : 24 Декабрь, 2015, 10:48:56 »

Добрый день!

При работе в Neutrino на виртуальной машине (далее - ВМ) в среде виртуализации Microsoft Hyper-V 3.0 (конфигурацию железа привожу ниже) возникают зависания устройств ввода в консоли (возможно не совсем корректно определил, и видеоадаптер также зависает в этот же момент), предоставляющей "непосредственный" (не по сети) доступ к ВМ.
Терминология местами может плавать и быть не некорректной, прошу строго не судить, т.к. с QNX общаюсь недавно.

Суть проблемы поподробнее:
-   зависания происходят как в GUI, так и при работе в терминале;
-   зависания частно происходят от быстрого набора текста на клавиатуре, в частности, самый быстрый способ повесить систему - активное использование курсора на клавиатуре.
-   зависания иногда происходят при долго открытой на фоне консоли ВМ Hyper-V, при возврате к работе с ней.

Сразу оговорюсь, в версии КПДА, в выводе uname -a, которой содержится:  QNX 6.6.0 2011/03/16-15:37:00-MSK x86pc x86, зависания, вызванные первыми двумя причинами, получить довольно сложно, НО можно, третья причина (простой открытой консоли ВМ Hyper-V) остается актуальна.
Примечание. При открытии консоли ВМ Hyper-V происходит захват устройств ввода, при переключении на хосте с установленным гипервизором в какое-либо другое приложение, проиходит "изъятие" мыши и клавиатуры.

Что удалось установить к текущему моменту:
-   при первом обращении к консоли ВМ Hyper-V после перезагрузки ВМ устройства ввода всегда работают корректно, т.е. не бывает случаев, чтобы устройства ввода не откликались сразу же;
-   если в QNX настроена сеть и есть возможность подключиться удаленно, например, через telnet, устройства ввода можно оживить (нашел 2 способа, как это сделать) при запущенном GUI:
   а)   выгрузить devi-hid командой:
      slay devi-hid
      а затем запустить командой:
      /usr/photon/bin/devi-hid
      причем, пробовал "играть" с приоритетом процесса (результатов нет) и настройками клавиатуры используя доп. параметры при запуске, субъективно, минимизировать (но не решить проблему) зависания удалось с помощью:
      /usr/photon/bin/devi-hid -Pr mouse kbd -k 10000,5000
   б)   данный способ "оживляет" только мышь.
      выгрузить devc-con-hid командой:
      slay devc-con-hid
      а затем запустить командой:
      devc-con-hid
      пробовал играть с размером буфера, результатов нет.
-   перезапуск io-hid результатов не дает, причем, если после зависания перезапустить io-hid, а потом перезапустить devi-hid и/или devc-con-hid, результата тоже не будет, из известных доступных методов "лечения" только жесткий перезапуск ВМ;
-   если повесить ВМ интенсивным нажатием клавиш с клавиатуры, затем перезапустить devi-hid, после запуска "из буфера клавиатуры пролетят" несколько последних нажатий клавиш.
Обращаю внимание, что клавиатура и мышь PS/2.

Вся информация, которую компания Microsoft заявляет об эмулируемом железе:

ComponentPurpose
Basic input/output system (BIOS)Implements American Megatrends (AMI) BIOS on an emulated Intel 440BX chipset with PIIX4 on-board components:
•   Battery-backed CMOS
•   Real-Time clock
•   Two 8327 DMA controllers
•   I/O APIC
•   PCI-to-ISA bridge (also known as PIIX or PCI-to-ISA / IDE Xcelerator)
•   PCI bus as found in the Intel 440BX chipset
•   Host-to-PCI bridge as found in the Intel 440BX chipset
•   Two cascaded 8259 programmable interrupt controllers (PICs)
•   Programmable Interval Timer (PIT)
•   Power management hardware as provided in the Intel 440BX chipset
•   SMBus
•   Two 16550 UART controllers that support up to two serial ports
•   Winbond 83977 Super I/O chipset
•   Keyboard Controller Device (i8042)
•   Standard Microsoft® 101-Key PS-2 Keyboard or PS/2 Mouse
•   ISA Bus
•   PIC Device: Generic VESA 2.0 Video Device
•   DEC 21140 Ethernet Adapter
•   Floppy disk controller
We recommend that the guest operating system implements the Advanced Configuration and Power Interface (ACPI) specification for best performance.
Floppy disk driveSupports a single 1.44 MB floppy disk drive and mapping floppy drive images.
Serial (COM) portEmulates up to two serial ports that can be mapped to local named pipes and files.
MouseEmulates a standard PS/2 Microsoft IntelliMouse pointing device.
KeyboardEmulates a standard PS/2 101-key Microsoft keyboard.
Network adapter (multifunction)Emulates the multiport DEC 21140 10/100TX 100 MB Ethernet network adapter with one to four network connections. In some cases, the DEC 21140 network adapter might be displayed on the virtual machine as an Intel 21140 network adapter. They are equivalent network adapters. The virtual network adapters and the network driver that controls them do not support the virtual local area network (VLAN) identifier (ID) in a tag header. Up to four such adapters can be added to a virtual machine.
MemorySupports 1 terabyte (TB) of RAM per virtual machine.
Video cardEmulates a generic graphics adapter with 4 MB of Video RAM (VRAM), VGA, and SVGA support that is compliant with VESA 2.0, a hardware cursor, and support for Microsoft DirectX.
IDE/ATAPI storageEmulates up to four IDE devices, hard drives, or CD-ROM or DVD-ROM drives (or ISO images), and virtual hard disks up to 2040 MB in size per IDE channel.

Прошу помочь в решении данной ситуации.
Спасибо!

Уточнено название темы
« Последнее редактирование: 24 Декабрь, 2015, 15:21:48 от Андрей Докучаев » Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #1 : 28 Декабрь, 2015, 21:18:38 »

Связался с Вами по адресу электронной почты из профиля.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 28 Март, 2024, 22:27:54