From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 2 Dec 2002 20:27:53 +0300 From: Sergey Vlasov To: Sisyphus ML Message-Id: <20021202202753.34c4d6b9.vsu@altlinux.ru> X-Mailer: Sylpheed version 0.8.6 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [sisyphus] please test USB mouse support (usbmouse and hid drivers) Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: Hello! Обнаружилась следующая проблема: как оказалось, не все USB-мыши работают с предлагаемым по умолчанию в дистрибутивах драйвером usbmouse. Пример: --------------- Date: Thu, 28 Nov 2002 22:52:37 +0300 From: "Alexander M. Goldovsky" To: Сообщество Subject: [Comm] Trouble with USB Mouse in ALT Linux Junior HomePC Edition 2.1 Здравствуйте! У меня возникла проблема с мышью Genius WebScroll+ Eye USB (подключена через USB hub монитора Sony CPD-G420) при установке ALT Linux Junior HomePC Edition 2.1. Если в кратце, то вот в чем дело. При инсталляции в графическом режиме мышь работает, но через некоторые промежутки времени "подвисает", и оживить ее можно только выдергиванием и включением обратно ее usb-шнура. Причем глюки начинаются в основном при переходе от одного этапа установки к другому (например, от выбора языка к чтению лицензии и т. п.) На этапе, где необходимо выбрать тип мыши, я ставил USB/wheel, тест с нажиманием кнопочек и кручением колеса прошел успешно. Но самое интересное в том, что по завершении установки мышь не фурычит ни в консоли, ни в X Window: либо вообще не работает, либо ездит только по вертикали (и направо при нажатии кнопок :)) - в этом случае, по крайней мере, окна под курсором активизируются... ... --------------- Аналогичная ситуация воспроизвелась с мышью Genius PowerScroll USB - так написано на наклейке внизу, в идентификационных данных название другое: T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0458 ProdID=0018 Rev= 1.00 S: Manufacturer=KYE S: Product=WebScroll C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=hid E: Ad=81(I) Atr=03(Int.) MxPS= 5 Ivl= 10ms В последнем случае выяснилось, что при использовании драйвера hid вместо usbmouse мышь работает нормально. В связи с этим просьба к тем, кто использует USB-мыши: пожалуйста, проверьте их работу с драйверами usbmouse и hid. Интересуют случаи, когда мышь не работает с каким-либо из драйверов. Проверить можно следующим образом: 1. В конфигурации X должно быть указано устройство /dev/input/mice, например, так: Section "InputDevice" Identifier "USB Mouse" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5" EndSection 2. После загрузки X переключитесь на текстовую консоль (в принципе можно ограничиться xterm, если вы знаете, как до него добраться при неработающей мыши) и от рута выполните команды (игнорируйте возможные ошибки при выполнении rmmod): rmmod hid rmmod usbmouse modprobe hid 3. Теперь мышь работает с драйвером hid; проверьте это, сделав cat /proc/bus/usb/devices - в записи для мыши должно быть Driver=hid. Проверьте работу мыши, включая колесо и прочие хитрые возможности, если они есть. 4. Теперь выполните от рута команды: rmmod usbmouse rmmod hid modprobe usbmouse Убедитесь, что драйвер в /proc/bus/usb/devices сменился на usb_mouse. 5. Снова проверьте мышь в X. (Повторная проверка нужна для проверки правильности работы драйвера usbmouse, если мышь ранее была инициализирована драйвером hid). Если в каком-то из режимов мышь не заработала - пишите в рассылку. Не забудьте привести: - Модель мыши. - Запись /proc/bus/usb/devices, соответствующая мыши (начало записи - строка, начинающаяся с "T:"). - Версию ядра. - Сообщения ядра, появившиеся в процессе проверки (см. вывод команды dmesg или /var/log/messages). - С каким из драйверов возникли проблемы и какого рода (не работает совсем, неправильная реакция на перемещение/нажатия, драйвер не распознал мышь (имя драйвера не появилось в /proc/bus/usb/devices), ...). Заранее спасибо за помощь в тестировании, -- Sergey Vlasov