- PR -

RHL9 でUSBマウスが使用できない

1
投稿者投稿内容
yasuh95
会議室デビュー日: 2004/04/03
投稿数: 6
投稿日時: 2004-04-03 05:34
RHL9を使用しています。
マシンはノートPCでSONY VAIO PCG-FX55/BPです。
チップセットは i815EP です。
kernelは最新の2.4.20.30.9を使用しています。

ノートPCということで、標準のタッチパッドは問題なく使用できていますが、
USBマウスを使用することができません。
PS/2ポートなどはないので、マウスを使用するためにはUSBしか選択肢がないです。
デスクトップマシン(i815E)では問題なく使用できるので、マウスの不良は考えられません。
ひととおりは検索してみたのですが、どうしても解決できません。
どなたかご教示お願いします。

# dmesg | grep usb
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 20:49:47 Feb 4 2004
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0x1820, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb-uhci.c: USB UHCI at I/O 0x1840, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hiddev
usb.c: registered new driver hid
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=2 (error=-110)
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=3 (error=-110)

また、/var/log/messages にも同じようにロギングされています。
Apr 3 04:59:16 vaio kernel: hub.c: new USB device 00:1f.2-2, assigned address 2
Apr 3 04:59:21 vaio kernel: usb_control/bulk_msg: timeout
Apr 3 04:59:21 vaio kernel: usb.c: USB device not accepting new address=2 (error=-110)
Apr 3 04:59:21 vaio kernel: hub.c: new USB device 00:1f.2-2, assigned address 3
Apr 3 04:59:26 vaio kernel: usb_control/bulk_msg: timeout
Apr 3 04:59:26 vaio kernel: usb.c: USB device not accepting new address=3 (error=-110)

# cat /proc/interrupts
CPU0
0: 32029 XT-PIC timer
1: 172 XT-PIC keyboard
2: 0 XT-PIC cascade
8: 2 XT-PIC rtc
9: 208 XT-PIC usb-uhci, usb-uhci, ohci1394, eth0, Intel ICH2
12: 5195 XT-PIC PS/2 Mouse
14: 15986 XT-PIC ide0
15: 3063 XT-PIC ide1
NMI: 0
ERR: 0

# lsmod
Module Size Used by Not tainted
i810_audio 27624 0
ac97_codec 14568 0 [i810_audio]
soundcore 6404 2 [i810_audio]
iptable_filter 2412 0 (autoclean) (unused)
ip_tables 15096 1 [iptable_filter]
i810 67300 1
agpgart 48128 7 (autoclean)
lp 8996 0 (autoclean)
parport 37056 0 (autoclean) [lp]
autofs 13268 0 (autoclean) (unused)
ds 8680 2
yenta_socket 13504 2
pcmcia_core 57216 0 [ds yenta_socket]
e100 54596 1
sg 36524 0 (autoclean)
sr_mod 18136 0 (autoclean)
microcode 4668 0 (autoclean)
ide-scsi 12208 0
scsi_mod 107544 3 [sg sr_mod ide-scsi]
ide-cd 35712 0
cdrom 33728 0 [sr_mod ide-cd]
ohci1394 20168 0 (unused)
ieee1394 48780 0 [ohci1394]
keybdev 2976 0 (unused)
mousedev 5556 1
hid 22244 0 (unused)
input 5856 0 [keybdev mousedev hid]
usb-uhci 26412 0 (unused)
usbcore 79040 1 [hid usb-uhci]
ext3 70784 2
jbd 51924 2 [ext3]

/etc/X11/XF86Config 抜粋
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "DevInputMice" "AlwaysCore"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection

Section "InputDevice"
Identifier "DevInputMice"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection

素人目には、IRQ9 がかなりシェアリングされているのが気になっているのですが、
関係ないでのでしょうか。
BIOSでは、PnP OS 項目は Disable に設定しています。
宜しくお願いします。

[ メッセージ編集済み 編集者: yasuh95 編集日時 2004-04-03 05:48 ]
yasuh95
会議室デビュー日: 2004/04/03
投稿数: 6
投稿日時: 2004-04-03 12:15
自己レスです。

grub の起動オプションで、nousb を追加して起動して
USBマウスをつなぐと使えるようになりました。
その際の結果が以下です。

# dmesg | grep usb
Kernel command line: ro root=LABEL=/ hdc=ide-scsi nousb
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb.c: deregistering driver usbdevfs
usb.c: deregistering driver hub

# lsmod
Module Size Used by Not tainted
i810_audio 27624 0 (autoclean)
ac97_codec 14568 0 (autoclean) [i810_audio]
soundcore 6404 2 (autoclean) [i810_audio]
mousedev 5556 1 (autoclean)
input 5856 0 (autoclean) [mousedev]
agpgart 48128 4 (autoclean)
lp 8996 0 (autoclean)
parport 37056 0 (autoclean) [lp]
autofs 13268 0 (autoclean) (unused)
ds 8680 2
yenta_socket 13504 2
pcmcia_core 57216 0 [ds yenta_socket]
e100 54596 1
sg 36524 0 (autoclean)
sr_mod 18136 0 (autoclean)
microcode 4668 0 (autoclean)
ide-scsi 12208 0
scsi_mod 107544 3 [sg sr_mod ide-scsi]
ide-cd 35712 0
cdrom 33728 0 [sr_mod ide-cd]
ohci1394 20168 0 (unused)
ieee1394 48780 0 [ohci1394]
ext3 70784 2
jbd 51924 2 [ext3]

ただしスクロール機能が使えません。
なぜ nousb で使用できるようになったのか不思議です。
情報お待ちします。
1

スキルアップ/キャリアアップ(JOB@IT)