2008年11月27日

犯人はWillcom03でした。

 パソコンが起動しない原因がわかりました。

 既にタイトルに書いちゃってるんですが(笑)、Willcom03のせいでした。

 前のWX310Kのころから、充電はアダプタを使わず、パソコンのUSBポートにつないで充電してました。

 で、WX310Kのころは、なかったんですが、そういえばWillcom03を充電するようになってから、パソコン起動途中で止まってハングしてしまうことがありました。

 そうなった場合は、パソコンはUSBケーブル抜いて再起動すれば普通に起動し、もう一方のWillcom03のほうもハング?しちゃってるので、Willcom03のほうもバッテリーカバー外してリセットしていました。

 大体そうゆう場合は、Willcom03に新しいソフト、特にTodayプラグインをインストールした後とかの場合がほとんどだったので、すぐ気がついたのですが、今回は特にソフトをインストールしたわけでもなく、それに起動途中でリセットかかるのって今回初めてだったので、なかなか気がつきませんでした。

 で、電話しようとWillcom03を操作しても全く反応無し。

 それで、「あっ」って気がつきました。

 ハングしたWillcom03を接続したままパソコンを起動すれば、その途中でパソコンがハングしたり、リセットがかかったりするのか、またはその逆で、パソコンが起動中にハングすると、繋がっていたWillcom03もハングするのかわかりませんが、他でもそんな現象あるのかな?

 Willcom03はWindows Mobileで、Windows MobileもやっぱりWindowsだから時々再起動というかリセットしてあげないと調子が悪くなって、その調子が悪いときに、パソコンにつないでいると、起動時のUSBデバイスの検出プロトコル途中で止まってしまって、そのままパソコンがハングしたり、リセットがかかったりするってことなのかな?


 パソコン側からSETUPのトークンPID投げて、Willcom03がいくらACK返さなくても、そのままず〜っと待つ?・・・ないな、ないな、いくらなんでもタイムアウトないわけないよな。
 
 といことは、論理プロトコル以前の物理プロトコルレベルの話?

 まあ、そもそもUSBのプロトコルなんて、プロトコルがあるらしいってことくらいしか知らないから(笑)、詳しく調べれば何かあるのかもしれないけど。

 まあ、現状としては、パソコン起動するときに、Willcom03つながなければいいだけの話だから、どうでもいいか(笑)。

 もし、同じような症状(パソコン起動時にWillcom03つないでおくと、ごくまれにパソコンとWillcom03がハングすることがある人は、「起動時にはWillcom03を接続しない」を試してみてください(笑)。
posted by k63 at 22:59| 岩手 曇り| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/110303221

この記事へのトラックバック