New Posts  All Forums:Forum Nav:

updates

post #1 of 5
Thread Starter 
Howdy all,

Say you have something installed on your computer and you install an update for it. Does that update change the IRQ setting also? Also, when you install the drivers for your computer and you have to do it in a certain order, when you update that driver does that mess up the order?

Thank you in advance,
post #2 of 5
Hi,

Could you be a little more specific. Regardless:

(1) IRQ settings may change, depending on how stupid the driver developers want to be. Ideally, they should not change. However, certain old drivers tend to overwrite, rather than merge, changes. Most drivers will not affect custom settings.

(2) Let's says you have drivers A, B & C. The order is
Code:
A --> B --> C
Let's also say that an update, B2, has come out. Now, you have 2 options. You can either do
Code:
A --> B --> B2 --> C
or you can do
Code:
A --> B --> C --> B2
Either method is acceptable and won't hurt anything. This is true for 99.999% of driver installs. If you're doing something overly exotic, please post that.

Regards,

zakaluka2.
post #3 of 5
zakaluka2, where and how do you learn this? As in, how do you know this is the natural progression? (I'm not doubting you; I'm curious how to learn about this stuff. Is it coding theory?)

Also, does the same apply for programs? Does it matter what order programs are installed in?
post #4 of 5
I'm not sure about coding theory or even what it is (although I am a software developer). Most of this you will notice if you work enough around computers (which you will be undoubtedly doing, looking at your signature). However, writing software, especially drivers, helps when analyzing this stuff.

Despite seeming so convoluted, there is a pretty simple heirarchy to driver and application installs. Either something depends on another library/app or it doesn't. Following that logic, you almost never have to worry about installation order. All modern operating systems hide the complexity from users. Even for applications, a lot of them will inform you if their prerequisites are not adequtely met. Sometime, even out-of-order installs w/drivers will not cause a problem.

As for IRQ settings, the case is not so clear cut. In the past (not that long ago, actually), IRQ settings were determined by jumpers on the hardware. Nowadays, though, such pieces of equipment are rare except in niche markets. The IRQ is set by, in most cases, a PnP BIOS and the OS. In those cases, the OS will most likely determine which IRQ to use by quering the hardware for any restrictions it might have. Now, most of the time, you needn't concern yourself with the IRQ settings. The OS should not double-up on them unless it has completely run out of empty IRQ slots to hand out. The way you can check if there is a harmful conflict (some IRQ conflicts are benign) is to go to your hardware settings (on Windows 2k/XP: System Properties --> Hardware --> Device Manager). However, it has been a long time since I have seen an IRQ conflict on my system.

If you have ever written or seen the internals of a driver before, you will notice that a lot of it depends on how the hardware was manufactured. For example, a lot of hardware used to have the IRQ settings hardcoded into it, which led to all kinds of problems. Nowadays, most drivers do not have to concern themselves with such things at all. Instead, they can usually focus on just providing an interface to the hardware through the driver, and leave the extremely low-level stuff to the OS to figure out.

Hope that helps,

zakaluka2.
post #5 of 5
Wow... thanks for the reply. (And as for coding theory, well, I'm not sure what that is, either, but I thought it might apply.) And as far as my systems go, the i8600 is leaving me soon; the two desktops stay at home (I'm in college).

Does make sense, though, so thanks.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Sager & Clevo Notebooks