Steve6375 wrote : " echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx > (md)0x300+1 "
Uh ? Although the above "workaround" might (should) work for you, that is
a clear sign you misunderstood the EDD extended int 13 specification.
Instead of those blind "xxxx...", int 13 wants the length of your parameter block,
id est 0x001A for EDD v1.0, up to 0x0042 for EDD 3.0.
Providing a value which is in excess of the expected length - which is what your "xx" is accomplishing -
should be alright, but better limit yourself to 0x0042 : rather safe than sorry.
P.S : I have responded to the similar issue set by you at the Grub4DOS site - that is where I first
noticed you having a problem. HTH anyway