It's empty when you examine it from another distro because arch uses devfs - a kernel feature that handles the dev filesystem dynamically so that only the devices that are available are shown there. The filesystem is loaded when arch boots, which doesn't happen if you use another distro instead.
As for your problem, your XF86Config file is probably pointing to the wrong mouse device. This depends on how your mouse is connected. If you update your arch system now you should get XFree86 4.4 which can automatically configure itself. Just rename the config file to see this.
|