Hi I found a bug. We discussed it on alt.os.free-dos and
comp.os.msdos.programmer. I did find the version where the bug cropped up.
bugzilla is down, so I thought I would post the info here while it is fresh.

On 24 Jun 2005 08:35:43 GMT, Martin Str|mberg <[EMAIL PROTECTED]>
wrote:

>In alt.os.free-dos Steve Calfee <[EMAIL PROTECTED]> wrote:
>>>>for dos files, if it finds it it uses fdconfig.sys. Apparently, if it
>>>>does not find the dos file it uses neither config.sys or fdconfig.sys.
>>>
>>>Possible. Sounds like a bug.
>
>>I think it is a bug. It is on freedos beta9sr1 cd iso image.
>
>Get another kernel from
><http://sourceforge.net/project/showfiles.php?group_id=5109>. Decide
>if you need FAT32 support or not (_32.ZIP or _16.ZIP suffix), start
>at 2.0.35a and work you way back. Get the .ZIP extract KERNEL.SYS and
>just copy it to the media. (Once you"ve successfully sysed, that
>should be enough.)
>

Excellent explicit advice!

I did a sort of binary search:

kernel 1.1.27 worked! loaded fdconfig.sys
kernel 1.1.33 worked! loaded fdconfig.sys
kernel 1.1.34 failed! did not loaded fdconfig.sys or config.sys
kernel 1.1.35 failed! did not loaded fdconfig.sys or config.sys

( I ended each of fdconfig.sys and config.sys with a different error
so I would know which was being used. Where it succeeded all but the
error command was successfully executed.)

So some change in kernel version 1.1.34 causes freedos to not try to
load fdconfig.sys. And remember this is from booting a CF as a "hard
drive", I have no way to know if it works from floppy or CDROM.





Various people emailed or newsgrouped me to say to try the cvs version of the kernel.

I tried build 2035b-cvs kernel.sys. The good news is this version does not have the problem reading fdconfig.sys.

The bad news is that this version will not write properly to my onboard FLASH drive a: which is also my bios flash. Remember I am on a PC104, no floppy or cd rom. It generally has just a fixed drive a: flash, but for development I also have a compact flash slot for a "drive c:" A simple "copy c:kernel.sys a:" seems to complete but the file is truncated (much smaller the the original). Other file copies fail too.

So if I go back to kernel version 1.1.33, I seem to have a stable system that reads fdconfig.sys and can write to my a: flash drive.

It seems something is still not right in the latest stable kernel cvs version.

Thanks for the help, Steve.




-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Freedos-kernel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to