On Wed, 20 Jan 2021, Jean-François Bachelet (Voxel) wrote:
here is the problem : I have an openfirmware machine with enormous boot disks, 3 to 8 TB big disks.
even the smallest 3 TB disk have 20 bootable partitions on it, of various filesystems types.
problem is that I can't boot from it as the boot part recog fail at the 13th partition and doesn't go further and return to of shell.
it stops at boot part recog when it reach the 13th part of the disk, saying it can't find any bootable part.
what puzzle me is that on the 20 bootable parts it just have recog the 12 first fine...
Is that within U-Boot or after U-Boot has already booted something. If yes what did U-Boot load that does not find your partition? If it's still within U-Boot maybe check U-Boot sources for a soultion.
http://wiki.amiga.org/index.php?title=X5000#Firmware
That machine doesn't have open firmware but uses U-Boot so likely this list is not the right place to get help with that. As it's a modified U-Boot probably even the U-Boot list was not the best place. Your best bet might be asking A-Eon about that or check their sources of the X5000 firmware that should be available under GPL.
that's right, uboot is first level booter when OF is second level booter, the part that really boot the AmigaOS ^^)
Are you sure? I haven't found any reference for that. All sources only mention U-Boot is used as firmware on X5000. E.g.;
https://wiki.amigaos.net/wiki/UserDoc:BIOS https://amigaone.files.wordpress.com/2017/06/trm_cyrus_1-1-1_aeon.pdf
uboot configure the hardware then hand on the booting to OF.
I don't think so. I think it loads the OS boot loader directly without any open firmware implementation inbetween but I haven't seen X5000 so I don't really know but that's how it works on sam460ex so if X5000 is similar then that does not have open firmware either. Only some Macs, Pegasos2, maybe some PREP RS/6000 and Sun machines really have open firmwire (besides some rare OLPC laptops and Motorola machines) so not everything that PCC is also open firmware.
is it a limitation of openfirmware ?
Maybe but that does not matter as you're not running open firmware.
in fact I do. compiled in uboot callable form.
OK so then which open firmware implementation is it and where's its source?
Regards, BALATON Zoltan