Port-powerpc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

First experience with PegasosPPC



[Here is the first non-spam posting to port-ofppc for 2004!]

I received my PegasosPPC system yesterday. Currently I have plugged into
a terminal server (8N1@115200) to see what I can see.  The good news is
that ofppc's ofwboot works just fine.  The bad news is a GENERIC ofppc
kernel (not unsurprisingly) goes off into never never land.

PegasosII Boot Strap (c) 2002-2003 bplan GmbH
Running on CPU PVR:80020101
Enable L1 ICache... Done.
Clean/Flush Block enabled
Reading W83194 : 5CFFFFFFFFFFFF00 Done. Setting Front Side Bus to 133MHz... Done. Configuring DDR... Done. Configuring PCI0... Done. Configuring PCI1... Done. Configuring ETH... Done. Releasing IDE reset ... Done.
Configuring Legacy Devices
Initializing KBD...00000032 FAILED.
Testing 10000000 Bytes, Pass: 00000000 Failed: 00000000
RAM TEST (fill linear)... Done.
FFFFFFFF

SmartFirmware:
cpu0: PowerPC,74x7 CPUClock 999 Mhz BUSClock 133 Mhz (Version 0x8002,0x0101)
no/bad nvramrc - performing default startup script
channel 0 unit 0 : ata | WDC WD400BB-75FRA0 | 77.07W77
ATA device not present or not responding
ATA device not present or not responding
channel 1 unit 0 : atapi | OPTORITECD-RW CW5201 | 210E
EMULATION INT HANDLER ENTERED WITH:
INT NO: 15

EAX=0003 EBX=1111 ECX=2222 EDX=3333 ESP=0000 EBP=5555 ESI=6666 EDI=7777
 AX=4E08  BX=C505  CX=0003  DX=102A  SP=6CA8  BP=5555  SI=5CF7  DI=7777
 DS=C000  ES=BAD0  SS=C000  CS=F000  IP=FE15   NV UP -- PL ZR NA PE NC
CS:IP = F4  C556 C000 0244 3000 0000 01B4 AC61 0200
UNHANDLED INT 10 FUNCTION 0007 WITHIN EMULATION



Welcome to SmartFirmware(tm) for bplan Pegasos2 version 1.1 (20040405172512)
SmartFirmware(tm) Copyright 1996-2001 by CodeGen, Inc.
All Rights Reserved.
Pegasos BIOS Extensions Copyright 2001-2003 by bplan GmbH.
All Rights Reserved.
entering main read/eval loop...
ok boot net
RRR
>> NetBSD/ofppc OpenFirmware Boot, Revision 1.5
>> (matt%amd64.home@localhost, Fri Apr 16 22:45:17 PDT 2004)
net_open: client addr: 192.168.7.19
net_open: subnet mask: 255.255.255.0
net_open: net gateway: 192.168.7.52
net_open: server addr: 192.168.7.52
net_open: server path: /clients/pegasos/root
Using IP address: 192.168.7.19
root addr=192.168.7.52 path=/clients/pegasos/root
open /netbsd.ofppc: No such file or directory
net_open: client addr: 192.168.7.19
net_open: subnet mask: 255.255.255.0
net_open: net gateway: 192.168.7.52
net_open: server addr: 192.168.7.52
net_open: server path: /clients/pegasos/root
Using IP address: 192.168.7.19
root addr=192.168.7.52 path=/clients/pegasos/root
2281616+329408 [121472+107554]=0x2b58d0
 start=0x100000

The amount of information in the OFW tree compared to other systems
I've seen is extremely limited.  However, there is CHRP RTAS support
(RTAS is the IBM defined run-time-abstraction-services) and it would
make life much easier for ofppc systems if NetBSD could use it.

dev /
ok ls
openprom
aliases
options
packages
chosen
memory@0
cpus
rtas
failsafe
pci@80000000
pci@C0000000
bootconsole
ok dev cpus
ok ls
PowerPC,74x7
ok dev PowerPC,74x7
ok ls
l2-cache
l3-cache
ok .properties
name
 "PowerPC,74x7"

device_type
 "cpu"
reg
 <address unencodeable>:
0

<address unencodeable>:
0
cpu-version
 0x80020101 (-2147352319)

clock-frequency
 0x3B9AC9F6 (999999990)

bus-frequency
 0x7F28155 (133333333)

timebase-frequency
 0x1FCA055 (33333333)

reservation-granule-size
 0x4 (4)

graphics
 ""
performance-monitor
 ""
general-purpose
 ""
external-control
 ""
data-streams
 ""
altivec
 ""
state
 "running"

tlb-size
 0x100 (256)
tlb-sets
 0x2 (2)

tlb-split
 ""
d-tlb-size
 0x80 (128)

d-tlb-sets
 0x2 (2)

i-tlb-size
 0x80 (128)

i-tlb-sets
 0x2 (2)

i-cache-line-size
 0x20 (32)
i-cache-block-size
 0x20 (32)

i-cache-size
 0x8000 (32768)

i-cache-sets
 0x80 (128)

d-cache-line-size
 0x20 (32)

d-cache-block-size
 0x20 (32)

d-cache-size
 0x8000 (32768)

d-cache-sets
 0x80 (128)

l2cr
 0x0 (0)

l3cr
 0x0 (0)

available
 <address unencodeable>:
10000000

existing
 <address unencodeable>:
10000000

translations
 FC05222 -- 1



ok dev l2-cache
ok .properties
name
 "l2-cache"

device_type
 "l2-cache"

cache-unified
 ""
i-cache-line-size
 0x40 (64)

i-cache-block-size
 0x40 (64)

