LinuxSir.cn,穿越时空的Linuxsir!

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

升级内核后鼠标滚轮失效[已解决]

[复制链接]
发表于 2005-11-30 19:50:53 | 显示全部楼层 |阅读模式
一台Acer笔记本,Slackware10.2,从原来官方2.4.31升级成2.6.14.3后,鼠标滚轮失效,可是鼠标中键有效.用usbhid和usbmouse均无效, Any Solutions?

原来是2.6内核的设备文件"/dev/psaux"是一个遗留设备,即可以指向USB MOUSE,也可以指向TouchPad.所以两个都要加入ZAxisMappings 和 Buttons.我而以为是内核驱动有问题呢...

[php]    Identifier  "Mouse1"
    Driver  "mouse"
    Option "rotocol"    "IMPS/2"
    Option "Buttons" "5"
    Option "ZAxisMapping" "4 5"
    Option "Device"      "/dev/mouse"

    Identifier "Mouse2"
    Driver "mouse"
    Option "Device" "/dev/mouse"
    Option "rotocol" "IMPS/2"
    Option "Buttons" "5"
    Option "ZAxisMapping" "4 5"[/php]


参见ocumentation/input.txt
发表于 2005-12-1 08:53:20 | 显示全部楼层
兄弟的2.6内核是自己编译的吗?usb的部分编译成模块或者编进内核了吗?如果是官方的,安装了相应的模块包了吗?
兄弟可以找找2.4转向2.6的howto,因为2.6和2.4内核使用的模块文件是不一样的
回复 支持 反对

使用道具 举报

发表于 2005-12-1 09:50:46 | 显示全部楼层
lspci显示什么?
我的sis主板,2.4内核是现成的。对硬件支持比较好,2.6内核需要自己编译。有些硬件驱动试着添加了好几次才搞清楚需要哪些驱动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-1 13:48:39 | 显示全部楼层
00:00.0 Host bridge: VIA Technologies, Inc. CN400/PM880 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN400/PM880 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN400/PM880 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. CN400/PM880 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN400/PM880 Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. CN400/PM880 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:09.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
01:00.0 VGA compatible controller: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 02)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-1 13:49:37 | 显示全部楼层
Module                  Size  Used by
bsd_comp                5888  0
ppp_synctty             8640  0
ppp_async               9728  1
crc_ccitt               2240  1 ppp_async
ppp_generic            21972  7 bsd_comp,ppp_synctty,ppp_async
slhc                    6464  1 ppp_generic
usb_storage            31876  0
ehci_hcd               30344  0
vfat                   11392  2
nls_cp936             126656  5
ntfs                  203536  1
via_rhine              21188  0
joydev                  8512  0
snd_via82xx            23840  6
snd_ac97_codec         94204  1 snd_via82xx
snd_ac97_bus            2304  1 snd_ac97_codec
snd_mpu401_uart         6784  1 snd_via82xx
snd_rawmidi            21024  1 snd_mpu401_uart
usbkbd                  6592  0
usbmouse                4864  0
usbhid                 36256  0
uhci_hcd               31824  0
agpgart                30416  0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-1 13:51:55 | 显示全部楼层
是ACER自产的USB鼠标一只...
什么都好,就是滚轮不能用.
ACER主板ACPI有问题,启动时我用了"pci=noacpi".
回复 支持 反对

使用道具 举报

发表于 2005-12-1 17:31:25 | 显示全部楼层
编译内核中,选中
device drivers->
usb support->
EHCI HCD (USB 2.0) support
OHCI HCD support  
UHCI HCD (most Intel and VIA) support
USB Human Interface Device (full HID) support                                                               
   HID input layer support  
这几项试试,我就是这样可以用滚轮的
另外make menuconfig中,输入‘/’可以查某个硬件的相关驱动。像'via'等关键词都可以试试。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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