lazi wrote: ↑Sun Jan 03, 2021 1:31 pm
Did anyone were able to boot from the SII314 card directly?
AFAIK the OF only boots from the IDE bus. It is a Peg. OF limitation. Just as the required PS2 keyboard.
I use SiI3114 for Amigaos and Morphos, but as lazi said, it cannot boot directly from it.
You still need booting partition on ide IDE bus, but your System can reside on SiI3x1x partition.
Configuration on my Pegasos 2:
1. CF card (with IDE->CF adapter) on IDE:0 with two partitions only :
- bootcf:, formatted as FFS, size 1GB (but 100MB is sufficient). Here is amigaboot.of (Amigaos), boot.img(Morphos), various linux kernels and bootscript. Bootscript is generated with bootcreator and I use it like boot menu for selecting between Oses.
- amkernel:, formated as SFS, size 1GB (but 20MB is sufficient). It contains only single directory - "Kickstart". You have to copy it from AmigaOs SYS:.
To avoid conflict with MorphOs with high boot priority, I recomend edit your Kicklayout (add MODULE Kickstart/BootDevice) and create file BootDevice with your AmigaOs System: device name (Echo >Kickstart/BootDevice "ADH0"). See original Docs.
2. SATA SSD on SiI3114 with other partitions
- DH0:, SFS, MorphOs System:
- ADH0:, SFS, AmigaOs SystemAOS:
- DH1:, SFS, MorphOs Work:
- ADH1:, SFS, AmigaOs WorkAOS:, etc...
3. other SATA with linux, backup, etc...
Then you can boot from OF:
boot hd:0 boot.img for MorphOS
boot hd:0 amigaboot.of for AmigaOs
you can add also parameters BD=DH0, BD=ADH0,...
This configuration works very well. Only you cannot forget to copy boot.img from System: to bootcf: after every MorphOs upgrade.
And copy SystemAOS:amigaboot.of to bootcf: and SystemAOS:Kickstart/#? to Amkernel:Kickstart/ after every change of these files.
Note: for AmigaOs you need also Kickstart directory on path visible from OF, because amigaboot.of have no driver for SiI 3114 ( MorphOS boot.img does). The driver is loaded as kickstart module, and then you can use it.