USB Devices

I have always wondered why Windows treats a USB device plugged into one port as a brand new usb device when plugged into another port. My Mac never did this, or at least it was never apparent. However, the fact of the matter is, Windows makes it very obvious to you when you’ve added new hardware, even if that is a USB KeyChain drive or something. I’m not sure if that is a good thing or a bad thing.

At least I know that this is because the device does not have a serial number (Thanks Raymond for the explanation):

“In other words: Things suck because (1) things were already in bad shape—this would not have been a problem if the device had a proper serial number—and (2) once you’re in this bad state, the alternative sucks more. The USB stack is just trying to make the best of a bad situation without making it any worse.”

This can pretty much some up most of technology. Compatibility is king.

Comments (3)

  1. Charles Chen says:

    It’s the *worst* with printers.

    I plug my laser printer (USB) into any one of three ports on my laptop at random. And it’s such a pain in the butt because I have no idea which one it’s actually plugged into when I go to print.

    I have to open the printers menu and check which one is online.

    You’d think someone would be able to come up with a simple solution to this…

  2. SBC says:

    yup it sucks putting a device into a port and then it sucks again when you remove the device from the port..

  3. Eric Newton says:

    USB was supposed to be the panacea of connecting devices… Microsoft needs to FIX THE PROBLEM, where compatibility causes more problems, have a "legacy" USB port or something.

    The notion of continuing to beat your head against the wall just because of compatibility is stupid! You want to stay compatible with crap that doesnt work right? PLEASE! This is why consumers get FED UP with computers. Myself included.