2006年3月10日

[users 6492] USBマウスが認識されない

お世話になります。crayfishです。

現在組み込み機器に載せたカーネル2.4.18をUSBに対応させようと
しておりますが、うまく行かなくて困っています。
USBコントローラはVIA社VT6212チップを使っています。

これまで行った作業は以下のとおりです。

1.以下のようにカーネルメニューを選択します
------------
Character devices --->
Mice --->
[*] Mouse Support (not serial and bus mice)
[*] PS/2 mouse (aka "auxiliary device") support

USB support --->
[*] Support for USB
[*] USB verbose debug messages
--- Miscellaneous USB options
[*] Preliminary USB device filesystem
[*] Enforce USB bandwidth allocation (EXPERIMENTAL)
[*] Long timeout for slow-responding devices (some MGE Ellipse UPSe
--- USB Controllers
[*] UHCI (Intel PIIX4, VIA, ...) support
--- USB Human Interface Devices (HID)
[*] USB Human Interface Device (full HID) support
[*] /dev/hiddev raw HID device support (EXPERIMENTAL)

Input core support --->
[*] Input core support
[*] Keyboard support
[*] Mouse support
(1024) Horizontal screen resolution
(768) Vertical screen resolution
------------

2.カーネルをコンパイルし、組み込み機器にロードして起動すると、以下のdmesg
ログが出る
------------
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.3 $ time 16:08:59 Mar 8 2006
usb-uhci.c: High bandwidth mode enabled
vt6212 memory readline disabled!
usb-uhci.c: USB UHCI at I/O 0x17000000, IRQ 29
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
Product: USB UHCI Root Hub
SerialNumber: 17000000
hub.c: USB hub found
hub.c: 2 ports detected
vt6212 memory readline disabled!
usb-uhci.c: USB UHCI at I/O 0x17000020, IRQ 26
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
Product: USB UHCI Root Hub
SerialNumber: 17000020
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hid
hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
------------

3.USBマウスを組み込み機器に挿すと、以下のエラーメッセージが出てマウスが正
常に認識されない
------------
/ # hub.c: USB new device connect on bus2/1, assigned device number 2
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=2 (error=-145)
hub.c: USB new device connect on bus2/1, assigned device number 3
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=3 (error=-145)
------------

dmesgメッセージ内のvt6212 memory readline disabled!
が原因でしょうか?

同じマウスをカーネル2.4.27を載せた別の組み込み機器に挿すと以下のように正常に
認識されます。
/ # hub.c: new USB device 00:0e, 0-1, assigned address 2
input: USB HID v1.11 Mouse [Microsoft Microsoft Optical Mouse with Tilt
Wheel] on usb20

同様な現象にあった方がいらっしゃいましたら問題点を指摘して頂けますでしょう
か?
以上よろしくお願いいたします。

_______________________________________________
users mailing list
投稿先アドレス: mailto:users@xxxxx
総合案内: http://fedora.jp/mailman/listinfo/users
過去の投稿の検索: http://fedora.jp/kabayaki/

投稿者 xml-rpc : 2006年3月10日 12:35
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(1)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/33103
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。