Subject: Re: macppc 9500/200 firmware problem
To: Tim Kelly <hockey@dialectronics.com>
From: Tomas D <u0giene@yahoo.com>
List: port-macppc
Date: 11/21/2004 02:15:40
--- Tim Kelly <hockey@dialectronics.com> wrote:

> Hi Tomas,
> 
> > I've downloaded systemdisk 2.3.1 and patch for it
> I
> > patch systemdisk before running it and I get nice
> > screen same as on screenshots on
> >
>
http://www.netbsd.org/Ports/macppc/SystemDisk-tutorial/
> > i choose advanced options and where input device I
> > put: kbd where output device I put:
> > /bandit@F4000000/ATY,mach64@D
> 
> Out of curiosity, but was output device filled in?
> 
> Try "screen" instead. Some models that far back will
> have that alias.
> 
> I've uploaded a file to
> 
>
http://www.dialectronics.com/NetBSD/DisplayNameRegistry.hqx
> 
> that will display your OF device tree in MacOS. Find
> 
> /aliases
> 
> open it, go donw the main tree and find
> 
> /bandit/@F4000000
> 
> open it, and then save. Post the file, and I'll use
> it for some
> explanatory material.
> 
> tim
> 
    Hi Tim,
here's my Name Registry Output I've opened more than
only alias cause some other things seemed quite
interesting to me and I think that'll help you more to
figure out my output device so as I said here's my
Name Registry Output after open firmware reseting to
factory settings with control-option-p-r
Devices
Devices:device-tree
Devices:device-tree:PowerPC,604
Devices:device-tree:PowerPC,604:l2-cache
Devices:device-tree:chosen
Devices:device-tree:memory
Devices:device-tree:openprom
name = "openprom"
model = "Open Firmware, 1.0.5"
relative-addressing
Devices:device-tree:AAPL,ROM
Devices:device-tree:options
name = "options"
little-endian? = "false"
real-mode? = "false"
auto-boot? = "true"
diag-switch? = "false"
fcode-debug? = "false"
oem-banner? = "false"
oem-logo? = "false"
use-nvramrc? = "false"
real-base = [ffffffff = -1]
real-size = [00100000 = 1048576]
virt-base = [ffffffff = -1]
virt-size = [00100000 = 1048576]
load-base = [00004000 = 16384]
pci-probe-list = [ffffffff = -1]
screen-#columns = [00000064 = 100]
screen-#rows = [00000028 = 40]
selftest-#megs = [00000000 = 0]
boot-device = "/AAPL,ROM"
boot-file = ""
diag-device = "fd:diags"
diag-file = ""
input-device = "ttya"
output-device = "ttya"
oem-banner = ""
oem-logo = ""
nvramrc = ""
boot-command = "boot"
Devices:device-tree:aliases
name = "aliases"
vci0 = "/chaos@F0000000"
pci1 = "/bandit@F2000000"
pci2 = "/bandit@F4000000"
fd = "/bandit/gc/swim3"
kbd = "/bandit/gc/via-cuda/adb/keyboard"
ttya = "/bandit/gc/escc/ch-a"
ttyb = "/bandit/gc/escc/ch-b"
enet = "/bandit/gc/mace"
scsi = "/bandit/gc/53c94"
scsi-int = "/bandit/gc/mesh"
Devices:device-tree:packages
Devices:device-tree:packages:deblocker
Devices:device-tree:packages:disk-label
Devices:device-tree:packages:obp-tftp
Devices:device-tree:packages:mac-files
Devices:device-tree:packages:mac-parts
Devices:device-tree:packages:aix-boot
Devices:device-tree:packages:fat-files
Devices:device-tree:packages:iso-9660-files
Devices:device-tree:packages:xcoff-loader
Devices:device-tree:packages:terminal-emulator
Devices:device-tree:bandit
name = "bandit"
device_type = "pci"
model = "AAPL,343S1126"
AAPL,interrupts = [00000016 = 22]
reg = [f2000000 = -234881024], [02000000 = 33554432]
#address-cells = [00000003 = 3]
#size-cells = [00000002 = 2]
clock-frequency = [01fca055 = 33333333]
slot-names
0000: 00 00 e0 00 41 31 00 42 31 00 43 31 00
....A1.B1.C1.
* 13 total bytes *
ranges
0000: 02 00 00 00 00 00 00 00 f3 00 00 00 f3 00 00 00
................
0010: 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00
................
0020: 00 00 00 00 f2 00 00 00 00 00 00 00 00 80 00 00
................
0030: 02 00 00 00 00 00 00 00 80 00 00 00 80 00 00 00
................
0040: 00 00 00 00 10 00 00 00 ........
* 72 total bytes *
bus-range = [00000000 = 0], [00000000 = 0]
AAPL,address = [e5000000 = -452984832]
driver-ist
Devices:device-tree:bandit:gc
Devices:device-tree:bandit:gc:53c94
Devices:device-tree:bandit:gc:53c94:sd
Devices:device-tree:bandit:gc:53c94:st
Devices:device-tree:bandit:gc:mace
Devices:device-tree:bandit:gc:escc
Devices:device-tree:bandit:gc:escc:ch-a
Devices:device-tree:bandit:gc:escc:ch-b
Devices:device-tree:bandit:gc:awacs
Devices:device-tree:bandit:gc:swim3
Devices:device-tree:bandit:gc:via-cuda
Devices:device-tree:bandit:gc:via-cuda:adb
Devices:device-tree:bandit:gc:via-cuda:adb:keyboard
Devices:device-tree:bandit:gc:via-cuda:adb:mouse
Devices:device-tree:bandit:gc:via-cuda:pram
Devices:device-tree:bandit:gc:via-cuda:rtc
Devices:device-tree:bandit:gc:via-cuda:power-mgt
Devices:device-tree:bandit:gc:mesh
Devices:device-tree:bandit:gc:mesh:sd
Devices:device-tree:bandit:gc:mesh:st
Devices:device-tree:bandit:gc:nvram
Devices:device-tree:bandit:gc:davbus
Devices:device-tree:bandit:pci106b,1
name = "pci106b,1"
vendor-id = [0000106b = 4203]
device-id = [00000001 = 1]
revision-id = [00000003 = 3]
class-code = [00060000 = 393216]
min-grant = [00000000 = 0]
max-latency = [00000000 = 0]
devsel-speed = [00000001 = 1]
fast-back-to-back
reg
bus 0, dev 11, func 0, reg 0 (Config) rel, 00005800
00000000 00000000
0000: 00 00 58 00 00 00 00 00 00 00 00 00 00 00 00 00
..X.............
0010: 00 00 00 00 ....
* 20 total bytes *
Devices:device-tree:bandit
name = "bandit"
device_type = "pci"
model = "AAPL,343S1126"
AAPL,interrupts = [0000001a = 26]
reg = [f4000000 = -201326592], [02000000 = 33554432]
#address-cells = [00000003 = 3]
#size-cells = [00000002 = 2]
clock-frequency = [01fca055 = 33333333]
slot-names
0000: 00 00 e0 00 44 32 00 45 32 00 46 32 00
....D2.E2.F2.
* 13 total bytes *
ranges
0000: 02 00 00 00 00 00 00 00 f5 00 00 00 f5 00 00 00
................
0010: 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00
................
0020: 00 00 00 00 f4 00 00 00 00 00 00 00 00 80 00 00
................
0030: 02 00 00 00 00 00 00 00 90 00 00 00 90 00 00 00
................
0040: 00 00 00 00 10 00 00 00 ........
* 72 total bytes *
bus-range = [00000001 = 1], [00000001 = 1]
AAPL,address = [e7000000 = -419430400]
driver-ist
0000: 00 03 b1 40 00 00 00 0a 00 00 00 00 00 00 00 00
...@............
0010: 00 00 00 00 00 00 00 00 ........
* 24 total bytes *
Devices:device-tree:bandit:pci106b,1
name = "pci106b,1"
vendor-id = [0000106b = 4203]
device-id = [00000001 = 1]
revision-id = [00000003 = 3]
class-code = [00060000 = 393216]
min-grant = [00000000 = 0]
max-latency = [00000000 = 0]
devsel-speed = [00000001 = 1]
fast-back-to-back
reg
Devices:device-tree:bandit:pci10b6,2
name = "pci10b6,2"
vendor-id = [000010b6 = 4278]
device-id = [00000002 = 2]
revision-id = [00000000 = 0]
class-code = [00020100 = 131328]
interrupts = [00000001 = 1]
min-grant = [00000000 = 0]
max-latency = [00000000 = 0]
subsystem-vendor-id = [000010b6 = 4278]
subsystem-id = [00000002 = 2]
devsel-speed = [00000001 = 1]
AAPL,interrupts = [0000001b = 27]
AAPL,slot-name = "D2"
reg
bus 1, dev 13, func 0, reg 0 (Config) rel, 00016800
00000000 00000000
bus 1, dev 13, func 0, reg 16 (I/O) rel, 01016810
00000000 00000100
bus 1, dev 13, func 0, reg 20 (Mem) rel, 02016814
00000000 00000100
bus 1, dev 13, func 0, reg 48 (Mem) rel, 02016830
00000000 00100000
0000: 00 01 68 00 00 00 00 00 00 00 00 00 00 00 00 00
..h.............
0010: 00 00 00 00 01 01 68 10 00 00 00 00 00 00 00 00
......h.........
0020: 00 00 00 00 00 00 01 00 02 01 68 14 00 00 00 00
..........h.....
0030: 00 00 00 00 00 00 00 00 00 00 01 00 02 01 68 30
..............h0
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00
................
* 80 total bytes *
power-consumption = [00000000 = 0], [00000000 = 0]
assigned-addresses
bus 1, dev 13, func 0, reg 16 (I/O) abs, 81016810
00000400 00000100
bus 1, dev 13, func 0, reg 20 (Mem) abs, 82016814
91100000 00000100
bus 1, dev 13, func 0, reg 48 (Mem) abs, 82016830
91000000 00100000
0000: 81 01 68 10 00 00 00 00 00 00 04 00 00 00 00 00
..h.............
0010: 00 00 01 00 82 01 68 14 00 00 00 00 91 10 00 00
......h.........
0020: 00 00 00 00 00 00 01 00 82 01 68 30 00 00 00 00
..........h0....
0030: 91 00 00 00 00 00 00 00 00 10 00 00 ............
* 60 total bytes *
AAPL,address
0000: f4 00 04 00 91 10 00 00 91 00 00 00 ............
* 12 total bytes *
driver-ist
0000: 00 03 b1 40 00 00 00 0b 00 00 00 00 00 00 00 00
...@............
0010: 00 00 00 00 00 00 00 00 ........
* 24 total bytes *
driver,AAPL,MacOS,PowerPC
driver-descriptor
0000: 6d 74 65 6a 00 00 00 00 09 70 63 69 31 30 62 36
mtej.....pci10b6
0010: 2c 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00
,2..............
0020: 00 00 00 00 00 00 00 00 01 01 04 00 00 00 00 04
................
0030: 04 74 6f 6b 6e 00 00 00 00 00 00 00 00 00 00 00
.tokn...........
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0070: 00 00 00 01 6f 74 61 6e 00 05 08 01 01 01 04 00
....otan........
* 128 total bytes *
driver-ptr = [002dcd60 = 3001696]
Devices:device-tree:bandit:ATY,mach64
name = "ATY,mach64"
vendor-id = [00001002 = 4098]
device-id = [00004758 = 18264]
revision-id = [00000003 = 3]
class-code = [00030000 = 196608]
interrupts = [00000001 = 1]
min-grant = [00000000 = 0]
max-latency = [00000000 = 0]
devsel-speed = [00000001 = 1]
AAPL,interrupts = [0000001c = 28]
AAPL,slot-name = "E2"
fcode-rom-offset = [00000000 = 0]
model = "ATY,88800GX"
device_type = "display"
character-set = "ISO8859-1"
ATY,Rom# = "113-32900-104"
ATY,Mem# = "100-31602-00"
ATY,Card# = "102-329XX-XX"
reg
bus 1, dev 14, func 0, reg 0 (Config) rel, 00017000
00000000 00000000
bus 1, dev 14, func 0, reg 16 (Mem) rel, 02017010
00000000 01000000
0000: 00 01 70 00 00 00 00 00 00 00 00 00 00 00 00 00
..p.............
0010: 00 00 00 00 02 01 70 10 00 00 00 00 00 00 00 00
......p.........
0020: 00 00 00 00 01 00 00 00 ........
* 40 total bytes *
width = [00000280 = 640]
height = [000001e0 = 480]
depth = [00000008 = 8]
linebytes = [00000280 = 640]
iso6429-1983-colors
power-consumption = [00000000 = 0], [00000000 = 0]
assigned-addresses
bus 1, dev 14, func 0, reg 16 (Mem) abs, 82017010
90000000 01000000
0000: 82 01 70 10 00 00 00 00 90 00 00 00 00 00 00 00
..p.............
0010: 01 00 00 00 ....
* 20 total bytes *
AAPL,address = [90000000 = -1879048192]
driver-ist
did = [00000020 = 32]
driver-descriptor
driver-ptr = [00296010 = 2711568]
Sime = [00410041 = 4259905], [00810b00 = 8456960]
driver,AAPL,MacOS,PowerPC
ATIReplaceInfo
0000: 00 41 00 41 00 81 0b 00 00 20 00 00 .A.A..... ..
* 12 total bytes *
driver-ref = [ffcd = -51]
Devices:device-tree:hammerhead
Gestalt



		
__________________________________ 
Do you Yahoo!? 
The all-new My Yahoo! - Get yours free! 
http://my.yahoo.com