Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Is there any way to get more IRQ's?

Status
Not open for further replies.

Sauce

Technical User
Apr 24, 2000
37
US
I am updating to ADSL, but am out of IRQ's - all 16 are being used:

00 system timer
01 keyboard
02 Programmable interupt controller
03 COMM2
04 COMM1
05 Sound Blaster
06 Floppy
07 LPT1
08 CMOS/real time clock
*09 Modem Device Manager
*09 VIA Tech PCI to USB Universal Host Controller
*09 ACPI IRQ Holder for PCI IRQ Steering
*09 SCI IRQ used by ACPI bus
10 Creative Labes IDE Controller
*11 3dfx Voodoo3
*11 ACPI IRQ Holder for PCI IRQ Steering
12 Cordless7(PS/2)
13 Numeric data processor
*14 VIA Bus Master PCI IDE Controller
*14 Primary IDE controller (dual fifo)
*15 VIA Bus Master PCI IDE Controller
*15 Secondary IDE controller (dual fifo)

Is there a way to get more IRQ's (such as adding a card or something like that), or do I need to take out some of the stuff that I have in the system in order to aquire more IRQ's? If so, is there a suggestion as to what I should remove to make room?

Thanks

Sauce
 
No - it´s not possible, because the first Interrupt-Controller
has one channel, pointing to the second IC, each with only 8 channels.
In principle one can assign new Interrupt Services Routines
to each channel, depending on the task, but I won´t touch here
anything. For example, if COM2 is not used, then a new ISR could
be assigned. Just for illustration: I use the masking of Interrupts for real time
applications - 4 PCs are running and three keyboards are locked,
to prevent misfunctions by events like coffee on the keyboard. ----G.Hoffmann
 
Thanks zefir

Could you help as far as how I would go about doing this?

Thanks again

Sauce
 
Sauce: thanks for the feedback. On DOS systems I was able
to write new Interrupt Service Routines, but not on Windows.
I think, that Windows should automatically assign free IRs for
the actual task. Conflicts can be solved only by a new installation
of hardware. These terrible plug+play automatisms are not
understandable. I regret - but my reliable information is: no more
than 16 IRs available, and many of them are absolutely fixed, like
the Math.Coproc. ----G.Hoffmann
 
I guess I will just install the ADSL modem, and see if it will "bump" something else off.

Thanks Again zefir

Sauce
 
I thought the whole point of bus-mastering PCI chipset-based computer systems running a "Plug and Play" operating system was that IRQ's (typically IRQ9) get shared out between devices.

My other thoughts are;

1. Can't the ADSL modem hang off COM port 1 or 2?

2. Or maybe a USB port?

3. If you are using an ADSL modem, do you still need your existing one?
 
Citrix: let´s leave it to windowbill.... ----G.Hoffmann
 
You can get 2 back for internal use, by shutting off (disabling) com 1 and 2 in BIOS setup.
If you get an external ADSL "modem" you could re-enable com 2 and put it there. Depends on who's supplying the modem.

Jim
reboot@pcmech.com
Current moderator at
Staff contributor/moderator at
Windows 9x/ME instructor.

Jim's Modems:
 
is your mouse serial or ps/2, is your printer usb or connected to printer port.if not using ps/2 or Lpt1 try disabling then in bois along with comm1 and comm2 if not being used.anything you can disable will free up irq"s
 
Hi, I have 8 IRQ's on 11 of which one is my ADSL modem, this gives no problem. From msinfo32
0 System timer
1 Standard 101/102-Key or Microsoft Natural Keyboard
2 Programmable interrupt controller
3 ThinkPad Modem
3 ThinkPad Digital Signal Processor
4 (free)
5 Crystal PnP Audio System CODEC
6 Standard Floppy Disk Controller
7 ECP Printer Port (LPT1)
8 System CMOS/real time clock
9 Crystal PnP Audio System MPU-401 Compatible
10 ThinkPad Digital Signal Processor
11 IBM CD1M MPEG-2 Decoder Card
11 IBM ThinkPad 770/770E/770ED (Cyber9397)
11 Texas Instruments PCI-1250 CardBus Controller
11 Texas Instruments PCI-1250 CardBus Controller
11 Intel 82371AB/EB PCI to USB Universal Host Controller
11 IRQ Holder for PCI Steering
11 IRQ Holder for PCI Steering
11 IRQ Holder for PCI Steering
12 IBM PS/2 TrackPoint
13 Numeric data processor
14 Standard Bus Mastering IDE Hard Disk Controller
15 Standard Bus Mastering IDE Hard Disk Controller

regards Michael
 
> To repeat from above.

> Just disable the 2 COMM Ports in BIOS.
> Reboot
> Turn off, and add your new hardware, the MODEM / NIC.

See what happens. You should be fine. IRQ 9 will share it just fine, if something doesn't switch to IRQ 3 or 4.

> * note - it isn't "Bill" at all. This isn't a Microsoft issue, as it's all about hardware and industry standards.
Microsoft didn't invent the IRQ, nor the number of them that are allowed by current mainboard architecture. It was however, Microsoft in conjunction with the hardware industry that gave us plug and play. Nobody can tell me it it isn't MUCH easier to work on hardware than it was back in the Windows 3.1 days.
Jumpers, configuration,....... what a nightmare. Thank Bill for the ease of adding hardware, and being able to plug and play. They pushed the industry to adopt standards.

 
Hi Sauce, maybe I'm missing something? Have you tried installing it and if so did it come up with any conflicts and if so what. Most things are dynamically re-assignable

regards Michael.
 
Hmm, maybe I am not being clear too. Sauce has not said the type of modem. Mine is connected via the USB and the USB shares IRQ 11 but the modem itself does not use any resources, it does not need an interrupt, its just listed in the device manager under Network adapters.

regards Michael.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top