Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Jun 2006 15:23:54 +0100
From:      Pete French <petefrench@ticketswitch.com>
To:        freebsd-stable@FreeBSD.ORG
Subject:   Dual Opteron system will not run SMP
Message-ID:  <E1FnFzm-0002Ld-Rp@dilbert.firstcallgroup.co.uk>

next in thread | raw e-mail | index | archive | help
Not that 6.1 is out the dor I monder if anyone wuld like to give me
a hand with an SMP problem I have. I am running a system with two
Opterorn 242 processors in a K8D Master-F motherboard, each with 512M
of RAM attached. The processors both work and the system will run SMP
under wndows 2000 quite happily.

Under FreeBSD 61. the system also runs quite happily single processor,
but when I ruun an SMP kenel it freezes at the 'Waiting for SCSI devices
to settle; part of the boot process. Interesting it also does this in
single processor mode unless I have 'debug.acpi.disabled=timer'.

The motherboard has three plugin caards on it - an fxp Intel
either card, a Compaq 5402 RADI controller and an Adaptec 29160 which
is the boot device. In case these were causing problems I have also tried
unplugging all these cards are booting off an IDE drive. This exhibits
the same effect.

I *can* boot an SMP kene in 'safe mode' but this then only recognises
a single processor. I am using the GENERIC and SMP kerenls with no
modifications.

Other people have reported this motherboard to work. The output from
mptable is attached below if anyone is interested in trying to help
me track this down!
cheers,

-pcf.

skerry# mptable

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

MPTable

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

MP Floating Pointer Structure:

  location:                     BIOS
  physical address:             0x000ff780
  signature:                    '_MP_'
  length:                       16 bytes
  version:                      1.1
  checksum:                     0xf1
  mode:                         Virtual Wire

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

MP Config Table Header:

  physical address:             0x000fa300
  signature:                    'PCMP'
  base table length:            324
  version:                      1.1
  checksum:                     0xb0
  OEM ID:                       'MSI     '
  Product ID:                   'RHAPSODY    '
  OEM table pointer:            0x00000000
  OEM table size:               0
  entry count:                  32
  local APIC address:           0xfee00000
  extended table length:        0
  extended table checksum:      0

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

MP Config Base Table Entries:

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

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



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