i-cache-size
 0x40000 (262144)

i-cache-sets
 0x200 (512)

d-cache-line-size
 0x40 (64)

d-cache-block-size
 0x40 (64)

d-cache-size
 0x40000 (262144)

d-cache-sets
 0x200 (512)

ok dev /cpus
ok dev PowerPC,74x7
ok dev l3-cache
ok .properties
name
 "l3-cache"

device_type
 "l3-cache"

cache-unified
 ""
i-cache-line-size
 0x80 (128)

i-cache-block-size
 0x80 (128)

i-cache-size
 0x100000 (1048576)

i-cache-sets
 0x1000 (4096)

d-cache-line-size
 0x80 (128)

d-cache-block-size
 0x80 (128)

d-cache-size
 0x100000 (1048576)

d-cache-sets
 0x1000 (4096)

ok dev /
ok ls
openprom
aliases
options
packages
chosen
memory@0
cpus
rtas
failsafe
pci@80000000
pci@C0000000
bootconsole
ok dev memory@0
ok .properties
name
 "memory"

device_type
 "memory"

reg
 0:10000000

available
 0:1000000


1800000:
E400000

ok devalias
Alias                 Device Path
--------------------------------------------------
net                   /pci@80000000/ethernet@D:speed=10,duplex=half
ide                   /pci@80000000/ide@C,1/disk@0,0
hd                    /pci@80000000/ide@C,1/disk@0,0
ide0                  /pci@80000000/ide@C,1/cdrom@1,0
cd                    /pci@80000000/ide@C,1/cdrom@1,0
screen                /bootconsole
keyboard              /pci@80000000/isa@C/keyboard@i60
ok dev /pci@80000000
ok ls
host@0
firewire@1
isa@C
ide@C,1
usb@C,2
usb@C,3
other@C,4
sound@C,5
pci1106,3068@C,6
ethernet@D
ok dev ethernet
ok .properties
vendor-id
 0x1106 (4358)

device-id
 0x3065 (12389)

revision-id
 0x51 (81)

class-code
 0x20000 (131072)

subsystem-id
 0x3065 (12389)

subsystem-vendor-id
 0x1106 (4358)

.vendor-name
 "VIA"
.part-number
 "VT6102"

.description
 "Rhine II PCI Fast Ethernet Controller"

.class
 "Network Controller"

.subclass
 "Ethernet"

interrupts
 0x1 (1)
devsel-speed
 0x1 (1)

min-grant
 0xFF (255)

max-latency
 0xFF (255)

name                  "ethernet"
reg
 D:0

iD,0,10,0:
100

mD,0,14,0:
100
device_type
 "network"

assigned-addresses
 iD,0,10,FE001300:
100

mD,0,14,80000800:
100
ok dev /pci@c0000000
ok ls
host@0
display@8
display@8,1
ok dev host
ok .properties
vendor-id
 0x11AB (4523)

device-id
 0x6460 (25696)

revision-id
 0x3 (3)

class-code
 0x60000 (393216)

subsystem-id
 0x0 (0)

subsystem-vendor-id
 0x0 (0)

.vendor-name
 "Marvell"

.part-number
 "MV6436x"

.description
 "System Controller for PowerPC Processors"

.class
 "Bridge Device"

.subclass
 "Host/PCI"

devsel-speed
 0x1 (1)

66mhz-capable

fast-back-to-back

min-grant
 0x0 (0)

max-latency
 0x0 (0)

name
 "host"

reg
 0:0
assigned-addresses

ok
ok devalias
Alias                 Device Path
--------------------------------------------------
net                   /pci@80000000/ethernet@D:speed=10,duplex=half
ide                   /pci@80000000/ide@C,1/disk@0,0
hd                    /pci@80000000/ide@C,1/disk@0,0
ide0                  /pci@80000000/ide@C,1/cdrom@1,0
cd                    /pci@80000000/ide@C,1/cdrom@1,0
screen                /bootconsole
keyboard              /pci@80000000/isa@C/keyboard@i60
ok dev net
ok dev /
ok ls
openprom
aliases
options
packages
chosen
memory@0
cpus
rtas
failsafe
pci@80000000
pci@C0000000
bootconsole
ok dev openprom
ok ls
client-services
ok .properties
name
 "openprom"

CodeGen-copyright
"SmartFirmware(tm) Copyright 1996-2001 by CodeGen, Inc. All Rights Reserved."

bplan-copyright
d."
SmartFirmware-version
 "1.2"
model
 "Pegasos2,1.1"

relative-addressing

built-on
 0x131CAD5 (20040405)

ok dev /rtas
ok .properties
name
 "rtas"

rtas-version
 0x1 (1)

rtas-size
 0x2A90 (10896)

rtas-display-device
 0x0 (0)

rtas-event-scan-rate
 0x0 (0)

rtas-error-log-max
 0x0 (0)

restart-rtas
 0x0 (0)

nvram-fetch
 0x1 (1)

nvram-store
 0x2 (2)

get-time-of-day
 0x3 (3)

set-time-of-day
 0x4 (4)

event-scan
 0x6 (6)

check-execption
 0x7 (7)

read-pci-config
 0x8 (8)

write-pci-config
 0x9 (9)

display-character
 0xA (10)

set-indicator
 0xB (11)

power-off
 0x11 (17)

suspend
 0x12 (18)

hibernate
 0x13 (19)

system-reboot
 0x14 (20)

--
Matt Thomas                     email: matt%3am-software.com@localhost
3am Software Foundry              www: http://3am-software.com/bio/matt/
Cupertino, CA disclaimer: I avow all knowledge of this message.



Home | Main Index | Thread Index | Old Index