Hello,

my HW:

Microstar motherboard MS 6103  (B-Type), 2 Pentium Pro Processors
AWARD BIOS v.4.51PG,
BIOS Upgrade to: W285 022597
Intel 82440FX PCI Chipset (Natoma)

I bought a ISDN AVM B1 PCI (active) card. It works well under
monoprocessor kernel (2.0.36 SuSE)
but with any 2.2.x Kerneland SMP set I always get info saying ISDN card
has IRQ 18. The B1 card
accepts only IRQ up to 15.
In the monoprocessor case the ISDN card has IRQ 12.

I wonder whether I have a broken board. Is there any change to get it
working. Where can I get the
white and black list for SMP boards?

No, append="PIRQ=0" doesn't work

Thanks in advance
Gerhard Maierhoefer
ZIB/IRZ Berlin, Germany

Some messages at boot time:
===============================================================================

Inspecting /boot/System.map
Loaded 7752 symbols from /boot/System.map.
Symbols match kernel version 2.2.5.
No module symbols loaded.
klogd 1.3-3, log source = /proc/kmsg started.
<4>Linux version 2.2.5 (root@i686pro1) (gcc version egcs-2.91.60
19981201 (egcs-1.1.1 release)) #8 SMP Sun Apr 18 08:21:53 CEST 1999
<4>Intel MultiProcessor Specification v1.1
<4>    Virtual Wire compatibility mode.
<4>OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
<4>Processor #0 Pentium(tm) Pro APIC version 17
<4>Processor #1 Pentium(tm) Pro APIC version 17
<4>I/O APIC #2 Version 17 at 0xFEC00000.
<4>Processors: 2
<4>mapped APIC to ffffe000 (fee00000)
<4>mapped IOAPIC to ffffd000 (fec00000)
<4>Detected 199792107 Hz processor.
<4>PIRQ redirection, working around broken MP-BIOS.      <-- these two
lines I get with append="pirq=0"
<4>... PIRQ0 -> IRQ
0                                                         <--   in
lilo.conf                                     /Mh
<4>Console: colour VGA+ 80x50
<4>Calibrating delay loop... 199.48 BogoMIPS
<4>Memory: 257424k/262144k available (1224k kernel code, 420k reserved,
3008k data, 68k init)
<5>VFS: Diskquotas version dquot_6.4.0 initialized
<6>Checking 386/387 coupling... OK, FPU using exception 16 error
reporting.
<6>Checking 'hlt' instruction... OK.
<4>POSIX conformance testing by UNIFIX
<4>mtrr: v1.26 (19981001) Richard Gooch ([EMAIL PROTECTED])
<4>per-CPU timeslice cutoff: 50.19 usecs.
<4>CPU0: Intel Pentium Pro stepping 09
<4>calibrating APIC timer ...
<4>..... CPU clock speed is 199.7795 MHz.
<4>..... system bus clock speed is 66.5931 MHz.
<4>Booting processor 1 eip 2000
<4>Calibrating delay loop... 199.48 BogoMIPS
<4>OK.
<4>CPU1: Intel Pentium Pro stepping 09
<6>Total of 2 processors activated (398.95 BogoMIPS).
<4>enabling symmetric IO mode... ...done.
<4>ENABLING IO-APIC IRQs
<4>init IO_APIC IRQs
<4> IO-APIC pin 0, 20, 21, 22, 23 not connected.
<4>number of MP IRQ sources: 21.
<4>number of IO-APIC registers: 24.
<4>testing the IO APIC.......................
<4>.... register #00: 02000000
<4>.......    : physical APIC id: 02
<4>.... register #01: 00170011
<4>.......     : max redirection entries: 0017
<4>.......     : IO APIC version: 0011
<4>.... register #02: 00000000
<4>.......     : arbitration: 00
<4>.... IRQ redirection table:
<4> NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
<4> 00 000 00  1    0    0   0   0    0    0    00
<4> 01 000 00  0    0    0   0   0    1    1    59
<4> 02 0FF 0F  0    0    0   0   0    1    1    51
<4> 03 000 00  0    0    0   0   0    1    1    61
<4> 04 000 00  0    0    0   0   0    1    1    69
<4> 05 000 00  0    0    0   0   0    1    1    71
<4> 06 000 00  0    0    0   0   0    1    1    79
<4> 07 000 00  0    0    0   0   0    1    1    81
<4> 08 000 00  0    0    0   0   0    1    1    89
<4> 09 000 00  0    0    0   0   0    1    1    91
<4> 0a 000 00  0    0    0   0   0    1    1    99
<4> 0b 000 00  0    0    0   0   0    1    1    A1
<4> 0c 000 00  0    0    0   0   0    1    1    A9
<4> 0d 000 00  1    0    0   0   0    0    0    00
<4> 0e 000 00  0    0    0   0   0    1    1    B1
<4> 0f 000 00  0    0    0   0   0    1    1    B9
<4> 10 0FF 0F  1    1    0   1   0    1    1    C1
<4> 11 0FF 0F  1    1    0   1   0    1    1    C9
<4> 12 0FF 0F  1    1    0   1   0    1    1    D1
<4> 13 0FF 0F  1    1    0   1   0    1    1    D9
<4> 14 000 00  1    0    0   0   0    0    0    00
<4> 15 000 00  1    0    0   0   0    0    0    00
<4> 16 000 00  1    0    0   0   0    0    0    00
<4> 17 000 00  1    0    0   0   0    0    0    00
<7>IRQ to pin mappings:
<7>IRQ0 -> 2
<7>IRQ1 -> 1
<7>IRQ3 -> 3
<7>IRQ4 -> 4
<7>IRQ5 -> 5
<7>IRQ6 -> 6
<7>IRQ7 -> 7
<7>IRQ8 -> 8
<7>IRQ9 -> 9
<7>IRQ10 -> 10
<7>IRQ11 -> 11
<7>IRQ12 -> 12
<7>IRQ13 -> 13
<7>IRQ14 -> 14
<7>IRQ15 -> 15
<7>IRQ16 -> 16
<7>IRQ17 -> 17
<7>IRQ18 -> 18
<7>IRQ19 -> 19
<4>.................................... done.
<4>mtrr: your CPUs had inconsistent fixed MTRR settings
<4>mtrr: probably your BIOS does not setup all CPUs
<4>PCI: PCI BIOS revision 2.10 entry at 0xfb560
<4>PCI: Using configuration type 1
<4>PCI: Probing PCI hardware
<4>PCI->APIC IRQ transform: (B0,I12,P0) -> 16
<4>PCI->APIC IRQ transform: (B0,I13,P0) -> 17
<4>PCI->APIC IRQ transform: (B0,I14,P0) -> 18                    <---
why that ?  /Mh
<4>PCI: 00:00 [8086/1237]: Passive release enable (00)
<6>Linux NET4.0 for Linux 2.2
<6>Based upon Swansea University Computer Society NET3.039
Kernel logging (proc) stopped.
Kernel log daemon terminating.
===============================================================================

