ChorusOS 5.0 Installation Guide

Booting the MCP750/74x0 Target System Using PPC1-Bug Firmware

  1. Restart the target system.

  2. Change the network configuration of the target system through the target system console:


    PPC1-Bug> niot
    Controller LUN =00? 
    Device LUN     =00? 
    Node Control Memory Address =01F9E000? 
    Client IP Address      =129.xxx.xx.x?         <- target IP 
    Server IP Address      =129.xxx.xx.x?         <- boot server IP
    Subnet IP Address Mask =255.xxx.xx.x? 
    Broadcast IP Address   =129.xxx.xx.x? 
    Gateway IP Address     =0.0.0.0? 
    Boot File Name ("NULL" for None)     =chorus.RAM?       <- file to load
    Argument File Name ("NULL" for None) =? 
    Boot File Load Address         =00400000?       <- configured start 
    Boot File Execution Address    =00400000?       <- addr of the system Bank
    Boot File Execution Delay      =00000000? 
    Boot File Length               =00000000? 
    Boot File Byte Offset          =00000000?
  3. Disable PReP-Boot mode and then update NVRAM through the target system console:


    PPC1-Bug> env
    ...
    Network PReP-Boot Mode Enable [Y/N] =N?        <- must be turned off
    
  4. Load and boot the ChorusOS system image:


    PPC1(A)-Bug> nbo
    Network Booting from: DEC21140, Controller 0, Device 0
    Device Name: /pci@80000000/pci1011,9@e,0:0,0
    Loading: chorus.mcp750-8
    
    Client IP Address      = 129.157.173.137
    Server IP Address      = 129.157.173.59
    Gateway IP Address     = 0.0.0.0
    Subnet IP Address Mask = 255.255.255.0
    Boot File Name         = chorus.mcp750-8
    Argument File Name     = 
    
    Network Boot File load in progress... To abort hit <BREAK>
    
    Bytes Received =&3321856, Bytes Loaded =&3321856
    Bytes/Second   =&255527, Elapsed Time =13 Second(s)
    DebugAgent: trying to sync with DebugServer... >
    ..... Booting Chorus .....
    CORE: Floating Point unit enabled
    CORE: Vector unit (AltiVec) disabled
    MEM: warning -- kern.mem.pgTableSzLog2 < minimum recommended value (20)
    
    ChorusOS r5.0.0 for PowerPC - Motorola MCP(N)750 (pvr 0x00080202)
    Copyright (c) 2001 Sun Microsystems, Inc. All rights reserved.
    Sun Proprietary/Confidential
    US Government Rights
    Use, duplication, or disclosure by the U.S. Government is subject to
    restrictions set forth in the Chorus Software License Agreement and as provided
    in DFARS 227.7202-1(a) and 227.7202-3(a) (1995), DRAS 252.227-7013(c)(ii) (OCT
    1988), FAR 12.212(a)(1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as
    applicable.
    Sun Microsystems, Inc.
    
    Kernel modules : CORE SCHED_CLASS [ FIFO RR RT ] SEM MIPC IPC_L MEM_VM KDB TICK
    MON ENV ETIMER LOG BLACKBOX LAPSAFE MUTEX EVENT MEM_DFPXM UI DATE PERF TIMEOUT
    LAPBIND DKI 
    MEM: memory device 'sys_bank' vaddr 0xffc91000 size 0x329000
    /cpu: sun:powerpc-(timebase,dec)-timer driver started
    /raven: sun:powerpc-(raven,hawk)-(bus,mngt,pci) driver started
    /raven: sun:pci-generic-pcimngr pseudo-driver started
    /raven/mpic: sun:(bus,powerpc)-openpic-(mngt,opic,timer,wdtimer) driver started
    /falcon: sun:powerpc-(falcon,hawk-smc)-(bus,mngt) driver started
    /falcon/wdt@1: sun:bus-(raven,hawk,harrier)-wdtimer driver started
    /falcon/wdt@2: sun:bus-(raven,hawk,harrier)-wdtimer driver started
    /raven/pci1106,3038@b,2: device node is created by sun:pci-enumerator-
    /raven/pci1106,3040@b,3: device node is created by sun:pci-enumerator-
    /raven/pci1011,9@e,0: device node is created by sun:pci-enumerator-
    /raven/pci1057,4806@16,0: device node is created by sun:pci-enumerator-
    /raven/lcom: sun:pci-generic-(buscom-ctl,buscom-loc) driver started
    /raven/lcom: site 1 [0] is assigned to //raven/lcom
    /raven/vt82c586-isa: sun:pci-vt82c586-(bus,isa) driver started
    /raven/vt82c586-isa/i8259: sun:bus-i8259-pic driver started
    /raven/vt82c586-isa/i8237: sun:bus-i8237-dma driver started
    /raven/vt82c586-isa/i8254: sun:bus-i8254-timer driver started
    /raven/vt82c586-isa/m48t559: sun:bus-m48txx-(nvram,rtc,wdtimer) driver started
    /raven/vt82c586-isa/m48t559: Hardware watchdog armed & started
    /raven/vt82c586-isa/ns16550/2: sun:bus-ns16550-uart driver started
    /raven/vt82c586-isa/z8536: sun:bus-z8536-gpio driver started
    /raven/vt82c586-isa/z85230/a: /raven/vt82c586-isa/z8536 GPIO device is connected
    /raven/vt82c586-isa/z85230/a: DTR signal is connected
    /raven/vt82c586-isa/z85230/a: DSR signal is connected
    /raven/vt82c586-isa/z85230/a: RI  signal is connected
    /raven/vt82c586-isa/z85230/a: sun:bus-z85x30-uart device registered
    /raven/vt82c586-isa/z85230/b: /raven/vt82c586-isa/z8536 GPIO device is connected
    /raven/vt82c586-isa/z85230/b: DTR signal is connected
    /raven/vt82c586-isa/z85230/b: DSR signal is connected
    /raven/vt82c586-isa/z85230/b: RI  signal is connected
    /raven/vt82c586-isa/z85230/b: sun:bus-z85x30-uart device registered
    /raven/vt82c586-ata/0,0:
        Model: SunDisk SDCFB-48 Serial: MT30236295 Rev: vcb 1.4.
        Unknown device type (config=0x848a)
    /raven/vt82c586-ata/1,0:
        Model: WDC WD68AA Serial:  Rev: 82.10A
         CHS=13176/16/63. 0 sectors. 
    /raven/vt82c586-ata/1,1:
        Model: TOSHIBA CD-ROM XM-6502B Serial:  Rev: 1013
         ata-cdrom device, Removable, 12 bytes packet, DRQ fast, DMA
    /raven/vt82c586-ata/0,0: Using Mode: PIO1.
    /raven/vt82c586-ata/0,0: sun:ata-atadisk-disk driver started
    /raven/vt82c586-ata/1,0: Using Mode: PIO0.
    /raven/vt82c586-ata/1,0: sun:ata-atadisk-disk driver started
    /raven/vt82c586-ata/1,1: Using Mode: PIO4.
    /raven/vt82c586-ata/1,1: sun:ata-atacd-cdrom driver started
    /raven/vt82c586-ata: sun:pci-vt82c586-ata driver started
    /raven/pci1011,9@e,0: warning -- PHY is auto-detected at address 0x1
    /raven/pci1011,9@e,0: 100BaseTx Full Duplex link auto-detected
    /raven/pci1011,9@e,0: Ethernet address 08:00:3e:2f:5c:12
    /raven/pci1011,9@e,0: Rx buffers: 64*1520 Tx buffers: 64*1520
    /raven/pci1011,9@e,0: sun:pci-dec21x4x-(ether,mngt) driver started
    /raven/mpic/timer@0: sun:(bus,powerpc)-openpic-(mngt,opic,timer,wdtimer) driver
    started
    /raven/mpic/timer@1: sun:(bus,powerpc)-openpic-(mngt,opic,timer,wdtimer) driver
    started
    /raven/mpic/timer@2: sun:(bus,powerpc)-openpic-(mngt,opic,timer,wdtimer) driver
    started
    /raven/mpic/timer@3: sun:(bus,powerpc)-openpic-(mngt,opic,timer,wdtimer) driver
    started
    /falcon/flashControl-1: sun:bus-(falcon,hawk-smc)-flash-ctl driver device
    started
    /falcon/flashControl-2: sun:bus-(falcon,hawk-smc)-flash-ctl driver device
    started
    /falcon/intel28F400: flash control is activated
    /falcon/intel28F400: sun:bus-intel28Fxxx-flash driver started
    /falcon/amd29F040: flash control is activated
    /falcon/amd29F040: sun:bus-amd29xxx-flash driver started
    /busmux: BusMux communication driver started
    /busmux: /raven/lcom local BusCom connected
    /buseth: warning -- ether-addr property not found
    /raven/lcom/busmux/eth@0: Ethernet address 00:00:00:00:00:01
    /raven/lcom/busmux/eth@0: BusCom ethernet driver started
    TICK: using timer device /cpu, at 100 Hz
    DATE: using rtc device /raven/vt82c586-isa/m48t559
    MEM: VM resource manager daemon starts
    MEM: PXM mapper daemon starts (site 0x1)
    MEM: PXM fs flush daemon starts
    C_OS: Copyright 1997, 1998, 1999, 2000, 2001 Sun Microsystems
    C_OS: FreeBSD 4.1-RELEASE
    C_OS: Current date: Tue Oct  16 10:53:03 GMT 2001
    DISK: /dev/hd0 (/raven/vt82c586-ata/0,0) <SunDisk SDCFB-48>
      45MB, 734 cyl, 4 heads, 32 sec, 512 bytes/sec. LBA
    DISK: /dev/hd1 (/raven/vt82c586-ata/1,0) <WDC WD68AA>
      6485MB, 13176 cyl, 16 heads, 63 sec, 512 bytes/sec. 
    CDROM: /dev/cd0 (/raven/vt82c586-ata/1,1) <TOSHIBA CD-ROM XM-6502B> CDROM
        Reads: CD-R, CD-RW, CD-DA, CD-DA stream
        Audio: play
        Mechanism: ejectable tray, unlocked
    /rd: sun:ram--disk driver started
    C_INIT: console started
    C_INIT: /image/sys_bank mounted on /dev/bd01
    C_INIT: found /image/sys_bank/sysadm.ini
    C_INIT: executing start-up file /image/sys_bank/sysadm.ini
    C_OS: ifeth0 bound to device /raven/pci1011,9@e,0
    ifeth0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
            inet 129.157.173.137 netmask 0xffff0000 broadcast 129.157.255.255
            ether 08:00:3e:2f:5c:12 
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
            inet 127.0.0.1 netmask 0xff000000 
    C_INIT: rshd started