[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:48640] Re: マウスに関する事で
武藤@Debianぷろじぇくとです。
解決ではないのですが……
At Mon, 14 May 2007 18:59:26 +0900,
<sasak_t@xxxxxxxxxxx> wrote:
> Debianを起動させた後、長時間マウスを使用しないでいると
> いざマウスを使いたいときにマウスを動かしても
> 稀にポインタが動かない場合があります。
>
> そこでその時間位のsyslogを確認したところ
> 「psmouse.c: bad data from KBC - timeout」
> とのメッセージが記録されていました
>
> timeoutとなっている事から
> マウスを動かさず一定時間経ったがために起きていると
> 考えられるのですがこのエラー?を回避する方法ってございますでしょうか?
わりあい昔から存在する問題のようですが、コード周辺
(drivers/input/mouse/psmouse-base.c)は変わってないですね。
static irqreturn_t psmouse_interrupt(struct serio *serio,
unsigned char data, unsigned int flags, struct pt_regs *regs)
{
struct psmouse *psmouse = serio_get_drvdata(serio);
if (psmouse->state == PSMOUSE_IGNORE)
goto out;
if (flags & (SERIO_PARITY|SERIO_TIMEOUT)) {
if (psmouse->state == PSMOUSE_ACTIVATED)
printk(KERN_WARNING "psmouse.c: bad data from KBC -%s%s\
n",
flags & SERIO_TIMEOUT ? " timeout" : "",
flags & SERIO_PARITY ? " bad parity" : "");
ps2_cmd_aborted(&psmouse->ps2dev);
goto out;
}
…
挙げられているのは
・マウスまたはケーブルの問題
・synapticsパッド使っているならそれの問題
・マザーの問題
あたりでどうにも決め手がありません。
「稀」というのがまた嫌なところですね。Xを再起動したりpsmouseドライバを
unload/loadしても駄目でしょうか。
--
武藤 健志@ kmuto @ kmuto.jp
Debian/JPプロジェクト (kmuto@debian.org, kmuto@debian.or.jp)
株式会社トップスタジオ (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)