USB mouse devices that present themselves as a standard HID (Human Interface Device) device should work, however some hardware requires special drivers or additional software, usually only compatible with Windows operating systems.

Working USB Mouse Devices

The following is a list of specific mouse devices known to work and which appear to be fault-free.

A4Tech

OP-530NU Padless Wired Mouse

Apple

Apple Mighty Mouse (Model No. A1152): Works well with the exception of the scroll ball only transmitting vertical scrolling (This seems to be an issue of driver that was designed to support scroll wheels).

Problem USB Mouse Devices

The following is a list of specific mouse devices that have problems working with the Raspberry Pi

A4Tech

Model G7-630 Wireless Mouse, 20 mA. Part of wireless keyboard/mouse bundle GL-6630 (GL-6 + G7-630 + RN-10B) - suffers from USB flakeyness. Even on a powered hub. No problems on other computers I have tested it with.

Logitech G400 Gaming Mouse - 100% CPU load and laggy mouse cursor when the mouse is moved. MX518 works fine on the same setup, so I suspect it's a polling rate issue. this says the mouse is 1000 Hz out of the box, whereas the 518 is only 125 Hz. Solution found: add usbhid.mousepoll=8 to the kernel commandline.