Hello all,
I think there's a problem with the latest changes about cdrom handling.
I tried, with my IDE configuration without diskdevice so using diskfile, to boot from OpenVMS 8.3, but if I specify cdrom=true, es40 crashes without a clean exit.
If I specify cdrom=false, the boot starts fine.
Now, cdrom=true enables the 2048 byte blocks, while cdrom=false reverts to the old behaviour, 512 byte-blocks, so with 2048 byte blocks something generates a fatal error.
fausto
Here's my working conf file (just the IDE section):
With the current IDE emulation, cdrom=true is valid only on the SCSI controller; on the IDE controller it is broken. Brian Wheeler is working on a new version of the IDE emulation that supports DMA and ATAPI, but that isn't far enough yet to replace the current IDE implementation.
So for now, always use cdrom=no on the IDE controller.
Camiel.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello all,
I think there's a problem with the latest changes about cdrom handling.
I tried, with my IDE configuration without diskdevice so using diskfile, to boot from OpenVMS 8.3, but if I specify cdrom=true, es40 crashes without a clean exit.
If I specify cdrom=false, the boot starts fine.
Now, cdrom=true enables the 2048 byte blocks, while cdrom=false reverts to the old behaviour, 512 byte-blocks, so with 2048 byte blocks something generates a fatal error.
fausto
Here's my working conf file (just the IDE section):
pci0.15 = ali_ide
{
disk0.0 = file
{
file = "img\dka0.vdisk";
serial_number = "VMS";
rev_number = "8.3";
model_number = "OpenVMS8.3";
read_only = false;
cdrom = false;
}
disk1.0 = file
{
file = "img\vms83.img";
read_only = true;
cdrom = false;
}
}
Hello Fausto,
With the current IDE emulation, cdrom=true is valid only on the SCSI controller; on the IDE controller it is broken. Brian Wheeler is working on a new version of the IDE emulation that supports DMA and ATAPI, but that isn't far enough yet to replace the current IDE implementation.
So for now, always use cdrom=no on the IDE controller.
Camiel.