> 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]