2009/6/30 <ibid...@lavabit.com>: > I've been trying to patch 2039-svn with Christian's fix, while working > under a TC 186/FAT32/"Win" kernel (built myself), and I have found the > following:
what does "Win" here mean? > 1. Code changed. In other words, the > if (!tsr) > line referred to seems to not exist (per TC "find", and visual inspection) That line is at task.c, line 529. > 2. BUG! > Runnning command.com, no drivers loaded/programs run, I go > cd tc > or > cd trunk > Then > dir > Then try any/all of the following > cd .. > cd \ > cd ..\ > cd .\.. > cd ..\. > cdd c:\ > Result: > CHDIR failed for [argument] > I'm not sure what is up, though it probably has something to do with > fnode/sft changes. Yes, the mistake was mine, it had to do with filename parsing simplifications, thanks for catching it! What happens is that all does cd's are converted to "cd C:\" internally and that is passed on and wasn't working anymore. SVN r1468 fixes that. > Also, the kernel says that the partition doesn't seem to be LBA, > then goes ahead and uses LBA anyway > (ACER Aspire One, 160gb SATA hd, 1.25 gb FAT16 partition from gparted at end > after massive NTFS/xp partition, boot kernel directly via Grub4DOS) Possibly the partition type is set to one of the non-LBA values. You should set it to "0xe" (14) for FAT16 instead of 6. Bart ------------------------------------------------------------------------------ _______________________________________________ Freedos-kernel mailing list Freedos-kernel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-kernel