lkml.org 
[lkml]   [1999]   [Mar]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [patch] recover lost ticks
Ingo Molnar wrote:
>
> On Mon, 15 Mar 1999, Vojtech Pavlik wrote:
>
> > Second - there is hardware that can't be fixed, and that needs to have
> > interrupts disabled for more than 10 ms to work. Yes, for example the MS
> > SideWinder 3D Pro joystick .... (during the initialization, and subsequent
> > re-initializations).
>
> could you explain why exactly it needs interrupts disabled for more than
> 10 ms?

The Sidewinder digital protocol is uglier than sin. It needs to poll
for a 100 KHz clock on the joystick port. The need for precision timing
is so critical that even ISA DMA or PCI bursts can make the read miss
clock cycles. It takes that long to read a whole packet in from the
joystick.

--

Brian Gerst

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:50    [W:0.153 / U:0.480 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site