haldの挙動がおかしい

haldの設定が悪いのか挙動がおかしいのかよくわかりませんが,startxしてもマウスが動きません。
でも,キーボードは大丈夫。ホントになぞ。
なんだかよくわからなかったので,とりあえずマウス(usb)を一度抜いて,

>sudo /usr/local/etc/rc.d/hald restart
>startx

としてみたら問題なく動いた。


なんで?