Author Topic: Interrupt help  (Read 541 times)

Offline Octavius

  • Skinner Team
  • Platinum Member
  • ******
  • Posts: 6651
Interrupt help
« on: October 17, 2001, 03:27:00 PM »
Was reading a post in the general forum..
 http://www.hitechcreations.com/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=1&t=012041

I too checked to see if I had a shared IRQ.. turns out I do, and my IRQ 5 is getting gang banged by a ton of devices.  

0-   System timer
1-   Standard keyboard
2-   Programmable interrupt controller
3-   comm 2
4-   comm 1
5-   ACPI IRQ Holder for PCI IRQ Steeing
(This is being shared by 6 copies of this thing!!  Wtf is it and how did it become repeated?)
5- continued...
   SiS 900 PCI Fast Ethernet Adapter
   Avance AC'97 Audio for SiS Audio
   Controller
   Standard OpenHCD USB Host Controller
   SiS 7001 PCI to USB Open Host Controller
   Creative SB Live! Value
   Graphics Blaster RIVA TNT (soon to be upgraded)
6-  Standard Floppy Disk Controller
7-  Printer Port (LPT1)
8-  System CMOS/real time clock
9-  SCI IRQ used by ACPI bus
10- Creative SB Live! SB16 Emulation
11- MPU-401 Compatible
12- MS PS/2 Port Mouse
13- Numeric Data Processor
14- Primary IDE controller (dual fifo)
      SiS 5513 Dual PCI IDE Controller
15- Secondary IDE controller (dual fifo)
      SiS 5513 Dual PCI IDE Controller

I know many things seem to be very out of place here.. I'm still learning all this stuff and just need a little guidance   :)  But how the heck do I go about changing it?  BIOS setup?  Hehe.. help

thanks in advance

oct out!!

[ 10-17-2001: Message edited by: Octavius ]
octavius
Fat Drunk BasTards (forum)

"bastard coated bastards with bastard filling?  delicious!"
Guest of the ++Blue Knights++[/size]

Offline Skuzzy

  • Support Member
  • Administrator
  • *****
  • Posts: 31462
      • HiTech Creations Home Page
Interrupt help
« Reply #1 on: October 17, 2001, 04:13:00 PM »
What operating system?  I noticed that 9 is assigned to the ACPI logic.

If it is not w2k,...then you have a mess on your hands.

The following is for NON-w2k systems

1) Go into the BIOS ROM and disable ACPI.
2) Optionally, disable any COM or LPT ports your are not using.
3) Boot the system.
4) Check interrupts.
5) If Ethernet, Sound and AGP are still on 5. then......
6) Assuming your ethernet card is plug-n-play.  Remove the drivers for it, and remove it from the device settings in the System ICON of the Control Panel.
7) Reboot
8) Reinstall the ethernet card drivers.  Check to see what interrupt it is on again.  If it still is on 5, then boot back to the BIOS
9) In the BIOS, manually assign any free interrupts you have to each of the PCI bus slots (3 or 4 or 7 or 9).
10) reboot and check how the interrupts are laid out again.


Now,..you basically have to rinse and repeat as often as needed to get the interrupts ironed out.
The problem you have is the lack of interrupts.  In order for you to have a shot at every device having its own interrupts, you will have to disable ACPI, COM1, COM2, and the LPT port.  Optionally, you could disable the secondary IDE controller if you do not have anything connected to it and use that interrupt for something else.

I would easily say that 99% of all performance and stability issues arise from the sharing of interrupts.
Roy "Skuzzy" Neese
support@hitechcreations.com

Offline qts

  • Nickel Member
  • ***
  • Posts: 782
      • None yet
Interrupt help
« Reply #2 on: October 17, 2001, 04:37:00 PM »
I'll echo Skuzzy in the general case, but there's a specific solution here, because you're using a SB Live. Simply go into the BIOS and reserve IRQ 5. Or buy a different sound card.

Offline Octavius

  • Skinner Team
  • Platinum Member
  • ******
  • Posts: 6651
Interrupt help
« Reply #3 on: October 17, 2001, 11:30:00 PM »
thank you very much!  i'll get on that right away =]

oh, and OS is Win98..

[ 10-17-2001: Message edited by: Octavius ]
octavius
Fat Drunk BasTards (forum)

"bastard coated bastards with bastard filling?  delicious!"
Guest of the ++Blue Knights++[/size]

Offline mrsid2

  • Parolee
  • Silver Member
  • ****
  • Posts: 1081
Interrupt help
« Reply #4 on: October 18, 2001, 02:01:00 AM »
I found out the hard way that having a VIA 686B chipset together with a NIC and SB live! is the worst combination for ACPI.

I had live, nic, gforce and hpt370 all sharing IRQ's because of ACPI. My system was freezing and crashing constantly untill I moved the cards to appropriate slots, disabled ACPI (can't do that in bios KG7) from software and installed all latest VIA drivers.

Now I have my watercooled AMD 1.56Ghz RAID-0 striping baby working lean and mean conflict free, ready to cause conflicts in knit and bish territory!!

 :)