[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-smp
Subject:    Problem with SMP, Promise Ultra33 on Gigabyte GA-586DX
From:       "Christopher C. Niessen" <c_niessen () yahoo ! com>
Date:       2000-07-31 8:46:44
[Download RAW message or body]

Hello-
I am getting "Unexpected IRQ vector 186" messages from the 2.2.17pre13 
kernel (and all 2.2.x kernels that I have tried) when I have a Promise
Ultra33 controller card in my system. I have found that even with no
other 
cards in the system (except for the on-board Adaptec 2940 SCSI
controller,
which contains the root filesystem), if I have an Ultra-33 controller 
installed (not controlling the root hard drive, but another drive), then 
booting the system even into single user mode and putting it under load 
(building the kernel) causes "Unexpected IRQ vector 186" messages to be
logged, and the system eventually locks up. I tried moving the Ultra33
to
different slots with no effect.

Removing the Ultra33 seems to have made the system stable, with no
unpleasant messages being printed on the console, even with many other
cards (ethernet, SCSI, sound, etc) installed in the system.  I know
others are using this motherboard, so I don't know if it is a weird
interaction between the motherboard and the Ultra33.  The system has
always been 100% stable with a uniprocessor kernel.
Thanks-
Chris Niessen

(Attached is an example kernel boot log with the promise card
installed.)

Linux version 2.2.17pre13 (cniessen@breadbox) (gcc version 2.95.2
19991024 (release)) #2 SMP Sun Jul 30 03:40:47 EST 2000 
Intel MultiProcessor Specification v1.1 
    Virtual Wire compatibility mode. 
OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000 
Processor #0 Pentium(tm) APIC version 17 
Processor #1 Pentium(tm) APIC version 17 
I/O APIC #2 Version 17 at 0xFEC00000. 
Processors: 2 
mapped APIC to ffffe000 (fee00000) 
mapped IOAPIC to ffffd000 (fec00000) 
Detected 233872 kHz processor. 
Console: colour VGA+ 80x25 
Calibrating delay loop... 466.94 BogoMIPS 
Memory: 127344k/131072k available (1568k kernel code, 424k reserved,
1636k data, 100k init) 
Dentry hash table entries: 16384 (order 5, 128k) 
Buffer cache hash table entries: 131072 (order 7, 512k) 
Page cache hash table entries: 32768 (order 5, 128k) 
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
Intel Pentium with F0 0F bug - workaround enabled.
POSIX conformance testing by UNIFIX 
per-CPU timeslice cutoff: 1.56 usecs. 
CPU0: Intel Pentium MMX stepping 03 
calibrating APIC timer ...  
..... CPU clock speed is 233.8694 MHz. 
..... system bus clock speed is 66.8196 MHz. 
Booting processor 1 eip 2000 
Calibrating delay loop... 466.94 BogoMIPS 
OK. 
CPU1: Intel Pentium MMX stepping 03 
Total of 2 processors activated (933.89 BogoMIPS).
enabling symmetric IO mode... ...done. 
ENABLING IO-APIC IRQs 
init IO_APIC IRQs 
 IO-APIC (apicid-pin) 2-0, 2-20, 2-21, 2-22, 2-23 not connected. 
number of MP IRQ sources: 21. 
number of IO-APIC #2 registers: 24. 
testing the IO APIC....................... 
 
IO APIC #2...... 
.... register #00: 02000000 
.......    : physical APIC id: 02 
.... register #01: 00170011 
.......     : max redirection entries: 0017 
.......     : IO APIC version: 0011 
.... register #02: 00000000 
.......     : arbitration: 00 
.... IRQ redirection table: 
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:    
 00 000 00  1    0    0   0   0    0    0    00 
 01 000 00  0    0    0   0   0    1    1    59 
 02 0FF 0F  0    0    0   0   0    1    1    51 
 03 000 00  0    0    0   0   0    1    1    61 
 04 000 00  0    0    0   0   0    1    1    69 
 05 000 00  0    0    0   0   0    1    1    71 
 06 000 00  0    0    0   0   0    1    1    79 
 07 000 00  0    0    0   0   0    1    1    81 
 08 000 00  0    0    0   0   0    1    1    89 
 09 000 00  0    0    0   0   0    1    1    91 
 0a 000 00  0    0    0   0   0    1    1    99 
 0b 000 00  0    0    0   0   0    1    1    A1 
 0c 000 00  0    0    0   0   0    1    1    A9 
 0d 000 00  1    0    0   0   0    0    0    00 
 0e 000 00  0    0    0   0   0    1    1    B1 
 0f 000 00  0    0    0   0   0    1    1    B9 
 10 0FF 0F  1    1    0   1   0    1    1    C1 
 11 0FF 0F  1    1    0   1   0    1    1    C9 
 12 0FF 0F  1    1    0   1   0    1    1    D1 
 13 0FF 0F  1    1    0   1   0    1    1    D9 
 14 000 00  1    0    0   0   0    0    0    00 
 15 000 00  1    0    0   0   0    0    0    00 
 16 000 00  1    0    0   0   0    0    0    00 
 17 000 00  1    0    0   0   0    0    0    00 
.................................... done. 
IRQ to pin mappings: 
IRQ0 -> 2 
IRQ1 -> 1 
IRQ3 -> 3 
IRQ4 -> 4 
IRQ5 -> 5 
IRQ6 -> 6 
IRQ7 -> 7 
IRQ8 -> 8 
IRQ9 -> 9 
IRQ10 -> 10 
IRQ11 -> 11 
IRQ12 -> 12 
IRQ13 -> 13 
IRQ14 -> 14 
IRQ15 -> 15 
IRQ16 -> 16 
IRQ17 -> 17 
IRQ18 -> 18 
IRQ19 -> 19 
checking TSC synchronization across CPUs: passed. 
PCI: PCI BIOS revision 2.10 entry at 0xfb4d0 
PCI: Using configuration type 1 
PCI: Probing PCI hardware 
PCI->APIC IRQ transform: (B0,I8,P0) -> 16 
PCI->APIC IRQ transform: (B0,I9,P0) -> 17 
PCI->APIC IRQ transform: (B0,I10,P0) -> 18 
PCI: Enabling I/O for device 00:60 
PCI: Enabling memory for device 00:60 
PCI->APIC IRQ transform: (B0,I12,P0) -> 19 
TCP: Hash tables configured (ehash 131072 bhash 65536) 
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 131072 bhash 65536)
IPv4 over IPv4 tunneling driver
early initialization of device tunl0 is deferred
GRE over IPv4 tunneling driver
early initialization of device gre0 is deferred
NET4: AppleTalk 0.18 for Linux NET4.0
Initializing RT netlink socket
Starting kswapd v 1.5  
parport0: PC-style at 0x378 (0x778) [SPP,EPP,ECP,ECPEPP,ECPPS2]
matroxfb: Matrox Millennium (PCI) detected
matroxfb: 1152x864x8bpp (virtual: 1152x3640)
matroxfb: framebuffer at 0xE0000000, mapped to 0xc8807000, size 4194304
Console: switching to colour frame buffer device 144x54 
fb0: MATROX VGA frame buffer device 
Detected PS/2 Mouse Port.
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured 
lp0: using parport0 (polling).
RAM disk driver initialized:  16 RAM disks of 4096K size 
PIIX3: IDE controller on PCI bus 00 dev 39 
PIIX3: device not capable of full native PCI mode 
PIIX3: device disabled (BIOS) 
PDC20246: IDE controller on PCI bus 00 dev 48 
PDC20246: not 100% native mode: will probe irqs later 
    ide0: BM-DMA at 0x6800-0x6807, BIOS settings: hda:DMA, hdb:pio 
    ide1: BM-DMA at 0x6808-0x680f, BIOS settings: hdc:DMA, hdd:DMA 
