Название: Проблема с мышью PS/2 в Qt-embedded 3.4 Отправлено: Ankor от Октябрь 18, 2006, 16:23 При работе с Qt-embedded образовалась проблема с подхватыванием мыши PS/2 после ее выдергивания из разъема и подключения обратно. Кто-нибудь сталкивался с этим? Интересует любая информация по сабжу.
Название: Проблема с мышью PS/2 в Qt-embedded 3.4 Отправлено: bigirbis от Октябрь 18, 2006, 16:50 ИМХО, дело не в Qt, а в операционке.
Название: Проблема с мышью PS/2 в Qt-embedded 3.4 Отправлено: Ankor от Октябрь 18, 2006, 18:47 Цитата: "bigirbis" ИМХО, дело не в Qt, а в операционке. В том-то и дело, что похоже Qt. Если из консоли запускать gpm, то он все хорошо подхватывает, а вот если мое приложение, то почему-то никак. добавлено спустя 1 час 47 минут: Причем, если писать напрямую в файл /dev/mouse после подключения мыши, то на экране курсор шевелится, а вот если работать с мышью как обычно, то курсор не двигается. Значит, все-таки что-то в Qt? Название: Re: Проблема с мышью PS/2 в Qt-embedded 3.4 Отправлено: Вячеслав от Октябрь 18, 2006, 19:43 Цитата: "Ankor" При работе с Qt-embedded образовалась проблема с подхватыванием мыши PS/2 после ее выдергивания из разъема и подключения обратно. Кто-нибудь сталкивался с этим? Интересует любая информация по сабжу. Мя! А разве PS/2 уже можно на ходу стало дергать ? Вродь по спецификации низя ? Хм ... у тя мышиный драйвер в модуле или ядре ? Если модуль - попробуй его перегрузить ... Скорее всего поможет ... Название: Re: Проблема с мышью PS/2 в Qt-embedded 3.4 Отправлено: Ankor от Октябрь 18, 2006, 19:54 Цитата: "Вячеслав" Цитата: "Ankor" При работе с Qt-embedded образовалась проблема с подхватыванием мыши PS/2 после ее выдергивания из разъема и подключения обратно. Кто-нибудь сталкивался с этим? Интересует любая информация по сабжу. Мя! А разве PS/2 уже можно на ходу стало дергать ? Вродь по спецификации низя ? Хм ... у тя мышиный драйвер в модуле или ядре ? Если модуль - попробуй его перегрузить ... Скорее всего поможет ... Не, ядро у меня монолитное. И вся загвоздка в том, чтобы каким-то образом сразу это обнаруживать. С usb-мышью никаких проблем. Qt все сама отлавливает. Название: Re: Проблема с мышью PS/2 в Qt-embedded 3.4 Отправлено: Вячеслав от Октябрь 18, 2006, 21:59 Цитата: "Ankor" Цитата: "Вячеслав" Цитата: "Ankor" При работе с Qt-embedded образовалась проблема с подхватыванием мыши PS/2 после ее выдергивания из разъема и подключения обратно. Кто-нибудь сталкивался с этим? Интересует любая информация по сабжу. Мя! А разве PS/2 уже можно на ходу стало дергать ? Вродь по спецификации низя ? Хм ... у тя мышиный драйвер в модуле или ядре ? Если модуль - попробуй его перегрузить ... Скорее всего поможет ... Не, ядро у меня монолитное. И вся загвоздка в том, чтобы каким-то образом сразу это обнаруживать. С usb-мышью никаких проблем. Qt все сама отлавливает. И gpm'a нихт ? Ну тогда завтра в исходниках ядра погляжу че оно так себя ведет ... Версия какая ?(ядра) Название: Проблема с мышью PS/2 в Qt-embedded 3.4 Отправлено: bigirbis от Октябрь 19, 2006, 09:32 Самому ядру побарабану - оно просто из портов читает, когда 1 прерывание дергается. Там все нормально, в файл устройства мыши по-любому писаться будет.
Вот только, действительно, PnP этот интерфейс не держит, разве только на особых матерях: http://www.computer-engineering.org/index.php?title=PS/2_Mouse/Keyboard_Protocol Так что лучше такие устройства на ходу не дергать, можешь что-нибуть спалить. Название: Проблема с мышью PS/2 в Qt-embedded 3.4 Отправлено: Ankor от Октябрь 19, 2006, 12:07 Цитата: "Вячеслав" Версия какая ?(ядра) Ядро у меня 2.4.20. добавлено спустя 4 минуты: Цитата: "bigirbis" Самому ядру побарабану - оно просто из портов читает, когда 1 прерывание дергается. Там все нормально, в файл устройства мыши по-любому писаться будет. Вот только, действительно, PnP этот интерфейс не держит, разве только на особых матерях: http://www.computer-engineering.org/index.php?title=PS/2_Mouse/Keyboard_Protocol Так что лучше такие устройства на ходу не дергать, можешь что-нибуть спалить. Эт понятно, что можно спалить. Просто очень нужно, чтобы так работало. Но что-то никак не получается :(. Спасибо за ссылочку. |