On 2018-May-8 11:10 , Jd Lyons via OpenBIOS wrote:
Seems that doing select-dev twice in a row will fix this trouble: [...]
0 > include evaluator.fs ok 0 > here u. e7825a8 ok 0 > s" /pci/@0" select-dev ok 0 > s" /pci/@0" select-dev ok 0 > here u. e7825a8 ok 0 > load disk1:,\666 Trying to load: from: /vdevice/v-scsi@71000003/disk@8100000000000000:,\666 ... ok 0 > here u. e782748 ok 0 > 4040 1 byte-load ok
You might try doing the load before the selects.
E.g., 0> load disk1:,\666 0> s" /pci/@0" select-dev 0> 4040 1 byte-load
The contents should still be there at 4040 after you do the select(s). I wonder if the load (which will do its own fiddling with device tree) is somehow messing up the state, and that's why you needed two select-devs.