[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:08028] Re: USB Mouse on linux-2.2.18



From: "T.Nikki" <nikki@nifty.com>
Subject: [plamo:08025] USB Mouse on linux-2.2.18
Date: Mon, 18 Dec 2000 01:09:33 +0900
Message-ID: <200012171609.BAA09589@mail151.nifty.com>

> 新木です。
> 
> うちでは IntelliMouse with IntelliEye USB を使用しているのですが、
> 2.2.17 カーネルでは ctrl + button2 が使えませんでした。
> (最近やってなかったので気がつきませんでした)
> 
> で、早間さんの投稿で「2.2.18 で動作した」と書かれていたのを思いだし、
> 2.2.18 に入れ換えてみました。
> 結果、X を起動することができなくなってしまいました。:(
> 

責任を感じますね。

> /usr/src/linux/Documentation/usb/input.txt に従って
> /dev/input/mice を作成し、/dev/usbmouse からリンクを張っています。
>
> crw-r--r-- 1 root root 13,  63 12月 17日  23:44 input/mice
> lrwxrwxrwx 1 root root      10 12月 17日  23:45 usbmouse -> input/mice
 
私は、以前ソウナッテいたので/dev/usb に作っています。
/dev/usb に2.2.17 では
crw-r--r--   1 root     root      10,  32  3月 27日 2000年 usbmouse0
2.2.18 ではつぎの様に mknod しました。(同じだと思います)
crw-r--r--   1 root     root      13,  63 12月 12日  06:43 mice

ねずみがいっぱい...(何の根拠もありません) と言うことで今回は mice にしてみました。
そして/dev/mouse にリンクしています。

lrwxrwxrwx   1 root     root            8 12月 16日  20:09 /dev/mouse -> usb/mice

/dev の設定は名前は違いますが同じようです。

ノート機なので起動時に内蔵マウスとusbマウスの切替えをしています。
ちょっとドロ臭いですが
(2.2.17 では異なったキーワードを見ていました、「動くから使っている」と言う状況です)
#! /bin/sh
RS=`/bin/dmesg| grep "registered new driver usb_mouse"|head -1| cut -f5 -d" "`
cd /dev
if [ "X$RS" = "Xusb_mouse" ] ; then
        ln -fs usb/mice mouse
else
        ln -fs psaux mouse
fi

こんな sh を rc.ckmouse としてrc.local から起動しています。
 
> 
> /etc/XF86Config はこうなっています。
> 
> Section "Pointer"
>    Protocol        "IMPS/2"
>    Device          "/dev/usbmouse"
>    Resolution      100
>    Buttons         5
>    ZAxisMapping    4 5
> EndSection
>

以前 『Protocol "IMPS/2"』だとマウスが右上端に貼付いて不快だったの
で、"PS/2" で使用しています。2.2.17 以前の時 IMPS/2 と PS2 の差異
が良い方に感じませんでした。USB マウスは小型のもの(今手元に無い)と
MicroSoft の光センサのものですが、どちらも変わりありません。また、
使用ノートは DELL INSPIRON 7500 (1年前に購入、今では部品も買えな
い)と NEC LAVIE NX です。(余談ですが NEC 機の名前は嫌いです)

Section "Pointer"
   Protocol        "PS/2"
   Device          "/dev/mouse"
   ZAxisMapping 4 5
   Emulate3Buttons
   Emulate3Timeout 50
EndSection

> startx のエラーメッセージはこうなっています。
> 
> (**) Mouse: type: IMPS/2, device: /dev/usbmouse, resolution: 100
> (**) Mouse: buttons: 5
> (**) Mouse: zaxismapping: (-)4 (+)5
>     (途中省略)
> Fatal server error:
> Cannot open mouse (そのようなデバイスはありません)
> 
> カーネルの設定はこのようにしています。
> 
> CONFIG_USB=y
> CONFIG_USB_UHCI=y
> CONFIG_USB_HID=y
> CONFIG_INPUT_MOUSEDEV=y
> CONFIG_INPUT_MOUSEDEV_SCREEN_X=1280
> CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1024
>

USBの設定です、
無関係の所もあるでしょうが(判っていないので)次のとおりです。
CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
CONFIG_HOTPLUG=y
CONFIG_USB_BANDWIDTH=y
CONFIG_USB_UHCI=y
CONFIG_USB_PRINTER=m
CONFIG_USB_SCANNER=m
CONFIG_USB_ACM=m
CONFIG_USB_DC2XX=m
CONFIG_USB_STORAGE=m
CONFIG_USB_KBD=y
CONFIG_USB_MOUSE=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
 
> 起動時のメッセージを見る限りではカーネルではマウスを認識しているようです。
> 
> usb.c: registered new driver hub
> usb-uhci.c: $Revision: 1.237 $ time 16:22:30 Dec 17 2000
> usb-uhci.c: High bandwidth mode enabled
> usb-uhci.c: USB UHCI at I/O 0xc000, IRQ 10
> usb.c: new USB bus registered, assigned bus number 1
> usb.c: USB new device connect, assigned device number 1
> hub.c: USB hub found
> hub.c: 2 ports detected
> usb.c: registered new driver usb_mouse
> usb.c: USB new device connect, assigned device number 2
> input0: Microsoft Microsoft IntelliMouse ョ with IntelliEye on usb1:2.0
> usb.c: USB new device connect, assigned device number 3
> hub.c: USB hub found
> hub.c: 4 ports detected
> 
> 何か設定が足りないのだとは思いますが、どうしたらよいでしょうか?
> 情報をお持ちの方、御教示ください。
> よろしくお願いします。
> 

どの設定が有効なのかは判りません。が上記の設定で動いています。
なお XF86 は 3.3.6 (plamo 2.1 CD) のままです。

余談ですが、金曜日にDELL の XF86 を V 4.01 に変更し、使えなくなっ
てまた 3.3.6に戻しました。XDM の表示が変わっていたので、V4 の影響
があるようなので再インストールしました。ATI Mobile RAGE はわがまま
です。

NEC の Lavie は以前のままで働いています。

Follow-Ups
[plamo:08029] Re: USB Mouse on linux-2.2.18, T.Nikki
References
[plamo:07937] linux-2.2.18, 早間義博
[plamo:08025] USB Mouse on linux-2.2.18, T.Nikki

[検索ページ] [メール一覧]
Plamo ML 公開システム