> Hi,
> 
> Does anyone know what OldWorld machines can boot from slave disks? if
> any, from OpenFirmware only.  (i am not interested in miboot/BootX). =20
>
> The reason I am asking is for ofpath, i currently attempt to guess
> OpenFirmware paths to slave disks as well as primary, but if they are
> not bootable perhaps its better to just consider slave devices
> unsupported.
>
> I would appreciate any comments on this, i have no OldWorld hardware
> so ofpath's support for finding OF paths for disk devices is
> completely dependent on what device-trees i can find, and people
> testing it for both accuracy and compatibility. =20
>
> Something else i am interested in is the OpenFirmware configuration
> required to successfully boot with quik on various models.  If enough
> machines can be documented I would like to write a tool which will
> identify a particular model and configure its OpenFirmware
> appropriatly.  it would act as a wrapper around quik. =20


I can boot my Apple 9500-120 from Open Firmware (v1.05), but i have to use a
terminal to do it. When I change the input and output devices, it doesn't
use them for OF, it still talks only to the serial terminal.

I use the OF boot command

boot scsi/[EMAIL PROTECTED]:0

and that's all I need to do for it to boot. The kernel is actually on
partition 7, but putting anything other than :0 results in a DEFAULT CATCH!.

My quik.conf contains
root=/dev/sdb7
partition=7
image=/boot/vmlinux-2.2.19

I did confirm that using boot: /vmlinux from the Quik second-stage loader
results in an unknown image format error, while using boot:
/boot/vmlinux-2.2.19 works. With the quik.conf above, if I just press return
at the boot: prompt, it works too.

Here's the device tree for my 9500:

0 > dev / ls
FF828F80: /PowerPC,[EMAIL PROTECTED]
FF829230:   /[EMAIL PROTECTED],0
FF8299F0: /[EMAIL PROTECTED]
FF829B20: /[EMAIL PROTECTED]
FF829C68: /[EMAIL PROTECTED]
FF829D28: /AAPL,[EMAIL PROTECTED]
FF829F40: /[EMAIL PROTECTED]
FF82A618: /[EMAIL PROTECTED]
FF82A858: /[EMAIL PROTECTED]
FF82A8E0:   /[EMAIL PROTECTED],0
FF82B0E0:   /[EMAIL PROTECTED],0
FF82B620:   /[EMAIL PROTECTED],0
FF82DA60:   /[EMAIL PROTECTED],0
FF82E258:   /[EMAIL PROTECTED],0
FF82E9B8:   /[EMAIL PROTECTED],0
FF82EE30:   /[EMAIL PROTECTED],0
FF830400:   /[EMAIL PROTECTED],0
FF830D48:   /[EMAIL PROTECTED],0
FF831708:   /[EMAIL PROTECTED],0
FF8317A0: /[EMAIL PROTECTED]
FF832990:   /[EMAIL PROTECTED]
FF832DC8:     /[EMAIL PROTECTED]
FF834650:       /[EMAIL PROTECTED],0
FF835280:       /[EMAIL PROTECTED],0
FF835EF8:     /[EMAIL PROTECTED]
FF836D70:     /[EMAIL PROTECTED]
FF836EC8:       /[EMAIL PROTECTED]
FF837578:       /[EMAIL PROTECTED]
FF837C28:     /[EMAIL PROTECTED]
FF837D10:     /[EMAIL PROTECTED]
FF838E18:     /[EMAIL PROTECTED]
FF8399A8:       /[EMAIL PROTECTED],0
FF839A98:         /[EMAIL PROTECTED],0
FF83A1E8:         /[EMAIL PROTECTED],0
FF83A298:       /[EMAIL PROTECTED],0
FF83A348:       /[EMAIL PROTECTED],0
FF83A810:       /[EMAIL PROTECTED],0
FF83A930:     /[EMAIL PROTECTED]
FF83C498:       /[EMAIL PROTECTED],0
FF83D0C8:       /[EMAIL PROTECTED],0
FF83DDD0:     /[EMAIL PROTECTED]
FF83FB70:   /pci106b,[EMAIL PROTECTED]
FF83FD48:   /ATY,[EMAIL PROTECTED]
FF83DF68: /[EMAIL PROTECTED]
FF848330:   /pci106b,[EMAIL PROTECTED]
FF848508:   /FWB,[EMAIL PROTECTED]
FF84B538:   /FWB,[EMAIL PROTECTED]
FF83F1C0: /[EMAIL PROTECTED]
 ok


