Hi Eric and the FreeDOS kernel people I would like to test some of them for you.
Windows 3.11 Workgroups, I tried it, it kicks me back to DOS with "Unsupported version of MS-DOS" error (Used K2035 16-bit). Could you explain 1049 for me a little bit more? 1176, is that for two Floppy drives in the same machine or two separate ribbons? 1743, I have two old computers, the right cable, and two different versions of Interlink/Interserver 1768, Maybe that's why Solitaire Suite crashes with a "Memory Allocation Error" (this does not happen on MS/PC DOS). When you are on the front end of the menu and you choose a game, it crashes. However, if you run individual games from command prompt, they work fine. SS was written in QB 4.5. LBACache Slow Computer Test - I own an IBM PS/2 Model 56 SX which is an Intel 386 SX 20MHz with 12 MB RAM. Is that slow enough (also it uses a SCSI hard drive)? Justin ----- Original Message ----- From: "Eric Auer" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, June 05, 2004 8:17 PM Subject: [Freedos-kernel] Kernel bug parade / moving on > > Hi, while we have no real kernel maintainer right now (I assume Jeremy > can at most find enough time to upload patches submitted by others, not > for doing coding / testing himself), I think it would be good to review > some old bugs before we move on to do new optimizations. Of course now > that Arkady already has optimized things: If no new bugs get introduced > those patches can of course be added. > > But I think we should focus on a bit of bug testing and fixing now for > a while. I hope there are people on the list who can test some of the > issues (i.e. have the affected type of software / hardware around!). > > Bugzilla URLs all look like > http://www.freedos.org/bugs/bugzilla/show_bug.cgi?id=9999 > where 9999 is the number of the bug in question (no leading zeroes). > You can also use the http://www.europa.sp.nl/campagne2004/waakhond.shtml > page to get a list of all bugs (just select a "sort by" and submit the > form as-is) and http://www.freedos.org/bugs/bugzilla/ (just enter a bug > number - you actually can NOT enter search terms in the latter form! > > Now for the bugs. If you are able to test a bug, please do so. > > * 423 Quicken 7 does not notice Linux write protection of files in > DOSEMU. Instead, Quicken believes to write to the file in FreeDOS > (while it fails to open the file at all in DR DOS, probably trying > to open for R/W). > > * 698 floppy change / floppy DMA boundary check should be moved from > "int" 25/26 to the int 13 handler. This is also needed for later when > we want Win 3.1x /3 compatibility. Please comment on how hard it would > be to move the boundary check function. > > * 735 if you remove a disk during access, FreeDOS has problems to give up > in the middle of the access. No idea how other DOSes handle this. > > * 943 boot failure on dual Pentium III system with all-SCSI drives... > > * 994 some remote drive letter thing called RIFS network has problems > with FindFirst/FindNext. We did have some related bugfix a while ago, > but nobody had a suitable test system to check if that solved 994 as well. > > * 1049 Abort Ignore Retry Fail semantics might be incorrect... > > * 1176 second floppy controller not detected. Am I right in writing > in the bug report that this can only affect 808x systems? How about > required BIOS support, if any? A solution could be to interpret the > "installed hardware" bitmask from the BIOS differently if CPU is 808x!? > > * 1630 int 21.4bxx should clear the high parts of the general 32 bit > registers - of course this must check if CPU is 386 or better first. > I think a CPU detection at boot time could also provide other advantages: > If CPU is 808x, you can disable HMA detection and stuff (but I believe > UMBs can be possible on 808x), and if CPU is 386, you can enable 32 bit > processing in two or three most "performance interesting" "inner loops" > like the memcpy function (where else?). And of course the test will allow > "optimized for ?86" kernels to show a message instead of crashing when you > attempt to run them on x86 with x being a too small number... > > * 1651 FreeDOS failed to notice a disk change during access (kernel 2029) > and then wrote buffered data from the first disk to the second disk, bad. > > * 1658 the Norton Ghost file browse dialog cannot see files on CD-ROM with > kernel 2029/2033, but works with 2027 (not sure why this is a "SYS" bug). > > * 1688 initdisk complains about unknown partition types instead of ignoring > them when you boot from a floppy. > > * 1743 INTERLNK / INTERSVR (the MS serial/parallel port network drive letter > thing) crashes on FreeDOS. So if you have it and you have FreeDOS: Test it. > > * 1753 Netware VLM crashes on login. To test, you need a Netware server... > The strange thing is that in 2026b, Netware NLM crashed, and since 2027, > NLM works but VLM crashes! You need himem but do not need emm386. If you > had needed emm386, I had suspected some UMB <-> network driver problem,. > > * 1768 QuickBASIC 4.5 / VBDOS library load problems in FreeDOS. Sounds > interesting. VBDOS can be found on the net but it is pretty big and I > hope others are more experienced with using it... > > * 1769 Some DOS4GW versions crash, but using DOS32A usually helps. > DOSEMU has a similar problem (see EMUfailure text) which is related > to mixing 16 / 32 bit stack segments. Strange that FreeDOS would be > affected by this even if you do not load EMM386 - is it? > > * 1779 the DJGPP RHIDE GUI does not display right unless you use -G 2 mode. > Might be VESA / DPMI related, but is not EMM386 related... Not sure, maybe > somebody can test on a system with similar graphics card with other DOS? > > * 1789 the builtin disk format (!) function causes weird kernel error > message LBA-Transfer error... - Somebody already tried but could not > reproduce, so maybe this depends on the used hardware? > > * 1793 yet another RHIDE problem: grep function for directories often hangs, > possibly redirection related. > > Maybe we could put a technote online with this list or something? Some of > the abovementioned bugs are very exotic, so we may have to "search the world" > for testers who can reproduce the described bug triggering conditions... and > most normal people will not read the whole bugzilla system when they find the > FreeDOS homepage and have a glance at the project status. > > Be careful with linking bugzilla entries directly, though. Our current CGI > versions do not provide spam protection for email addresses which are linked > in the bug reports. > > Thanks for your help already...! > > Eric. > > PS: Can somebody with a SLOW PC try LBAcache? If you use smaller caches, > something like 0.25 - 2 MB maybe, CPU usage should be reasonable. But I > have the idea that LBAcache on a slow 386 or 486 might already be > as slow as uncached disk access. If this is the case, I can definitely > postpone plans to write a 286 version (are there still 286s out there?). > Anyway, I think I will change from "fully associative with memoization > to gain speed" to "16 way associative (*) with memoization" to gain even > more speed especially for cache miss cases. (*: kind of "16 way 16 sector > set associative" actually, as cache searches always look for elements and > not for single sectors. Elements can be up to 16 sectors each...) > > > > ------------------------------------------------------- > This SF.Net email is sponsored by the new InstallShield X. > From Windows to Linux, servers to mobile, InstallShield X is the one > installation-authoring solution that does it all. Learn more and > evaluate today! http://www.installshield.com/Dev2Dev/0504 > _______________________________________________ > Freedos-kernel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/freedos-kernel > ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. >From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel