Hello,

I'm running a RedHat 6.2 (kernel 2.2.14) on a quite "old" box and I get
the following message at boot time:

ENABLING IO-APIC IRQs
... changing IO-APIC physical APIC ID to 16
Kernel panic: could not set ID

when I boot with the "noapic" flag, everything is ok.
I think that may come from the board being "not standard", but I only
found references to a "black/white lists" without any link/location to
find these lists.
The io_apic.c code seems to tell that the list are "internal" to that
file?

The board is an HP Vectra XW PC Workstation with bi-Pentium Pro 200, an
on-board aic7880 scsi controller
Here is the /var/log/dmesg file (with kernel booted with "noapic") that
may tell more about it:

----------------------------------------------------------------------------------
Linux version 2.2.14-iMAGISsmp (root@moutarde) (gcc version egcs-2.91.66
1999031
4/Linux (egcs-1.1.2 release)) #1 SMP ven mai 19 02:13:29 CEST 2000
Intel MultiProcessor Specification v1.1
    Virtual Wire compatibility mode.
OEM ID: HP       Product ID: XX           APIC at: 0xFEE00000
Processor #1 Pentium(tm) Pro APIC version 17
Processor #0 Pentium(tm) Pro APIC version 17
I/O APIC #16 Version 17 at 0xFEC00000.
Processors: 2
mapped APIC to ffffe000 (fee00000)
mapped IOAPIC to ffffd000 (fec00000)
Detected 199746029 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 199.07 BogoMIPS
Memory: 127880k/131072k available (1096k kernel code, 420k reserved,
1620k data,
 56k init, 0k bigmem)
Dentry hash table entries: 262144 (order 9, 2048k)
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.
POSIX conformance testing by UNIFIX
mtrr: v1.35a (19990819) Richard Gooch ([EMAIL PROTECTED])
per-CPU timeslice cutoff: 50.18 usecs.
CPU1: Intel Pentium Pro stepping 09
calibrating APIC timer ... 
..... CPU clock speed is 199.7339 MHz.
..... system bus clock speed is 66.5777 MHz.
Booting processor 0 eip 2000
Calibrating delay loop... 199.48 BogoMIPS
OK.
CPU0: Intel Pentium Pro stepping 09
Total of 2 processors activated (398.54 BogoMIPS).
checking TSC synchronization across CPUs: passed.
PCI: PCI BIOS revision 2.00 entry at 0xfbe00
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Device 00:a0 not found by BIOS
PCI: Device 00:c8 not found by BIOS
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)
Initializing RT netlink socket
Starting kswapd v 1.5 
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
CMD646: IDE controller on PCI bus 00 dev 08
CMD646: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:pio, hdd:pio
hdc: HITACHI CDR-8130, ATAPI CDROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hdc: ATAPI 16X CD-ROM drive, 128kB Cache
Uniform CDROM driver Revision: 2.56
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12
raid5: measuring checksumming speed
   8regs     :   335.280 MB/sec
   32regs    :   199.263 MB/sec
using fastest function: 8regs (335.280 MB/sec)
(scsi0) <Adaptec AIC-7880 Ultra SCSI host adapter> found at PCI 0/2/0
(scsi0) Narrow Channel, SCSI ID=7, 16/255 SCBs
(scsi0) Downloading sequencer code... 423 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.28/3.2.4
       <Adaptec AIC-7880 Ultra SCSI host adapter>
scsi : 1 host.
(scsi0:0:0:0) Synchronous at 20.0 Mbyte/sec, offset 15.
  Vendor: SEAGATE   Model: ST32171N          Rev: 0360
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
(scsi0:0:1:0) Synchronous at 20.0 Mbyte/sec, offset 15.
  Vendor: IBM       Model: DDRS-34560        Rev: S97B
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
scsi : detected 2 SCSI disks total.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 4222640 [2061 MB] [2.1
GB]
SCSI device sdb: hdwr sector= 512 bytes. Sectors= 8925000 [4357 MB] [4.4
GB]
pcnet32.c: PCI bios is present, checking for devices...
Found PCnet/PCI at 0xf400, irq 10.
eth0: PCnet/FAST 79C971 at 0xf400, 00 60 b0 3d 78 1f
    tx_start_pt(0x0400):  64 bytes, BCR18(9861):BurstWrEn BurstRdEn
NoUFlow 
    SRAMSIZE=0x7f00, SRAM_BND=0x3f00, assigned IRQ 10.
pcnet32.c:v1.25kf 26.9.1999 [EMAIL PROTECTED]
----------------------------------------------------------------------------------

To do it short (?) ... does anyone know:
  1. where to find the/some board-lists (maybe there already exists a
"pirq=??" line for that one ??)
  2. where to find some "background" info about these IO-APIC (I'm not
sure to get the importance of having all the interrupts only on the
boot-CPU (?))


thanks.
'ric
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/dmentre/smp-howto/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]

Reply via email to