FreeBSD 2.X についての FAQ (よくある質問とその答え) : X Window System と仮想コンソール : MouseSystems の PS/2 マウスがうまく動きません.
Previous: 私の PS/2 マウスは X ウィンドウシステム上でうまく動きません.
Next: X のアプリケーションを構築する時に, imake can't find

9.9. MouseSystems の PS/2 マウスがうまく動きません.

MouseSystems の PS/2 マウスのあるモデルは, 高解像度モードの場合 にのみ正しく動作するということが報告されています. それ以外のモードでは マウスカーソルがしょっちゅうスクリーン左上に行ってしまうかもしれません.

残念ながら FreeBSD 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 */
       

FreeBSD 2.2.6 以降のバージョンでは, PS/2 マウスドライバのフラグに 0x04 を指定してマウスを高解像度モードにします. システムの起動時に ``-c'' ブートオプションを与えて UserConfig に入ります.

        boot: -c
      

UserConfig のコマンドラインで以下のように入力して下さい.

        > flags psm0 0x04
        > quit
      

マウスに関する不具合の他の原因の可能性については直前のセクションも 見てみて下さい.


FreeBSD 2.X についての FAQ (よくある質問とその答え) : X Window System と仮想コンソール : MouseSystems の PS/2 マウスがうまく動きません.
Previous: 私の PS/2 マウスは X ウィンドウシステム上でうまく動きません.
Next: X のアプリケーションを構築する時に, imake can't find