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:3.734 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site