お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-07-05 23:57:41

Linux7
メンバ
登録日: 2009-05-18

USBマウスが認識しなくなった?

Ubuntu9.04です。
カーネルはLinux 2.6.28-13-generic。

USBマウスが起動時に認識しなくなったようです。
起動時に以下のようなメッセージが連続して流れます。

device descriptor read/64 error -110

これのせいで起動もシャットダウンも時間がかかります。
起動後にマウスを何度も抜き差ししてるとマウスを認識してくれます。
最近アップデートが3回ほどあったのですが、それのせいでしょうか?
アップデートの内容はいつも確認せずにしてるので…。
認識していない状態ではレーザーも出ていません。

Windowsの方では普通に認識してくれているのでハードの問題ではないと思うのですが…。

オフライン

 

#2 2009-07-06 10:32:52

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: USBマウスが認識しなくなった?

こんにちは
こんなトピックが過去あったのですが。
USB HDDで読み込みI/Oエラーhttps://forums.ubuntulinux.jp/viewtopic.php?id=2627
USB機器の断線?、接触不良?、無線のマウスならコンビネーションエラー(ミスペアリング)など。
別のマウスを持っていらっしゃったら、つなぎ代えてみては?

オフライン

 

#3 2009-07-06 11:30:59

hotohoto
メンバ
登録日: 2009-07-04

Re: USBマウスが認識しなくなった?

いろいろなマウスは触ってきましたが、ドライバの問題は別として、
接触の問題が多いようですね。
それがwindows では出ないとか 他のOSデはでないとかもあります。
またアプリケーションによってもその接触の感度?なるものが変化するようです。
メーカー系のPCがうちにありますが、XPです。
普通それ波動さするのですがmozilla の古いバージョンだと感度がおかしい。
このとき同時にキーボードの「Aボタン」の接触がよくない。強く長く押さないとだめとか。
今使っているマウスはXPでは動かなかったので、つけてみたら動いた、で使っています。
しかし熱のセイかソフトによってはプルプルふるえ出す・・・。
いっぺん叩くとしばらく治るとまあこんな使い方してます。
UBUNTU で捨てる予定のマウスが再利用となりました。
こたえになっているかどうか、
機器的な問題それも接触とかの場合が多いとおもいます。
PC内のUSBまでの線が接触悪い場合もこういったことがあります。
USBのコンセント部分が錆びている(目に見えない)こともあります。
材質も問題。
どこでも問題ないマウスがダメなPCがあってそれの問題は
「マザーとUSBコンセントまで」と「USBコンセントとUSBジャックとの」
接触が問題でした。多分材質の低下による接触抵抗の増加が原因でしょう。
抵抗が多くなるとあるところでバッタリとレーザー光らす電力なくなり
「光もでない」とかになります。
とにかく安く済ますには1に接触2に接触でしょう。でどーしてもダメなら、
値段は高くても良いマススに換えてみるとか、最後にOSとかアプリを疑いましょう。
私からの意見はこんなものです。

オフライン

 

#4 2009-07-06 16:27:45

Linux7
メンバ
登録日: 2009-05-18

Re: USBマウスが認識しなくなった?

材質の低下だと仮定して、Windowsでは平気なのにUbuntuではダメということがあるのでしょうか?

はっきりとは原因はわからないですね…。
毎回なるというわけでも無いみたいなので、他のを試したりともう少し検証していみたいと思います。

もし原因がわかったら書き記したいと思います。

オフライン

 

#5 2009-07-06 22:03:02

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: USBマウスが認識しなくなった?

こんばんは
マウスが動かないときにGNOME端末から、
lsusb
と打ってみてください。

コード:

funa@funa-desktop2:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 04fc:05da Sunplus Technology Co., Ltd                       ;←これがマウス(製品によって違う)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

もし、出てきていれば、USB機器として認識しているので、後はドライバの問題ですね。
なければ、接触の問題かも?

オフライン

 

#6 2009-07-06 22:04:35

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: USBマウスが認識しなくなった?

もうひとつ、無線マウスなら、電池を替えてみてください。

オフライン

 

#7 2009-07-06 22:54:58

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: USBマウスが認識しなくなった?

ついでにもうひとつやってみますか。
一般にUSB機器はコンピュータに接続された時点ではコンピュータは何が接続されたのかわかりません。
そこで、接続されたという情報(割り込み)があると、何が接続されたか調べて、ドライバを登録します。
起動時点で、
1 カーネルはUSBのホストコントローラドライバをプロセスとして起動させ、割り込みを待ちます。
2 接続要求が出されると、デバイスが何であるかを確かめて、ドライバを起動させます。
3 open,read,write,closeシステムコールがあると、起動されたドライバーを使って書き込みや読み出しを実施します。
4 受け取った読み書きした結果をシステムコール発生プロセスに通知します。

これがきちんと行われているかdmesg コマンドで確認します。(以下は私の例です)

コード:

funa@funa-desktop2:~$ dmesg | grep usb
[    0.862429] usbcore: registered new interface driver usbfs     ;USBホストコントローラの設定
[    0.862429] usbcore: registered new interface driver hub   ;ルートハブの設定
[    0.862429] usbcore: registered new device driver usb     ;ホストコントローラの読み込み
[    2.960157] usb usb1: configuration #1 chosen from 1 choice ;USBポートの設定(以下usb5まで同じ)
[    2.960869] usb usb2: configuration #1 chosen from 1 choice 
[    2.961388] usb usb3: configuration #1 chosen from 1 choice
[    2.961909] usb usb4: configuration #1 chosen from 1 choice
[    2.962451] usb usb5: configuration #1 chosen from 1 choice
[    3.457587] usb 3-1: new low speed USB device using uhci_hcd and address 2 :USB機器の接続受付(1つのルートハブに2つつけられる)
[    3.636606] usb 3-1: configuration #1 chosen from 1 choice
[    3.757173] usbcore: registered new interface driver hiddev  ;USBコアプログラム(カーネル)がデバイスドライバーをロード
[    3.780230] input: MLK UNIQ CORPORATION as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input4
[    3.792193] generic-usb 0003:04FC:05DA.0001: input,hiddev96,hidraw0: 
     USB HID v1.10 Mouse [MLK UNIQ CORPORATION] on usb-0000:00:1d.1-1/input0:
[    3.792231] usbcore: registered new interface driver usbhid  ;USBコアがヒューマンインターフェイスドライバーをロード
[    3.792238] usbhid: v2.6:USB HID core driver            ;これでマウスが使えるようになる
funa@funa-desktop2:~$

もし、マウスが正常に認識されていれば、dmesgにはこの順で記録されます。確認してみてはいかがですか。

オフライン

 

Board footer

Powered by FluxBB