tags:

views:

13

answers:

1

Hi aLL,

I am a linux device driver programmer.

Recentely i write driver for sniffer hardware.

This sniffer hardware will continously read data from the bus line.

I have an interrupt handler in my driver to notify the received data.

I am used dma address mapping for store the data.

h/w use pyhsical address, driver use vitual address.

my problem, Always interrupt handler received data interrupt to receiver the data.

My application unable to get cntl to get the data from the driver.

Interrupt handler not give cntl to application side. Bcoz of continuos not stopping interrupt.

What can i do? please help me.

Thanks Sundar

A: 

Sounds like you need figure out how to speed up your interrupt handler.

caf