Hello all, I have a R4Kec board with an IDE controller, and run linux-mips 2.6.14 on it. When running a transfer on a cdrom drive, with dma disabled and at lowest pio mode, time is slowing down (about 10 times too slow). HZ is 1000, I'm using generic mips timer code (arch/mips/kernel/time.c), HPT and timer interrupts are R4K. This is I guess related to the interrupts being disabled during pio transfer (I can't use unmaskirq btw). Looking at timer_interrupt() code, I see that do_timer() will be only called once, whether we have lost timer interrupts or not, I guess this is the reason of this time problem. Is it a wanted behaviour ? If this is the case, I guess my only hope is running with lower HZ or using an RTC ? Thanks, -- Maxime