IRQ Problem

IRQ Problem

Post by Filip Verborg » Thu, 09 Nov 2000 04:00:00



Hello,

I have a Dual Processor HP Netserver LC2 with HP Netraid controller running
SCO Openserver 5.0.5
In this server are two HP (D5013A) Network Cards installed.
The hardware configuration (hwconfig -hc) from SCO reports that the two NICs
are on IRQ-Vector 16 and 17 (See futher - lines hptx0 & hptx1)
How is this possible?
Are there any known problems with this strange configuration (at first sight
everything works just fine) ?
How can I change these IRQ-Vectors to a normal situation between 1 and 15
(eg IRQ3 and IRQ10)?

device              address        vec   dma   comment
======          =======    ===  ===  =======
kernel                     -             -       -       rel=3.2v5.0.5
kid=98/07/02
cpu                         -             -       -       unit=1 family=6
type=Pentium II (D)
cpuid                      -             -       -       unit=1
vend=GenuineIntel step=dA0
fpu                         -             13     -       unit=1
type=80387-compatible
pci                   0xcf8-0xcff     -      -       am=1 sc=0 buses=2
PnP                       -               -      -       nodes=0
serial               0x3f8-0x3ff     4      -      unit=0 type=Standard
nports=1 fifo=yes
console                  -               -      -      unit=vga type=0 12
screens=68k
adapter         0xf800-0xf8ff    9      -      type=alad ha=0 bus=0 id=7
fts=sto
floppy             0x3f2-0x3f7    6      2     unit=0 type=135ds18
kbmouse          0x60-0x64    12     -      type=Keyboard mouse
parallel           0x378-0x37a    7     -      unit=0
adapter           0x1f0-0x1f7   14     -      type=IDE ctlr=primary dvr=wd
adapter                   -              5      -     type=amird ha=0 id=7
hptx0            0xece0-0xecff  16      -     type=HP 10/100
00:a0:c9:e9:60:2c   <-----!!!!!
hptx1             0xfce0-0xfcff  17       -     type=HP 10/100
00:a0:c9:da:f4:65     <----  !!!!!
cd-rom                    -             -       -     type=IDE ctlr=pri
cfg=mst dvr=Srom->wd
tape                         -             -       -     type=S ha=0 id=6
lun=0 bus=0 ht=alad
disk                         -             -       -     type=S ha=0 id=0
lun=0 bus=0 ht=amird
Sdsk                       -              -       -    cyls=1106 hds=255
secs=63 fts=sdb
cpu                         -         255        -    unit=2 family=6
type=Pentium II (D)
cpuid                      -             -         -    unit=2
vend=GenuineIntel step=dA0
fpu                         -             -         -    unit=2
type=80387-compatible
disk                        -             -        -    type=S ha=0 id=0
lun=1 bus=0 ht=amird
Sdsk                       -             -        -    cyls=1106 hds=255
secs=63 fts=sdb
Stp-0                      -             -        -    Vendor=SONY
Product=SDT-7000

(Sorry for the scrambled layout ... no monospaced font ...)

No obvious conflicts in hardware settings

Thanks in advance for any reaction

Filip Verborgh

 
 
 

IRQ Problem

Post by Robert Lip » Thu, 09 Nov 2000 04:00:00



>Hello,
>I have a Dual Processor HP Netserver LC2 with HP Netraid controller running
>SCO Openserver 5.0.5
>In this server are two HP (D5013A) Network Cards installed.
>The hardware configuration (hwconfig -hc) from SCO reports that the two NICs
>are on IRQ-Vector 16 and 17 (See futher - lines hptx0 & hptx1)
>How is this possible?

MP systems, built on the premise that you don't mind spending an
additional $0.42[1] for the performance you gain by NOT sharing interrupts,
use a more modern interrupt controller than the cascaded 1970's era
parts that are used in commodity-grade UP systems.  This is called the
Advanced Programmable Interrupt Controller (APIC) and allows every slot
(indeed, every function on every slot, I believe) to have its own IRQ.

Quote:>Are there any known problems with this strange configuration (at first sight
>everything works just fine) ?

