Setting/reserving interrupts/irqs

Setting/reserving interrupts/irqs

Post by Frank Samuelso » Tue, 12 Dec 2000 09:16:13



All my devices are plug and pray except one.  An old
aha152x adaptec SCSI card.  The card has a jumper on
it and is set to IRQ 9. (It can also be set to IRQ 11, I think.) I had
/sbin/modprobe aha152x aha152x=0x140,9
in my rc.local file and everything worked fine.  Then I added another
ethernet card and the card doesn't work any more.
I get:

Dec 10 17:30:37 216-39-176-115 kernel: aha152x: BIOS test: passed,
detected 1 controller(s)
Dec 10 17:30:37 216-39-176-115 kernel: aha152x0: vital data:
PORTBASE=0x140, IRQ=9, SCSI ID=7, reconnect=enabled, parity=enabled,
synchronous=disabled, delay=100, extended translation=disabled
Dec 10 17:30:37 216-39-176-115 kernel: aha152x: trying software
interrupt, lost.
Dec 10 17:30:37 216-39-176-115 kernel: aha152x: IRQ 9 possibly wrong.
Please verify.

procinfo gives:


[216-39-176-115]

Memory:      Total        Used        Free      Shared     Buffers    
Cached
Mem:        127684       84644       43040       70196        3580      
49440
Swap:       130748           0      130748

Bootup: Sun Dec 10 17:29:57 2000    Load average: 0.00 0.00 0.00 1/57
921

user  :       0:00:08.34   0.2%  page in :    51813  disk 1:    
6105r    1601w
nice  :       0:00:04.22   0.1%  page out:     3674
system:       0:00:20.08   0.6%  swap in :        1
idle  :       0:53:47.64  99.0%  swap out:        0
uptime:       0:27:10.13         context :   118632

irq  0:    163014 timer                 irq  9:     24790
bttv                
irq  1:      1305 keyboard              irq 10:       190
eth0                
irq  2:         0 cascade [4]           irq 11:         0
eth1                
irq  3:        14 serial                irq 12:     13288 PS/2
Mouse          
irq  4:         3                       irq 13:         1
fpu                  
irq  6:         3                       irq 14:      7456
ide0                
irq  7:         3 soundblaster          irq 15:         4
ide1                
irq  8:         1 rtc                  

Argh!  My plug and pray video capture card is taking up irq 9.  
I tried compiling aha152x into the kernel (not as a module) but that
didn't help anything.  

How can I tell Linux not to use IRQ 9? Or is that not what I want to do?

Thanks for any help.

Frank

 
 
 

Setting/reserving interrupts/irqs

Post by Mariano Benedettin » Tue, 12 Dec 2000 11:36:14


try moving eth1 to irq 9 and set the scsi card on irq 11

> All my devices are plug and pray except one.  An old
> aha152x adaptec SCSI card.  The card has a jumper on
> it and is set to IRQ 9. (It can also be set to IRQ 11, I think.) I had
> /sbin/modprobe aha152x aha152x=0x140,9
> in my rc.local file and everything worked fine.  Then I added another
> ethernet card and the card doesn't work any more.
> I get:

> Dec 10 17:30:37 216-39-176-115 kernel: aha152x: BIOS test: passed,
> detected 1 controller(s)
> Dec 10 17:30:37 216-39-176-115 kernel: aha152x0: vital data:
> PORTBASE=0x140, IRQ=9, SCSI ID=7, reconnect=enabled, parity=enabled,
> synchronous=disabled, delay=100, extended translation=disabled
> Dec 10 17:30:37 216-39-176-115 kernel: aha152x: trying software
> interrupt, lost.
> Dec 10 17:30:37 216-39-176-115 kernel: aha152x: IRQ 9 possibly wrong.
> Please verify.

> procinfo gives:


> [216-39-176-115]

> Memory:      Total        Used        Free      Shared     Buffers
> Cached
> Mem:        127684       84644       43040       70196        3580
> 49440
> Swap:       130748           0      130748

> Bootup: Sun Dec 10 17:29:57 2000    Load average: 0.00 0.00 0.00 1/57
> 921

> user  :       0:00:08.34   0.2%  page in :    51813  disk 1:
> 6105r    1601w
> nice  :       0:00:04.22   0.1%  page out:     3674
> system:       0:00:20.08   0.6%  swap in :        1
> idle  :       0:53:47.64  99.0%  swap out:        0
> uptime:       0:27:10.13         context :   118632

> irq  0:    163014 timer                 irq  9:     24790
> bttv
> irq  1:      1305 keyboard              irq 10:       190
> eth0
> irq  2:         0 cascade [4]           irq 11:         0
> eth1
> irq  3:        14 serial                irq 12:     13288 PS/2
> Mouse
> irq  4:         3                       irq 13:         1
> fpu
> irq  6:         3                       irq 14:      7456
> ide0
> irq  7:         3 soundblaster          irq 15:         4
> ide1
> irq  8:         1 rtc

> Argh!  My plug and pray video capture card is taking up irq 9.
> I tried compiling aha152x into the kernel (not as a module) but that
> didn't help anything.

> How can I tell Linux not to use IRQ 9? Or is that not what I want to do?

> Thanks for any help.

> Frank


 
 
 

Setting/reserving interrupts/irqs

Post by James Richard Tyre » Tue, 12 Dec 2000 14:24:59



> All my devices are plug and pray except one.  An old
> aha152x adaptec SCSI card.  The card has a jumper on
> it and is set to IRQ 9. (It can also be set to IRQ 11, I think.) I had
> /sbin/modprobe aha152x aha152x=0x140,9
> in my rc.local file and everything worked fine.  Then I added another
> ethernet card and the card doesn't work any more.

<SNIP>

Quote:> How can I tell Linux not to use IRQ 9? Or is that not what I want to do?

This is a BIOS problem.

You need to use your BIOS setup -- in the section labeled PNP/PCI or
something like that -- and set IRQ 9 to reserved for legacy ISA or
something like that.

Then the BIOS will assign a different IRQ to your other card.

JRT

 
 
 

1. Abit KV7 ACPI: Unable to set IRQ for PCI Interrupt Link [ALKD] (likely buggy ACPI BIOS)

Anybody here who is working with abit KV7? - Mine has trouble with
2.4.26 (Suse 8.2). I get the following messages while booting:

[...]
IRQ19 -> 0:19
IRQ21 -> 0:21
IRQ22 -> 0:22
.................................... done.
ACPI: Unable to set IRQ for PCI Interrupt Link [ALKD] (likely buggy ACPI
BIOS).
Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
  - die gleiche Meldung dann ca 10 Male -
[...]

Sound doesn't work. Any other hardware seems to work (USB, 2nd
parport-card, etc). Mainboard works quite fast with Barton 2500.

The onboard-Sound:
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97
Audio Controller
(rev 60)
         Subsystem: ABIT Computer Corp.: Unknown device 1408
         Flags: medium devsel, IRQ 22
         I/O ports at e000 [size=256]
         Capabilities: [c0] Power Management version 2

With google I don't find much. "ACPI: Unable ....[ALKD]" - a german
thread "KT400A: Acpi-Bios oder Kernel buggy?" concerning the same KT 600
  Chipset but on a Epox EP-8K9A9+  mainboard. The thread is quite old
(one year) an I think that some bugs in 2.4.21 will be corrected in my
2.4.26, isn't?

I don't want to turn off ACPI! I want to use ACPI for e.g. current
saving during night. I need a low cost mainboard for next one or two
dozent mainboards for office PC's.

Is ACPI of KV7 BIOS buggy? shall I update BIOS? A problem of 2.4.26?
Solved with 2.6.X?

tia
Ekkard

2. is there a linux checkpoint facility?

3. How to reserve IRQ?

4. Can not chjange passwd

5. swap -s and swap -l: disk reserved and RAM reserved

6. pppd complaining of peer not 8-bit clean

7. [2.5] high irq count exceeds interrupt[] array (resend)

8. ping on two interface

9. Strange IRQs in /proc/interrupts

10. can not see my IRQ in /proc/interrupts

11. [2.5.60] /proc/interrupts comparsion - two irqs for i8042?

12. No IRQ known for interrupt pin A

13. el3 interrupt( ): irq 5 for unknown device