LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2527|回复: 37

我的USB鼠标配置过程,请多多指教!

[复制链接]
发表于 2002-12-14 12:30:53 | 显示全部楼层 |阅读模式
USB鼠标的配置过程(均在LFS终端下进行):
1、进入内核,进行内核的配置:
        make mrproper &&
        make menuconfig &&
        make dep &&
        make bzImage &&
        make modules &&
        make modules_install &&
        cp arch/i386/boot/bzImage /boot/lfskernel &&
        cp System.map /boot
    在配置USB过程中,没有选取USB HIDBP Mouse support,其它的均按其要求选了(注:我在每次编译内核时已经从RH中将/etc/modules.conf复制到LFS下,以便满足模块的编译要求)。
   

2、重新启动LFS
首先使用dmesg,结果如下:
Linux Kernel Card Services 3.1.22
options: [pci] [cardbus] [pm]
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
uhci.c: USB UHCI at I/O 0xe000, IRQ 11
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
uhci.c: USB UHCI at I/O 0xe400, IRQ 11
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
ubci.c: USB UHCI at I/O 0xe800, IRQ 11
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
...
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 132k freed
hub.c: USB new device connect on bus1/1, assigned device number 2
usb.c: USB device 2 (vend/prod 0x46d/0xc504) is not claimed by any active driver


然后执行下列命令生成鼠标节点:
        mkdir /dev/input \
        mknod /dev/input/mice c 13 63

3、连接鼠标
        ln -s psaux /dev/input/mice
这一步有必要做吗?我不知道,试试吧?!

4,启动X,(注,XF86Config-4关于鼠标部分完全按上所述)结果如下
Parse error on line 79 of section ServerLayout in file /etc/X11/XF86Config-4
         This section must have an Identifier line.
(EE) Problem parsing the config file
(EE) Error from xf86HandleConfigFile()

Fatal server error:
no screens found
在XF86-4文件上的79行是Endsection(如下示0
        Option "ZAxisMapping" "4 5"
        Option "Emulate3Buttons" "no"
EndSection

Section "ServerLayout"
    InputDevice         "USB Mice"                  "CorePointer"

EndSection                <---------------------------------------------这就是第79行

Section "Monitor"

各位请多指教!!!感激不尽
 楼主| 发表于 2002-12-14 13:11:40 | 显示全部楼层
如果使用下列通过XFree86 -configure 测试的鼠标设置如下:
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option            "rotocol" "S/2"
        Option            "Device" "/dev/mouse"
EndSection
可以启动X,但鼠标不会动
发表于 2002-12-14 13:19:28 | 显示全部楼层
看看你的inputdevice部分鼠标是不是"USB Mice",最好把整个xf86config文件贴出来。
 楼主| 发表于 2002-12-14 13:39:50 | 显示全部楼层

关于鼠标的配置:

Section "InputDevice"
Identifier "Mouse0"
#dentifier "USB Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "rotocol" "ImPS/2"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection Section "ServerLayout"
InputDevice "USB Mice" "CorePointer"

EndSection

Section "Monitor
发表于 2002-12-14 18:46:10 | 显示全部楼层
发表于 2002-12-14 23:43:01 | 显示全部楼层
再看看你的/proc/filesystems有没有
nodev usbdevfs
 楼主| 发表于 2002-12-15 00:05:20 | 显示全部楼层

这是现在在LFS下的XF86关于鼠标的配置

Section "InputDevice"
        Identifier  "USB Mice"
        Driver "mouse"
        Option "Device" "/dev/input/mice"
        Option "rotocol" "ImPS/2"
        Option "Buttons" "5"
        Option "ZAxisMapping" "4 5"
        Option "Emulate3Buttons" "no"
EndSection

Section "ServerLayout"
    InputDevice         "USB Mice"                  "CorePointer"

EndSection

没有你说的nodev usbdevfs,/proc没有任何文件(在RH下看)

另外 ,多谢兄弟提供的参考,其中有二篇我要试试(南北兄弟和第一篇)
发表于 2002-12-15 03:59:01 | 显示全部楼层
大哥,你怎么能这么作呢?你这样不。。。不就把/dev/input/mice
搞成PS2鼠标器了么?
proc系统你一定要MOUNT,还有我在前面一篇你发的文章里面提到的USB目录也要MOUNT

3、连接鼠标
ln -s psaux /dev/input/mice
这一步有必要做吗?我不知道,试试吧?!



你XF86config里面的设置是你自己写进去的吧。如果不是
用xf86config重新生成那个配置文件,重新只把汉化需要的地方和MOUSE部份改掉。
 楼主| 发表于 2002-12-15 08:35:16 | 显示全部楼层

doooom

就是说我做的很三步很是错误吧?那么,如何使X有鼠标的连接?
发表于 2002-12-15 10:06:35 | 显示全部楼层
hmglll兄,你安装了那个doooom说的usbutils没有?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表