Besides reading other people's plights and trials (some successes too) at http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=m940 what is also at play here is that many machines have incomplete installs of the the OS.
Well, the OS is installed, but few can bring themselves to have an uptodate BIOS, motherboard drivers and maybe some USB drivers. Further reading about some onboard USB hardware and driver issues (links in a second) reveal that your ire may be misdirected. Imagine having to deal with these USB tricks and traps as noted at:
http://www.usbman.com/Guides/SiS%20USB%20Tips%20and%20Tricks.htm
http://www.usbman.com/Guides/VIA%20Tips%20and%20Tricks.htm
http://www.usbman.com/Guides/ali_tips_and_tricks.htm
So, in a nutshell we get to sort out our machines first, then install drivers from the maker's web sites and then we may find reduced functionality due to simple corporate problems that they don't part with money for complete drivers for a product that isn't generating revenue.
Bob
I've been fooling with this thing the printer works but the scanner doesn't work. I reinstall the driver many times and it does not work. I've done everything the online support and that was useless I need help

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic