brjaeger wrote:> I just wanted to pass on some information regarding the behavior of memdisk
> that I was observing.  I have been trying to set up pxelinux/memdisk on a 
> network with a series of machines.  I am trying to boot a 2.88MB DOS image.
> This image worked fine on all but one of our machines.  The machine had a
usb
> floppy device.  Now the machine would boot the DOS image fine if the usb 
> floppy device was properly attached to the machine.  However, if the USB 
> floppy was not attached to the machine when memdisk would boot the image it
> would return with the "Non-system disk or disk error" message.
> 
> On further investigation it looks like this could be caused by the mbr on
the
> dos image calling the drive reset subfunction.  It didn't look like
this
> subfunction was hooked by memdisk and so it is relying on the floppy drive 
> connected to the machine.
> 
> We modified the MBR of the DOS image to skip this drive reset call and are
now
> able to boot the DOS image without the floppy drive attached to the
machine.
> I am curious if you have observed or heard about this behavior before?
> 
I have heard about this; unfortunately there is preciously little that
can be done about this.  The reset calls aren't specific to a drive, but
to a drive *type* (floppy vs hard disk), so I have to chain back to the
BIOS to make sure all drives get reset.
I could make it ignore errors, but that would be potentially dangerous too.
	-hpa