For the PowerBase 180 (OF v2.0), I can boot off the same drive as the 9500.
I have another scsi disk connected to the PowerBase, though, but that works
out because it has an IDE internal; so the Linux device alias is still sdb.
The input-device and output-device settings work, unlike the 9500, and I
have them set to kbd and /bandit/ATY,mach64_3D_pcc.

In order to boot from OF, I type boot scsi/[EMAIL PROTECTED]:7
Then in the Quik second-stage loader, /boot/vmlinux-2.2.19.

Here's the device tree and other info for the PowerBase:

0 > dev / ls
FF827B20: /PowerPC,[EMAIL PROTECTED]
FF828398: /[EMAIL PROTECTED]
FF828570: /[EMAIL PROTECTED]
FF8294D0: /[EMAIL PROTECTED]
FF829618: /[EMAIL PROTECTED]
FF8296D8: /AAPL,[EMAIL PROTECTED]
FF8298F0: /[EMAIL PROTECTED]
FF829D90: /[EMAIL PROTECTED]
FF82A020: /[EMAIL PROTECTED]
FF82A0A8:   /[EMAIL PROTECTED],0
FF82A7D0:   /[EMAIL PROTECTED],0
FF82AD48:   /[EMAIL PROTECTED],0
FF82CFB8:   /[EMAIL PROTECTED],0
FF82D6C8:   /[EMAIL PROTECTED],0
FF82DE30:   /[EMAIL PROTECTED],0
FF82E280:   /[EMAIL PROTECTED],0
FF82F898:   /[EMAIL PROTECTED],0
FF830200:   /[EMAIL PROTECTED],0
FF830AB8:   /[EMAIL PROTECTED],0
FF830B50: /[EMAIL PROTECTED]
FF831E38:   /[EMAIL PROTECTED]
FF832278:     /[EMAIL PROTECTED]
FF833EA8:       /[EMAIL PROTECTED],0
FF834A30:       /[EMAIL PROTECTED],0
FF8356A8:     /[EMAIL PROTECTED]
FF835800:       /[EMAIL PROTECTED]
FF835E40:       /[EMAIL PROTECTED]
FF836480:     /[EMAIL PROTECTED]
FF836568:     /[EMAIL PROTECTED]
FF837690:     /[EMAIL PROTECTED]
FF837760:     /[EMAIL PROTECTED]
FF8382F0:       /[EMAIL PROTECTED],0
FF8383E0:         /[EMAIL PROTECTED],0
FF838C08:         /[EMAIL PROTECTED],0
FF838EC8:       /[EMAIL PROTECTED],0
FF838F78:       /[EMAIL PROTECTED],0
FF839418:       /[EMAIL PROTECTED],0
FF8394D8:     /[EMAIL PROTECTED]
FF83A798:       /[EMAIL PROTECTED],0
FF83BE90:   /pci106b,[EMAIL PROTECTED]
FF83C068:   /pci10ec,[EMAIL PROTECTED]
FF83C388:   /ATY,[EMAIL PROTECTED]
 ok
0 >0 > devalias
pci1                /[EMAIL PROTECTED]
fd                  /bandit/ohare/swim3
kbd                 /bandit/ohare/via-cuda/adb/keyboard
mouse               /bandit/ohare/via-cuda/adb/mouse
ttya                /bandit/ohare/escc/ch-a
ttyb                /bandit/ohare/escc/ch-b
scsi                /bandit/ohare/mesh
scsi-int            /bandit/ohare/mesh
ata                 /bandit/ohare/ATA
ata-int             /bandit/ohare/ATA
screen              /valkyrie
 ok

0 > printenv

little-endian?      false               false
real-mode?          false               false
auto-boot?          true                true
diag-switch?        false               false
fcode-debug?        false               false
oem-banner?         false               false
oem-logo?           false               false
use-nvramrc?        false               false
real-base           -1                  -1
real-size           100000              100000
virt-base           -1                  -1
virt-size           100000              100000
load-base           4000                4000
pci-probe-list      -1                  -1
screen-#columns     64                  64
screen-#rows        28                  28
selftest-#megs      0                   0
boot-device         /AAPL,ROM           /AAPL,ROM
boot-file
diag-device         fd:diags            fd:diags
diag-file
input-device        kbd                 ttya
output-device       /bandit/ATY,mach64_3D_pcc ttya
oem-banner
oem-logo
nvramrc
boot-command        boot                boot


--


Chris Tillman
[EMAIL PROTECTED]

Reply via email to