[Coco] floppy controller update

Gene Heskett gene.heskett at verizon.net
Sun Jul 6 22:52:20 EDT 2008


On Sunday 06 July 2008, Chuck Youse wrote:
>On Sun, 2008-07-06 at 16:13 -0400, Chuck Youse wrote:
>> The only serious problem at this point is what can only be termed
>> abysmal performance.  During the boot process, I'm only getting slightly
>> more than 1Kb/s (essentially 4-5 sectors/second) on the reads.  I've
>> tracked it down to the period of time between when I issue the read to
>> the controller and the time it exits non-DMA mode (once the transfer is
>> complete).  Ideas:
>
>The more I think about this, the more I think it must be an interleaving
>issue.  Consider that the sectors are most likely laid out in order by
>Linux's fdformat.  Consider that I appear to be getting something in the
>neighborhood of one sector every 200-250ms, and then consider that at
>300RPMs, one revolution takes about 200ms.  Bingo.
>
>Does that seem right?  Is anyone even listening to my jabbering
>anymore? ;)
>
>C.
>
I think you've hit it Chuck.  The std interleave for os9 is 3, and I have used 
as high as 8 when using bru for backups.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
In spite of everything, I still believe that people are good at heart.
		-- Ann Frank



More information about the Coco mailing list