vine-users ML アーカイブ



[vine-users:063630] Re: BUG in murasaki (suspend 後の USB マウスの認識)

  • From: So Matsuura <matsuso@xxxxxxxx>
  • Subject: [vine-users:063630] Re: BUG in murasaki (suspend 後の USB マウスの認識)
  • Date: Mon, 22 Dec 2003 23:15:45 +0900
松浦です。

susupend後("suspend to state 3"でした。)にUSBマウスが認識されなくなる件ですが、
system logを調べてみたところ、この症状が出るのは、以下のように
resume時にhub.cがなにやら失敗している時のようです。

Dec 22 22:56:56 localhost kernel: ehci_hcd 00:1d.7: resume
Dec 22 22:56:56 localhost kernel: PCI: Enabling device 00:1f.5 (0000 -> 0003)
Dec 22 22:56:56 localhost kernel: PCI: Found IRQ 11 for device 00:1f.5
Dec 22 22:56:56 localhost kernel: PCI: Sharing IRQ 11 with 00:1f.3
Dec 22 22:56:56 localhost kernel: PCI: Sharing IRQ 11 with 00:1f.6
Dec 22 22:56:56 localhost kernel: PCI: Sharing IRQ 11 with 02:00.1
Dec 22 22:56:57 localhost kernel: hub.c: connect-debounce failed, port 2 disabled
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 22 22:56:57 localhost kernel: i810_audio: Primary codec has ID 0
Dec 22 22:56:57 localhost kernel: ac97_codec: AC97 Audio codec, id: ADS116 (Unknown)
Dec 22 22:56:57 localhost netfs: Mounting other filesystems:  succeeded
Dec 22 22:56:58 localhost apmd[705]: Normal Resume after 00:01:22 (98% unknown) AC power
Dec 22 22:56:59 localhost kernel: e1000: eth0 NIC Link is Up 100 Mbps Full Duplex


色々と試してみたのですが、対処療法として、
% modprobe -r ehci_hcd
としてehci_hcdを外すとちゃんと認識されることが分かりました。
とりあえずはrebootしなくても元に戻るようにはなりましたが、
一体何が原因なのでしょう?

松浦 壮

> 山口@dotasterです。
> 
> サスペンドはS1(Stanby)のことですね?
> サスペンドではサスペンド前後で何も変化が起きないはずです。
> たとえ、S3(Suspend To RAM),S4(Suspend To Disk)であっても
> murasakiは何もしないので、カーネルのPM周りを疑ってみて下さい。
> もしくはサスペンド用のスクリプトに原因があるのかもしれません。
> 
> murasakiは呼ばれない限り、何もしません。
> 基本的にmurasakiを呼ぶのはカーネルとmurasaki_init.hogeのみです。
> 呼ばれたかどうかは/var/log/messagesで確認できます。
> 
> On Fri, Dec 19, 2003 at 03:50:14PM +0900, So Matsuura wrote:
> > 松浦です。
> > 
> > 何度もすみません。
> > 先程のメールで、ダウングレードしたら解決したと書きましたが、
> > 2回目のサスペンドの後にはやはり認識に失敗するようです。
> > そうなると、必ずしもmurasakiのバグとは限らないような気もしてきます。
> > upgradeを忠実に行った以外にはいじっていないのですが、
> > 何が問題なのか、分かる方がおられたらご教授願えないでしょうか。
> > 
> > 松浦 壮
> > 
> > On Fri, 19 Dec 2003 15:06:37 +0900
> > So Matsuura <matsuso@xxxxxxxx> wrote:
> > 
> > > 初めまして、松浦と申します。
> > > 
> > > 先日、Vine2.6r3にアップグレードしました。
> > > すると、r1の時にはうまく行っていた、
> > > サスペンド後のUSBマウスの認識が出来なくなってしまいました。
> > > 具体的な症状としては、サスペンドの前にはコネクタの抜き差しで
> > > ちゃんとマウスを認識するのですが、
> > > サスペンドの後にはそれが一切受け付けられなくなるというものです。
> > > (コネクタを抜いてからサスペンドしても同じ症状を起こします。)
> > > 
> > > おそらくmurasakiの問題だろうと思い、2.6r1時代のmurasaki、
> > > murasaki-0.6.11-0vl0.2にダウングレードしたところ、問題は解決しています。
> > > ちなみにマシンはThinkPad T40です。
> > > 
> > > 具体的な原因は分かりませんが、報告まで。
> 
> ----
> しう
>