Part of /var/log/messages (mono processor kernel 2.0.26 SuSE):

........................
Apr 18 22:25:18 i686pro1 kernel: AVM-B1-CAPI-driver Rev 1.4.2.19 :
loaded
Apr 18 22:25:18 i686pro1 kernel: capi20: started up with major 68
Apr 18 22:25:18 i686pro1 kernel: b1capi: capi20 attached
Apr 18 22:25:18 i686pro1 kernel: CSLIP: code copyright 1989 Regents of
the University of California
Apr 18 22:25:18 i686pro1 kernel: ISDN subsystem Rev:
1.44.2.9/1.41.2.11/1.48.2.27/1.28.2.2/1.8.2.2 loaded
Apr 18 22:25:18 i686pro1 kernel: b1capi: capidrv attached
Apr 18 22:25:18 i686pro1 kernel: b1capi: appl 1 up
Apr 18 22:25:18 i686pro1 kernel: b1pci: revision  1.2.2.2
Apr 18 22:25:18 i686pro1 kernel: b1pci: PCI BIOS reports AVM-B1 at i/o
0x9600, irq 12  <-- in SMP kernel 2.2.5

irq changes to 18 !!

i/o is the same

therefor the card don't

work          /Mh
Apr 18 22:25:18 i686pro1 kernel: b1capi: AVM-B1-Controller detected at
0x9600
Apr 18 22:25:18 i686pro1 kernel: b1capi: loaded: wait 2 ..
Apr 18 22:25:18 i686pro1 kernel: b1lli(0x9600): B1-card (3.06-07) now
active
Apr 18 22:25:18 i686pro1 kernel: b1capi: card 1 "B1" ready.
Apr 18 22:25:18 i686pro1 kernel: b1capi: card 1 Protocol: DSS1
Apr 18 22:25:18 i686pro1 kernel: b1capi: card 1 Linetype: point to
multipoint
Apr 18 22:25:18 i686pro1 kernel: b1capi: notify up contr 1
Apr 18 22:25:18 i686pro1 kernel: capidrv-1: now up (2 B channels)
Apr 18 22:25:18 i686pro1 kernel: capidrv-1: D2 trace enabled
.......................
===============================================================================

/proc/interrups (mono processor kernel 2.0.26 SuSE):

 0:      20262   timer
 1:        326   keyboard
 2:          0   cascade
 4:          8 + serial
 6:         13 + floppy
 8:          2 + rtc
 9:         29   NE1000
11:       6333   aic7xxx
12:         19   avmb1-1
13:          1   math error
================================================================================

/proc/interrups ( SMP defined  kernel 2.2.5 SuSE):

           CPU0       CPU1
  0:      11805       8546    IO-APIC-edge  timer
  1:        115         92    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  4:          5          4    IO-APIC-edge  serial
  8:          2          0    IO-APIC-edge  rtc
  9:          1          4    IO-APIC-edge  NE1000
 13:          1          0          XT-PIC  fpu
 17:       3021       3028   IO-APIC-level  aic7xxx
NMI:          0
ERR:          0
===============================================================================


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to