Официальный форум СВД Встраиваемые Системы
03 Декабря, 2016, 18:41:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

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

Сообщений: 29


« : 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, но там большой файл, поэтому сразу, чтобы не забивать пост лишней информацией, выкладывать не стал.

Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2931



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

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

chuzhik
Пользователь

Сообщений: 29


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

Добрый день

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

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

Сообщений: 2931



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

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

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

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

chuzhik
Пользователь

Сообщений: 29


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

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

Сообщений: 2931



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

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

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

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

chuzhik
Пользователь

Сообщений: 29


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

Добрый день.

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

Сообщений: 2931



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

В таком случае надо сравнивать файлы построения образа.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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

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

В последний раз google посещал эту страницу 16 Ноября, 2016, 03:51:09