Frequently Asked Questions по FreeBSD 2.X : X Window System и виртуальные консоли : Моя мышь PS/2 от MouseSystems похоже, не работает.
Previous: Моя мышь PS/2 в X работает неправильно.
Next: При компиляции приложений для X imake не может найти файл

9.9. Моя мышь PS/2 от MouseSystems похоже, не работает.

Было несколько сообщений, что некоторые модели мышей PS/2 от MouseSystems работают только в режиме ``высокого разрешения''. В других режимах курсор мыши постоянно прыгает в верхний левый угол экрана.

К сожалению, для версий 2.0.X и 2.1.X решения этой проблемы не существует. Для версий от 2.2 до 2.2.5 приложите следующий патч к файлу /sys/i386/isa/psm.c и перестройте ядро. Если у вас нет опыта перекомпиляции ядра, обратитесь к соответствующему разделу.

diff -u psm.c.orig psm.c
@@ -766,6 +766,8 @@
     if (verbose >= 2)
 	log(LOG_DEBUG, "psm%d: SET_DEFAULTS return code:%04x\n",
 	    unit, i);
+    set_mouse_resolution(sc->kbdc, PSMD_RES_HIGH);
+
 #if 0
     set_mouse_scaling(sc->kbdc); 	/* 1:1 scaling */
     set_mouse_mode(sc->kbdc);		/* stream mode */
      

Для версий 2.2.6 и выше укажите флаг 0x04 драйверу мыши PS/2 для перевода её в режим высокого разрешения. Войдите в UserConfig, задав опцию ``-c'' в приглашении загрузчика:

        boot: -c
      

Затем в командной строке UserConfig наберите:

        UserConfig> flags psm0 0x04
        UserConfig> quit
      

В предыдущем разделе описана возможная причина проблем с мышью.


Frequently Asked Questions по FreeBSD 2.X : X Window System и виртуальные консоли : Моя мышь PS/2 от MouseSystems похоже, не работает.
Previous: Моя мышь PS/2 в X работает неправильно.
Next: При компиляции приложений для X imake не может найти файл