• Warning: Computers are fragile. Especially within warranty period probably the smartest thing to do is to let the dealer take care of things. However when you are in a hurry or in the bush.... Follow these rules and use good common sense.  Only open the box after disconnecting the mains. Use antistatic wrist collar or, if you do not have that, make a firm grip to metal parts of the PC to equalize any static charge that you may have on your body. this is very important. All computer parts are very sensitive to static discharge!! (the trouble is that if a component gets damaged often you do not see that right away... it may take weeks before there is real effect that you may see in performance, or some memory fails after some time, or your machine hangs after warming up etc. Very tricky)
  • There are 3 sets of resources that need to be known about hardware. They are: The IRQ (Interrupt Request), DMA (Direct Memory Access port), and Memory location. You can't effectively troubleshoot your system without knowing these things about every piece of hardware. "Well, how do I get that information?" you might ask. Well, remember that little, tiny piece of paper that you threw away when you bought the modem? That's the piece of paper you need. Yes, I've done it myself some times.
  • Device Manager can help you to figure out what resources your hardware is taking. It may be wrong, however, if your hardware is not working properly, and you may need to open up your computer and look at the board.
  • If your hardware is Windows 2000 compatible AND if you have the proper driver there should not be any problem as long as the boards are in working order.  If you see an exclamation marc in the device manager please take out the device in question and see if this solves the problem. Then try to reinstall this device. If it fails again you'll have to see your computer supplier for something new...

  • IRQ's:
    There are 16 IRQ ports, numbered between 0 and 15. Back during the 8088 and 8086 (even before the 286's) days, there were only 8. Starting with 286's, more were needed though. There was no way to just add 7 more, so they had to attach one of the 7 extra ports onto one of the existing ports. Because of this, IRQ's 2 and 9 are linked together. Video cards are sometimes placed on IRQ 2, so anything put onto IRQ 9 may conflict with a video card. Below is a list of IRQ's, and what may be defaulted to them:

    IRQ 0 System Timer
    IRQ 1 Standard keyboard
    IRQ 2 Cascade to IRQ 9 avoid if possible (Video Card)
    IRQ 3 Com 2 or 4 (mouse) or (modem)
    IRQ 4 Com 1 or 3 (mouse) or (modem)
    IRQ 5 Sound Card or LPT2 or NIC (network interface card)
    IRQ 6 Floppy drive
    IRQ 7 LPT1 (Printer)
    IRQ 8 System cmos/realtime clock
    IRQ 9 Possible cascade may not be available
    IRQ 10 generally available
    IRQ 11 Shared by Video, NiC, PCI etc.
    IRQ 12 Motherboard PS/2 port (build-in mouse port etc)
    IRQ 13 Coprocessor (even if this is integrated)
    IRQ 14 Primary IDE channel
    IRQ 15 Secondary IDE channel

     

  • Remember that if you use a non- plug & play pcb you'll have to claim the interrupt from the BIOS so it will not be available anymore for the PCI-pool. Usually the interrupts that are in the PCI pool are distributed during startup. If you set some interrupt (let's say 10 for some weird network device I once knew) to ICA than that interrupt line will be kept aside just for that board.   
  • In Windows, PCI devices can share IRQs by design. Per the Plug and Play (PnP) capability that the PCI specification defines, the computer's BIOS configures adapters, which the Operating System then examines and changes if necessary. PCI devices typically share IRQs, especially on Advanced Configuration and Power Interface (ACPI) computers with Windows ACPI support enabled.

    The PCI slot that's in use can sometimes cause problems. In the event of a freeze, try moving something (e.g., the sound card) to a different PCI slot.

     

  • DMA and Memory areas are not so easily defined. Most items that need DMA channels will look at the system and choose one that's free. The most likely candidates for conflicts are IRQ's and Memory Addresses. There are far too many Memory Addresses to catalog, so the easiest thing to do is just try every memory address a card has to find an open one.       
  • Go into Safe Mode. Click START, SETTINGS, CONTROL PANEL. Double-click the SYSTEM icon. Click on the PERFORMANCE tab at the top. Choose the FILE SYSTEM tab at the bottom, then TROUBLESHOOTING. Check every item in troubleshooting, then restart the system and see if it'll go into normal mode.

    If that works, uncheck one item at a time and restart the system until it locks up again.

    If that doesn't work, the tough one comes next. Go ahead and uncheck all items, then in the SYSTEM icon again, go to DEVICE MANAGER. Disable every device in DEVICE MANAGER except what's under SYSTEM DEVICES. Yes, I know it'll be a pain, but the best way is to disable every device. Once you do that, reset the machine and try to go into normal mode. If this works, you've got a driver that may need to be updated. Re-enable the devices by "area". For instance, re-enable all the ports then restart. Once you've narrowed down the device giving problems, contact the manufacturer and see if they have updated drivers. 

  • If your system won't go into Safe Mode, open up your computer and start removing devices, one at a time. You cannot remove the video card, hard drive and floppy drive controllers, or all of the RAM unless you have some replacement for it so prepare yourself before you start. Watch those static charges!

    To get drivers go to the site of the hardware manufacturer, try Microsoft or go to : 

    The manufacturers website

    Driver guide

    Windrivers.com (very good but they charge membership fee nowadays (yag)) 

    Or CNet.