No.   This is a Good Thing.

Quote:>How can I change these IRQ-Vectors to a normal situation between 1 and 15
>(eg IRQ3 and IRQ10)?

You could presumably disable APIC support (usually in the BIOS setup)
and live with the resulting performance penalty of dumbing down your
hardware if you really have burning desires to do so.

RJL

[1] OK, I don't know what the cost really is, but it can't be much in
    the grand scheme of things.

 
 
 

IRQ Problem

Post by Fabio Giannott » Thu, 09 Nov 2000 04:00:00



> Hello,

> I have a Dual Processor HP Netserver LC2 with HP Netraid controller
running
> SCO Openserver 5.0.5
> In this server are two HP (D5013A) Network Cards installed.
> The hardware configuration (hwconfig -hc) from SCO reports that the two
NICs
> are on IRQ-Vector 16 and 17 (See futher - lines hptx0 & hptx1)
> How is this possible?
> Are there any known problems with this strange configuration (at first
sight
> everything works just fine) ?
> How can I change these IRQ-Vectors to a normal situation between 1 and 15
> (eg IRQ3 and IRQ10)?

> device              address        vec   dma   comment
> ======          =======    ===  ===  =======
> kernel                     -             -       -       rel=3.2v5.0.5
> kid=98/07/02
> cpu                         -             -       -       unit=1 family=6
> type=Pentium II (D)
> cpuid                      -             -       -       unit=1
> vend=GenuineIntel step=dA0
> fpu                         -             13     -       unit=1
> type=80387-compatible
> pci                   0xcf8-0xcff     -      -       am=1 sc=0 buses=2
> PnP                       -               -      -       nodes=0
> serial               0x3f8-0x3ff     4      -      unit=0 type=Standard
> nports=1 fifo=yes
> console                  -               -      -      unit=vga type=0 12
> screens=68k
> adapter         0xf800-0xf8ff    9      -      type=alad ha=0 bus=0 id=7
> fts=sto
> floppy             0x3f2-0x3f7    6      2     unit=0 type=135ds18
> kbmouse          0x60-0x64    12     -      type=Keyboard mouse
> parallel           0x378-0x37a    7     -      unit=0
> adapter           0x1f0-0x1f7   14     -      type=IDE ctlr=primary dvr=wd
> adapter                   -              5      -     type=amird ha=0 id=7
> hptx0            0xece0-0xecff  16      -     type=HP 10/100
> 00:a0:c9:e9:60:2c   <-----!!!!!
> hptx1             0xfce0-0xfcff  17       -     type=HP 10/100
> 00:a0:c9:da:f4:65     <----  !!!!!
> cd-rom                    -             -       -     type=IDE ctlr=pri
> cfg=mst dvr=Srom->wd
> tape                         -             -       -     type=S ha=0 id=6
> lun=0 bus=0 ht=alad
> disk                         -             -       -     type=S ha=0 id=0
> lun=0 bus=0 ht=amird
> Sdsk                       -              -       -    cyls=1106 hds=255
> secs=63 fts=sdb
> cpu                         -         255        -    unit=2 family=6
> type=Pentium II (D)
> cpuid                      -             -         -    unit=2
> vend=GenuineIntel step=dA0
> fpu                         -             -         -    unit=2
> type=80387-compatible
> disk                        -             -        -    type=S ha=0 id=0
> lun=1 bus=0 ht=amird
> Sdsk                       -             -        -    cyls=1106 hds=255
> secs=63 fts=sdb
> Stp-0                      -             -        -    Vendor=SONY
> Product=SDT-7000

> (Sorry for the scrambled layout ... no monospaced font ...)

> No obvious conflicts in hardware settings

> Thanks in advance for any reaction

> Filip Verborgh


Filip,

I have several machines where various cards (or components built in to the
motherboard) are on the higher "virtual" IRQs.  It made me nervous too, but
there has not been any ill effects.

To change the IRQ is probably a hardware issue.  Sometimes the motherboard
BIOS setup will allow you to specify which IRQ should be used by which PCI
slot.

Good luck,
Fabio