Polling for Linux kernel device drivers

James Macnicol jamesm at ee.adfa.edu.au
Tue Oct 2 14:03:51 EST 2001


Hello,

	We are trying to write a device driver for a data aquisition card
(ISA bus) that is only capable of doing polled I/O (no interrupts).  We need
to poll every 10 microseconds or so.  Since this is shorter than a jiffy we
can't use kernel timers.  It is possible to make it work using udelay() calls
but this ties up the kernel rather badly and causes the disk to make funny
noises....  Does anyone know of any drivers out there that already do this
sort of thing (that we can crib code from) or just know what the best way
to approach this problem is ?



Thanks.



--
James Macnicol
j-macnicol at adfa.edu.au




More information about the linux mailing list