hda: MICROPOLIS 4525A, ATA DISK drive 
hdc: Maxtor 91360D8, ATA DISK drive 
ide0 at 0x6400-0x6407,0x6506 on irq 17 
ide1 at 0x6600-0x6607,0x6706 on irq 17 
hda: MICROPOLIS 4525A, 2385MB w/228kB Cache, CHS=4846/16/63, DMA 
hdc: Maxtor 91360D8, 12970MB w/256kB Cache, CHS=26353/16/63, UDMA 
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
(scsi0) <Adaptec AIC-7880 Ultra SCSI host adapter> found at PCI 0/12/0
(scsi0) Wide Channel, SCSI ID=7, 16/255 SCBs
(scsi0) Downloading sequencer code... 422 instructions downloaded
aic7xxx: <Adaptec AIC-7880 Ultra SCSI host adapter> at PCI 0/12/0 
aic7xxx: I/O ports already in use, ignoring. 
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.31/3.2.4 
       <Adaptec AIC-7880 Ultra SCSI host adapter> 
scsi1 : AdvanSys SCSI 3.2M: ISA PnP 16 CDB: BIOS C800, IO 110/F, IRQ 10,
DMA 6 
scsi : 2 hosts. 
(scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec, offset 8.
  Vendor: QUANTUM   Model: XP39100W          Rev: LYK8 
  Type:   Direct-Access                      ANSI SCSI revision: 02 
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0 
  Vendor: QUANTUM   Model: MAVERICK 270S     Rev: 0901 
  Type:   Direct-Access                      ANSI SCSI revision: 02 
Detected scsi disk sdb at scsi1, channel 0, id 3, lun 0 
  Vendor: CONNER    Model: CTT8000-S         Rev: 1.17 
  Type:   Sequential-Access                  ANSI SCSI revision: 02 
Detected scsi tape st0 at scsi1, channel 0, id 4, lun 0 
  Vendor: SONY      Model: CD-ROM CDU-76S    Rev: 1.1a 
  Type:   CD-ROM                             ANSI SCSI revision: 02 
Detected scsi CD-ROM sr0 at scsi1, channel 0, id 5, lun 0 
  Vendor: IOMEGA    Model: ZIP 100           Rev: J.02 
  Type:   Direct-Access                      ANSI SCSI revision: 02 
Detected scsi removable disk sdc at scsi1, channel 0, id 6, lun 0 
scsi : detected 5 SCSI generics 1 SCSI tape 1 SCSI cdrom 3 SCSI disks
total. 
Uniform CD-ROM driver Revision: 3.11
SCSI device sda: hdwr sector= 512 bytes. Sectors= 17781520 [8682 MB]
[8.7 GB] 
SCSI device sdb: hdwr sector= 512 bytes. Sectors= 528879 [258 MB] [0.3
GB] 
SCSI device sdc: hdwr sector= 512 bytes. Sectors= 196608 [96 MB] [0.1
GB] 
sdc: Write Protect is off 
Partition check: 
 sda: sda1 sda2 sda3 
 sdb: sdb1 
 sdc: sdc4 
 hda: [PTBL] [605/128/63] hda1 hda2 
 hdc: [PTBL] [1653/255/63] hdc1 hdc2 hdc3 hdc4 < hdc5 hdc6 > 
VFS: Mounted root (ext2 filesystem) readonly. 
Freeing unused kernel memory: 100k freed 
Adding Swap: 136544k swap-space (priority -1)
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/dmentre/smp-howto/
To Unsubscribe: send "unsubscribe linux-smp" to majordomo@vger.rutgers.edu

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic