Realtime sched and floppy (Was: Re: rawrite broken from DOS-box under W98? (Was: Re: thinkpad install prob))
>>>>> "Richard" == Richard Lyon <rlyon01@ozemail.com.au> writes:
>> -----Original Message-----
>> From: karlheg@bittersweet.intra [mailto:karlheg@bittersweet.intra]On
>> Behalf Of Karl M. Hegbloom
>> Sent: Saturday, 20 May 2000 4:00 PM
>> To: Robert Waldner
>> Cc: debian-user@lists.debian.org; Michael Skipper
>> Subject: rawrite broken from DOS-box under W98? (Was: Re: thinkpad
>> install prob)
>>
>> Have other people exerienced this? (I've never used Windows >= 3.1,
>> so I don't know.)
>>
Richard> It works correctly from the dos box in WIN98 second edition. I wouldn't
Richard> recommend trying it while you have other application running.
Linux has similar trouble under certain conditions. I wrote a little
program that will set the scheduling policy and priority of a PID,
and used it to set the `esd' (enlightened sound daemon) to Round
Robin Scheduling with a high priority, so that the music doesn't skip
when I switch virtual desktop screens in `sawmill'. With that
setting, burning a floppy image with `dd' produces `boot-floppies'
root.bin diskettes that fail the CRC check. Resetting the `esd'
scheduling policy to the standard setting, I find that diskette
images I burn work fine, given the identical image file and diskette.
So if you're using POSIX real-time scheduling, don't use the floppy
disk. The floppy won't get all of the timeslices it needs, and will
be unreliable.
--
Those who do not study Lisp are doomed to reimplement it - Poorly.
A few months in the laboratory often saves several hours at the library.
mailto:karlheg@debian.org (Karl M. Hegbloom)
Reply to: