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

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Драйвер клавиатуры работает неправильно  (Прочитано 3770 раз)
chuzhik
Пользователь

Сообщений: 74


« : 03 Март, 2011, 17:47:29 »

Добрый день.

Есть рабочее место. При работе через Phindows я могу в терминале вводить команды без проблем. При работе непосредственно на рабочем месте через какое-то время после начала работы на экран начинает выводиться не то, что я набираю - скачет регистр букв, вместо цифр 12345 и т.д. выводится !"№;%

Пробовал подключать другие клавиатуры - эффект тот же.

Последний раз подобный эффект проявился после следующих действий:
в определенный момент нажал Caps Lock, повторное нажатие ввод заглавных букв не отменило. Нажал Shift, чтобы при работающем Caps Lock получить строчные буквы. После нажатия Shift Caps Lock отключился (лампочка погасла), но вместо цифр начался вывод символов !"№;% и т.д..

Операционная система QNX 6.3.0 SP 3
Вывод pidin ar:

     pid Arguments
       1 proc/boot/procnto-instr
       2 /sbin/tinit -p
       3 slogger -s32
       5 pci-bios
       6 devb-eide blk auto=partition dos exe=all cam quiet
       7 devc-con -n4
    4104 pipe
   12292 mqueue
   73738 devc-ser8250 -u1 3f8,4 -u2 2f8,3
   73741 io-net -ptcpip
  151561 devc-pty -n 32
  155659 random -t
  167948 dumper -d /var/dumps
  172046 /usr/photon/bin/Photon -l /usr/photon/bin/phlogin -OUroot:
  188431 login
  188432 login
  188433 login
  249876 phfont -d /usr/photon/font_repository
  262165 fontsleuth -d /usr/photon/font_repository
  290840 io-graphics -dradeon vid=0x1002 -pphoton hwcursor
  360474 inetd
  438300 /usr/photon/bin/devi-hirun kbd fd -d/dev/kbd ps2 mousedev
  450578 login
  450579 /usr/photon/bin/devi-hirun kbd fd -d/dev/kbd ps2 mousedev
  471062 pwm
  516123 shelf
  552989 bkgdmgr
  552990 wmswitch
  552991 saver
  589847 pterm
  589849 /bin/sh
  589856 pidin ar

Тут бросается в глаза двойной запуск драйвера. Может ли это быть причиной и если да, то где можно поискать повторный запуск?

Если необходимо, могу выложить вывод pci -vvv, но там большой файл, поэтому сразу, чтобы не забивать пост лишней информацией, выкладывать не стал.

Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #1 : 03 Март, 2011, 19:52:53 »

Повторяется ли ошибка в другой версии QNX6, например, в 6.3.2 (или старше)? Какое у Вас оборудование? Укажите, пожалуйста, модель и производителя компьютера или платы.
Записан
chuzhik
Пользователь

Сообщений: 74


« Ответ #2 : 05 Март, 2011, 15:20:48 »

Добрый день

Обновить версию до 6.3.2 на рабочем месте не удалось, пришлось потратить время на поиск. Есть у нас рабочее место, где уже стоит QNX 6.3.2 с pci-bios от SP2. По крайней мере при загрузке такая информация выводится.
Там поработал минут 20, понажимал Ctrl, Shift - все нормально, ошибок нет.

Плата VR-9, производтель Осатек.
Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #3 : 05 Март, 2011, 15:55:06 »

Попробуйте поработать в 6.3.0 с модулем devi-hirun из 6.3.2.

Также хочу отметить, что в новых версиях QNX исправляются ошибки и увеличивается функционал программ, так что ничего удивительного не будет, если новая вервися QNX работает без ошибок. Следует учесть, что QNX 6.3.0 не самая новая версия QNX.

Иногда сказываются особенности оборудования. Нам приходилось делать специальные версии драйверов для клавиатур и мышей различных производителей. Вполне могут проявляться и особенности контроллеров устройств ввода-вывода.
Записан
chuzhik
Пользователь

Сообщений: 74


« Ответ #4 : 10 Март, 2011, 12:02:03 »

Взял с работающей машины с 6.3.2 файл devi-hirun, он оказался идентичным тому файлу, что стоит на сбойной 6.3.0
Для успокоения совести поменял, но ничего не изменилось.
Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #5 : 10 Март, 2011, 20:48:22 »

Есть ли что-то интересное в sloginfo?

Попробуйте поработать в QNX 6.5, это на данный момент последняя версия. Можно загрузиться с установочного диска в режиме live-CD.

И ещё несколько вопросов. Описанный Вами эффект наблюдается только на одной плате VR-9 или на нескольких? Интерсно, как ведут себя другие ОС на этом оборудовании.
Записан
chuzhik
Пользователь

Сообщений: 74


« Ответ #6 : 11 Апрель, 2011, 09:21:17 »

Добрый день.

Сделал следующее. Сравнение показало, что за исключением набора рабочих программ, рабочее место с работающей клавиатурой отличается от рабочего места с глючащей клавиатурой размером файла .boot. Скачал .boot с работающего, перезалил на проблемный. У меня на стенде все работает. Ребята на объекте пишут, что с новым файлом работает более стабильно, т.е. периодически клавиатура отваливается, но достаточно редко.
Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #7 : 11 Апрель, 2011, 10:44:10 »

В таком случае надо сравнивать файлы построения образа.
Записан
Страниц: [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 посещал эту страницу 11 Апрель, 2022, 06:02:28