Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Mar 1999 17:12:27 -0600
From:      Tom Pepper <pepper@lh.net>
To:        freebsd-smp@freebsd.org
Subject:   cpq proliant 5500R dual xeon PCI bus=255?
Message-ID:  <v04003a0ab311f11ef65b@[207.48.52.241]>

next in thread | raw e-mail | index | archive | help
All:

Having problems booting up an SMP kernel under 3.1-RELEASE on our new
compaq proliant 5500R dual xeon box.  I'm noticing that BIOS is reporting
255 PCI busses to a non-MP kernel, which works but sets the number at a
reasonable ten.  mptable reports three physical busses.  Here's some
relevant output.  I realize that compaq is insane with some of their
hardware implementation, and apologize for asking you folks to wade through
it.  Thanks for any assistance you can give!

error message on SMP-enabled kernel dmesg(immediately after CPU info):
panic: bad PCI bus numbering


dmesg on the (working) non-SMP kernel:
Copyright (c) 1992-1999 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California. All rights reserved.
FreeBSD 3.1-RELEASE #2: Sun Mar 14 11:36:44 CST 1999
    root@genghis.winamp.com:/usr/src/sys/compile/GENGHIS
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 449863859 Hz
CPU: Pentium II/Xeon/Celeron (449.86-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x653  Stepping=3

Features=0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV
,PAT,PSE36,MMX,<b24>>
real memory  = 536870912 (524288K bytes)
avail memory = 518778880 (506620K bytes)
Preloaded elf kernel "kernel.old" at 0xf033a000.
eisa0: <CPQ808 (System Board)>
Probing for devices on the EISA bus
Probing for devices on PCI bus 0:
dpt0: <DPT Caching SCSI RAID Controller> rev 0x02 int a irq 15 on pci0.2.0
dpt0: DPT PM3334UW FW Rev. 07M0, 1 channel, 64 CCBs
ncr0: <ncr 53c875 fast20 wide scsi> rev 0x14 int a irq 9 on pci0.13.0
ncr1: <ncr 53c875 fast20 wide scsi> rev 0x14 int b irq 10 on pci0.13.1
vga0: <ATI model 4756 graphics accelerator> rev 0x7a on pci0.14.0
chip0: <Intel 82371AB PCI to ISA bridge> rev 0x02 on pci0.15.0
ide_pci0: <Intel PIIX4 Bus-master IDE controller> rev 0x01 on pci0.15.1
chip1: <Intel 82371AB Power management controller> rev 0x02 on pci0.15.3
fixbushigh_450nx: bogus highest PCI bus 255, reduced to 10
chip2: <Intel 82451NX Memory and I/O Controller> rev 0x03 on pci0.16.0
chip3: <Intel 82454NX PCI Expander Bridge> rev 0x02 on pci0.18.0
chip4: <Intel 82454NX PCI Expander Bridge> rev 0x02 on pci0.19.0
Probing for devices on PCI bus 1:
Probing for devices on PCI bus 2:
Probing for devices on PCI bus 3:
Probing for devices on PCI bus 4:
xl0: <3Com 3c905B Fast Etherlink XL 10/100BaseTX> rev 0x30 int a irq 5 on
pci4.2.0
xl0: Ethernet address: 00:10:5a:ab:d0:5a
xl0: autoneg not complete, no carrier (forcing half-duplex, 10Mbps)
fxp0: <Intel EtherExpress Pro 10/100B Ethernet> rev 0x05 int a irq 11 on
pci4.3.0
fxp0: Ethernet address 00:08:c7:eb:b2:98
Probing for devices on PCI bus 5:
Probing for devices on PCI bus 6:
Probing for devices on PCI bus 7:
Probing for devices on PCI bus 8:
Probing for devices on PCI bus 9:
Probing for devices on PCI bus 10:
Probing for devices on the ISA bus:


mptable output:

===============================================================================

MPTable, version 2.0.15

-------------------------------------------------------------------------------

MP Floating Pointer Structure:

  location:                     BIOS
  physical address:             0x000f4fd0
  signature:                    '_MP_'
  length:                       16 bytes
  version:                      1.4
  checksum:                     0x05
  mode:                         Virtual Wire

-------------------------------------------------------------------------------

MP Config Table Header:

  physical address:             0x000f206c
  signature:                    'PCMP'
  base table length:            252
  version:                      1.4
  checksum:                     0x12
  OEM ID:                       'COMPAQ  '
  Product ID:                   'PROLIANT    '
  OEM table pointer:            0x00000000
  OEM table size:               0
  entry count:                  23
  local APIC address:           0xfee00000
  extended table length:        124
  extended table checksum:      177

-------------------------------------------------------------------------------

MP Config Base Table Entries:

--
Processors:     APIC ID Version State           Family  Model   Step    Flags
                 3       0x10    BSP, usable     6       5       3
0x183fbff
                 2       0x10    AP, usable      6       5       3
0x183fbff
--
Bus:            Bus ID  Type
                 0       PCI
                 4       PCI
                17       ISA
--
I/O APICs:      APIC ID Version State           Address
                 8       0x11    usable          0xfec00000
--
I/O Ints:       Type    Polarity    Trigger     Bus ID   IRQ    APIC ID PIN#
                INT     active-hi        edge       17     1          8    1
                INT     active-hi        edge       17     0          8    2
                INT     active-hi        edge       17     3          8    3
                INT     active-hi        edge       17     4          8    4
                INT     active-hi       level       17     5          8    5
                INT     active-hi        edge       17     6          8    6
                INT     active-hi        edge       17   1:D          8    7
                INT     active-hi        edge       17     8          8    8
                INT     active-hi       level       17     9          8    9
                INT     active-hi       level       17    10          8   10
                INT     active-hi       level       17    11          8   11
                INT     active-hi        edge       17    12          8   12
                INT     active-lo        edge       17    13          8   13
                INT     active-hi        edge       17    14          8   14
                INT     active-hi       level       17    15          8   15
--
Local Ints:     Type    Polarity    Trigger     Bus ID   IRQ    APIC ID PIN#
                ExtINT   conforms    conforms       17     0        255    0
                NMI      conforms    conforms       17     0        255    1

-------------------------------------------------------------------------------

MP Config Extended Table Entries:

--

 bus ID: 0 address type: I/O address
 address base: 0x0
 address range: 0x4000
--

 bus ID: 0 address type: memory address
 address base: 0xc4000000
 address range: 0x2d00000
--

 bus ID: 4 address type: I/O address
 address base: 0x4000
 address range: 0xc000
--

 bus ID: 4 address type: memory address
 address base: 0xc6d00000
 address range: 0x300000
--

 bus ID: 0 address type: memory address
 address base: 0xa0000
 address range: 0x60000
--

 bus ID: 17 bus info: 0x01 parent bus ID: 0--

 bus ID: 0 address modifier: add
 predefined range: 0x00000000--

 bus ID: 4 address modifier: subtract
 predefined range: 0x00000000
-------------------------------------------------------------------------------

# SMP kernel config file options:


# Required:
options         SMP                     # Symmetric MultiProcessor Kernel
options         APIC_IO                 # Symmetric (APIC) I/O

# Optional (built-in defaults will work in most cases):
#options                NCPU=2                  # number of CPUs
#options                NBUS=3                  # number of busses
#options                NAPIC=1                 # number of IO APICs
#options                NINTR=24                # number of INTs

===============================================================================

Thanks,
-Tom

===========================================================================
Tom Pepper
Vice President, Engineering                                   pepper@lh.net
Lighthouse Communications, Inc.




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?v04003a0ab311f11ef65b>