riddle me this
Mar. 31st, 2006 03:57 pmwhy is it that windows has to fucking install a new driver for something if I plug it into a different USB port than before?
in this case, it couldn't even install it for some god-only-knows reason. So I tried other ports till the one it had already been installed on beeped.
which is to say, pics are up.
in this case, it couldn't even install it for some god-only-knows reason. So I tried other ports till the one it had already been installed on beeped.
which is to say, pics are up.
no subject
Date: 2006-03-31 11:59 pm (UTC):P
no subject
Date: 2006-04-01 12:00 am (UTC)no subject
Date: 2006-04-01 12:01 am (UTC)no subject
Date: 2006-04-01 12:10 am (UTC)no subject
Date: 2006-04-01 12:14 am (UTC)no subject
Date: 2006-04-01 12:39 am (UTC)no subject
Date: 2006-04-01 12:50 am (UTC)Mac Zealots are a funny bunch. Brand loyalty of that severity is a beautiful beautiful thing (for Apple).
no subject
Date: 2006-04-01 12:52 am (UTC)no subject
Date: 2006-04-02 10:54 pm (UTC)I would still recommend a MAC though because on a MAC the hardware for the USB ports is done well. Where on a PC they tend to have all kinds of issues. Power supply issues, etc.. USB2 is so freakin anal with the quality of everything involved. So its no surprise that people have all kinds of issues with it. Some stuff doesn't work on the front ports on machines (typically there not connected directly to the motherboard).
no subject
Date: 2006-04-04 04:45 am (UTC)I've never had power issues with USB on my PC, but then I've always had reputable brand machines or custom built them with reputable power supplies. The hardware modularity of PCs definitely opens up for a lot of issues. It always surprises me how cheap you can get UPSs, for instance; I don't think most people realize the impact that can have on power costs and hardware lifespan.
no subject
Date: 2006-04-01 04:44 am (UTC)no subject
Date: 2006-04-01 12:12 am (UTC)no subject
Date: 2006-04-03 11:47 am (UTC)Long version:
Device uniqueness is a pretty nasty subject. It turns out there isn't actually any way to predict what the user wants. Sometimes it's "obvious", and then sometimes you think it's obvious and it turns out to be much, much less obvious.
The problem is that often you can't tell which device is which. If you plug two identical keyboards in the computer probably can't distinguish between them. If you turn the computer off, swap the keyboards, and turn it back on, the computer probably has no way of knowing what just happened.
This gets worse because some programs *do* want to distinguish between keyboards, printers, and other devices. So Windows makes them unique the best it can - but if it can't actually distinguish between them, there's a limit to what it can do. And you could create some really weird entirely unexpected situations if it tried to "guess".
Imagine you have one printer, and a program set up to use that printer. You disconnect the printer and connect it to a different USB port. You'd want it to see the same printer, right?
But imagine instead you disconnect the printer and plug an entirely different printer into a different USB port. To the computer, this is the same situation that we had before - so if it does the "right thing" in the previous situation, it now does entirely the wrong thing in this situation.
Windows's solution is to go with predictability rather than trying to guess what the user wants. It might not get the answer right as often, but at least someone who knows what they're doing will be able to tell what the internal logic is for every case.
Note that it never actually uninstalls devices, just marks them as "not installed" - if you run Windows in safe mode and go into the device manager you'll see every device it has ever installed. Sometimes that can be quite a hell of a lot of devices.
If you read this far, you now know far more about device management than you really wanted to. :)
no subject
Date: 2006-04-04 04:55 am (UTC)Of course, if I think of the port address as an IRQ or hardware address then it makes more sense to me.
Does windows share this behavior if the USB device is dangled off another USB device (such as a hub or a USB device with a passthrough port)?
no subject
Date: 2006-04-04 08:47 am (UTC)I'm not 100% sure about that. It's just how I would do it.
no subject
Date: 2006-04-01 12:21 am (UTC)no subject
Date: 2006-04-01 02:49 am (UTC)no subject
Date: 2006-04-01 02:09 am (UTC)no subject
Date: 2006-04-01 02:11 am (UTC)no subject
Date: 2006-04-01 02:48 am (UTC)no subject
Date: 2006-04-01 02:54 am (UTC)<-- os x
no subject
Date: 2006-04-01 02:57 am (UTC)no subject
Date: 2006-04-01 02:58 am (UTC)