Re: Problem with smp Kernel 2.2.5 and ISDN B1 card

Mr. James W. Laferriere (babydr@baby-dragons.com)
Mon, 19 Apr 1999 07:24:27 -0700 (PDT)


Hello Gerhard, I don't have the same hardware as you
But when attempting to add a AT-ne2000 card at irq 15
the otherday linux 2.2.5 , I got setting ... to irq 21 .
I had to set the card to irq 5 , all that was available
at that time . I'll try post tonight with my full
configuration info to see if there may be a comminality . JimL

On Mon, 19 Apr 1999, Gerhard Maierhoefer wrote:
> 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 (rgooch@atnf.csiro.au)
> <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
> ===============================================================================
>
> -
> Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
> To Unsubscribe: send "unsubscribe linux-smp" to majordomo@vger.rutgers.edu
>

+-----------------------------------------------------------------+
| James W. Laferriere | System Techniques | Give me VMS |
| Network Engineer | 25416 22nd So | Give me Linux |
| babydr@baby-dragons.com | DesMoines WA 98198 | only on AXP |
+-----------------------------------------------------------------+

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/