Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Feb 1998 23:14:44 -0600 (CST)
From:      ejon@colltech.com
To:        smp@FreeBSD.ORG
Subject:   DEC PW 6200 troubles - more info
Message-ID:  <199802140514.XAA11168@psasolar.psa.pencom.com>

next in thread | raw e-mail | index | archive | help
	Well, I've had at least one request for more information.  So
emboldened I've decided to resubmit with additional details.

1) I've removed de0 from my configuration to no improved results

2) I'm using source SUPped on Feb 7th...I'm willing to upgrade if
anyone thinks it will help

3) Kernel is compiled with DDB, but boot -d resets the machine
immediately.

4) Here's the output of mptable -dmesg -verbose:
===============================================================================

MPTable, version 2.0.15

 looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009fc00
 searching CMOS 'top of mem' @ 0x0009f800 (638K)
 searching default 'top of mem' @ 0x0009fc00 (639K)
 searching BIOS @ 0x000f0000

 MP FPS found in BIOS @ physical addr: 0x000fd5b0

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

MP Floating Pointer Structure:

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

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

MP Config Table Header:

  physical address:             0x0009fd50
  signature:                    'PCMP'
  base table length:            260
  version:                      1.1
  checksum:                     0xdc
  OEM ID:                       'DEC   '
  Product ID:                   'OMEGA       '
  OEM table pointer:            0x00000000
  OEM table size:               0
  entry count:                  24
  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
                 1       0x11    BSP, usable     6       1       9       0xfbff
                 0       0x11    AP, usable      6       1       9       0xfbff
--
Bus:            Bus ID  Type
                 0       PCI   
                 1       PCI   
                 2       ISA   
--
I/O APICs:      APIC ID Version State           Address
                 2       0x11    usable          0xfec00000
--
I/O Ints:       Type    Polarity    Trigger     Bus ID   IRQ    APIC ID PIN#
                ExtINT  active-hi        edge        2     0          2    0
                INT      conforms    conforms        2     1          2    1
                INT      conforms    conforms        2     0          2    2
                INT      conforms    conforms        2     3          2    3
                INT      conforms    conforms        2     4          2    4
                INT      conforms    conforms        2     5          2    5
                INT      conforms    conforms        2     6          2    6
                INT      conforms    conforms        2     7          2    7
                INT      conforms    conforms        2     8          2    8
                INT     active-lo       level        2     9          2    9
                INT     active-lo       level        2    10          2   10
                INT      conforms    conforms        2    11          2   11
                INT      conforms    conforms        2    12          2   12
                INT      conforms    conforms        2    13          2   13
                INT      conforms    conforms        2    14          2   14
                INT      conforms    conforms        2    15          2   15
--
Local Ints:     Type    Polarity    Trigger     Bus ID   IRQ    APIC ID PIN#
                ExtINT  active-hi        edge        2     0        255    0
                NMI     active-hi        edge        0   0:A        255    1

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

# 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

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

dmesg output:

Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California. All rights reserved.
FreeBSD 3.0-CURRENT #0: Sat Feb  7 12:22:30 EST 1998
    root@ejon.ziplink.net:/usr/src/sys/compile/ORC-NAT
CPU: Pentium Pro (199.31-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x619  Stepping=9
  Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV>
real memory  = 33554432 (32768K bytes)
avail memory = 30593024 (29876K bytes)
Probing for devices on PCI bus 0:
Correcting Natoma config for non-SMP
chip0: <Intel 82440FX (Natoma) PCI and memory controller> rev 0x02 on pci0.0.0
de0: <Digital 21142 Fast Ethernet> rev 0x11 int a irq 9 on pci0.3.0
de0: can't find phy 0
de0: DEC 21142 [10-100Mb/s] pass 1.1
de0: address 00:00:f8:77:13:24
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0
ide_pci0: <Intel PIIX3 Bus-master IDE controller> rev 0x00 on pci0.7.1
vga0: <S3 ViRGE DX/GX graphics accelerator> rev 0x01 int a irq 10 on pci0.12.0
chip2: <PCI to PCI bridge (vendor=1011 device=0021)> rev 0x01 on pci0.20.0
Probing for devices on PCI bus 1:
ahc0: <Adaptec 2940 Ultra SCSI host adapter> rev 0x00 int a irq 10 on pci1.10.0
ahc0: aic7880 Wide Channel, SCSI Id=7, 16 SCBs
ahc0: waiting for scsi devices to settle
scbus0 at ahc0 bus 0
sd0 at scbus0 target 1 lun 0
sd0: <SEAGATE ST32550W 8108> type 0 fixed SCSI 2
sd0: Direct-Access 2047MB (4194058 512 byte sectors)
sd1 at scbus0 target 2 lun 0
sd1: <SEAGATE ST32550W 8108> type 0 fixed SCSI 2
sd1: Direct-Access 2047MB (4194058 512 byte sectors)
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: model Generic PS/2 mouse, device ID 0
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
wdc0 not found at 0x1f0
wdc1 at 0x170-0x177 irq 15 on isa
wdc1: unit 0 (atapi): <iPnoee rDCR-MOA ATIPoMed lRDU-1A42 X1000/1E0.A0>, removab
le, dma, iordis
atapi1.0: unknown phase
wt0 not found at 0x300
npx0 on motherboard
npx0: INT 16 interface
de0: enabling 10baseT port
IP packet filtering initialized, divert enabled, logging disabled
de0: enabling BNC port
de0: enabling 10baseT port

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

5) and my config file:
#
# ORC - dual processor box with all sorts of nice stuff
#
#       $FreeBSD$

