
18
C3
However this can be a problem with the IRQ's because due to the legacy of the past
each and every mainboard of every manufacturer has only 16 IRQ's available but the
amount of possible devices that a system can have has increased beyond that.
Generally the following IRQ's are practically standard for mainboards:
IRQ 00 = System timer
IRQ 01 = Keyboard
IRQ 02 = I/O controller
IRQ 06 = Floppy Disk Controller
IRQ 08 = System Clock
IRQ 12 = PS/2 mouse
IRQ 13 = Numeric Data processor
IRQ 14 = IDE 1
IRQ 15 = IDE 2
That usually only leaves the IRQ's: 03, 04, 05, 07, 09, 10, 11.
Usually those are used for:
IRQ 03 = COM 1
IRQ 04 = COM 2
IRQ 05 = Soundcard
IRQ 07 = LPT/printer port
IRQ 09 = ACPI bus
IRQ 10 or 11 = Graphic card
That would leave only IRQ 10 or 11 for all the other devices you may wish to use like
for example USB, network card, SCSI, etc.... To solve that problem most recent
operating systems started using "IRQ-sharing" to handle that shortage but that
depends strongly on the component drivers and hardware design. Unfortunately in
practice when the sharing involves most graphic cards, sound cards, network cards or
USB controllers that usually causes a stability problem or devices do not function at
all.
So to solve the "IRQ sharing" problem that only leaves freeing up IRQ's by disabling
unused components like for examples the COM-ports, parallel/printer port in the
BIOS if there is nothing attached to them.
Some graphics cards do not necessarily need an IRQ and therefore it is also possible
to disable the assigning of the IRQ to the VGA cards. However some cards just need
an IRQ or they are unstable or do not even work at all. You would have to try that out
to discover what works or does not work with your card when it comes to the IRQ.
Comentarios a estos manuales