machine         "i386"
cpu             "I586_CPU"
cpu             "I686_CPU"
ident           SMP-GENERIC
maxusers        30

options         SMP                     #Symmetric MP Kernel
options         APIC_IO                 # SMP IO through APIC
# Optional, these are the defaults:
#options                NCPU=2                  # number of CPUs
#options                NBUS=4                  # number of busses
#options                NAPIC=1                 # number of IO APICs
#options                NINTR=24                # number of INTs

# Lets always enable the kernel debugger for SMP.
options         DDB

options         INET                    #InterNETworking
options         FFS                     #Berkeley Fast Filesystem
options         NFS                     #Network Filesystem
options         MSDOSFS                 #MSDOS Filesystem
options         "CD9660"                #ISO 9660 Filesystem
options         PROCFS                  #Process filesystem
options         LFS                     #Experimental log-structured FS
options         "COMPAT_43"             #Compatible with BSD 4.3 [KEEP THIS!]
options         SCSI_DELAY=10           #Be pessimistic about Joe SCSI device
options         UCONSOLE                #Allow users to grab the console
options         FAILSAFE                #Be conservative
options         USERCONFIG              #boot -c editor
options         VISUAL_USERCONFIG       #visual boot -c editor

#
# These three options provide support for System V Interface
# Definition-style interprocess communication, in the form of shared
# memory, semaphores, and message queues, respectively.
#
options         SYSVSHM
options         SYSVSEM
options         SYSVMSG
#
# options for natd
#
#options                IPFIREWALL
#options                IPDIVERT

config          kernel  root on sd0

controller      isa0
controller      pci0

controller      fdc0    at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk            fd0     at fdc0 drive 0

controller      wdc0    at isa? port "IO_WD1" bio irq 14 flags 0x0000a0ff vector
 wdintr
disk            wd0     at wdc0 drive 0
#disk           wd1     at wdc0 drive 1

controller      wdc1    at isa? port "IO_WD2" bio irq 15 vector wdintr

options         ATAPI           #Enable ATAPI support for IDE bus
options         ATAPI_STATIC    #Don't do it as an LKM
device          wcd0    #IDE CD-ROM

# A single entry for any of these controllers (ncr, ahb, ahc, amd) is
# sufficient for any number of installed devices.
controller      ncr0
controller      ahc0

controller      scbus0

device          sd0

device          od0     #See LINT for possible `od' options.

device          st0

device          cd0     #Only need one of these, the code dynamically grows

device          wt0     at isa? port 0x300 bio irq 5 drq 1 vector wtintr

# syscons is the default console driver, resembling an SCO console
device          sc0     at isa? port "IO_KBD" tty irq 1 vector scintr
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device         vt0     at isa? port "IO_KBD" tty irq 1 vector pcrint
#options                PCVT_FREEBSD=210        # pcvt running on FreeBSD >= 2.0
.5
#options                XSERVER                 # include code for XFree86
#options                FAT_CURSOR              # start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
#options                PCVT_SCANSET=2          # IBM keyboards are non-std

# Mandatory, don't remove
device          npx0    at isa? port "IO_NPX" irq 13 vector npxintr

#
# Laptop support (see LINT for more options)
#
device          apm0    at isa? disable # Advanced Power Management
options         APM_BROKEN_STATCLOCK    # Workaround some buggy APM BIOS
# PCCARD (PCMCIA) support
#controller     crd0
#device         pcic0   at crd?
#device         pcic1   at crd?

device          sio0    at isa? port "IO_COM1" tty irq 4 vector siointr
device          sio1    at isa? port "IO_COM2" tty irq 3 vector siointr
device          sio2    at isa? disable port "IO_COM3" tty irq 9 vector siointr
device          sio3    at isa? disable port "IO_COM4" tty irq 9 vector siointr

device          lpt0    at isa? port? tty irq 7 vector lptintr
#device                 mse0    at isa? port 0x23c tty irq 5 vector mseintr
device          psm0    at isa? port "IO_KBD" conflicts tty irq 12 vector psmint
r

# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
#device de0
#device fxp0
#device vx0

pseudo-device   loop
pseudo-device   ether
# pseudo-device log
pseudo-device   sl      1
# ijppp uses tun instead of ppp device
pseudo-device   ppp     1
pseudo-device   tun     1
pseudo-device   pty     64
pseudo-device   gzip            # Exec gzipped a.out's

# KTRACE enables the system-call tracing facility ktrace(2).
# This adds 4 KB bloat to your kernel, and slightly increases
# the costs of each syscall.
#options                KTRACE          #kernel tracing

#controller     snd0
#device sb0     at isa? port 0x220 irq 5 drq 3 vector sbintr
#device sbxvi0  at isa? drq 7
#device sbmidi0 at isa? port 0x330
#device opl0    at isa? port 0x388

#options                "SBC_BASE=0x220"
#options                "SBC_IRQ=5"
#options                "SBC_DMA=3"
#options                "SB16_DMA=7"
options         "VM86"


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?199802140514.XAA11168>