Index: linux/drivers/media/video/zoran_device.c --- linux~zoran-use-msleep/drivers/media/video/zoran_device.c 2004-08-14 12:55:33.000000000 +0200 +++ linux/drivers/media/video/zoran_device.c 2004-08-29 18:29:06.455019400 +0200 @@ -1105,8 +1105,7 @@ ZR36057_ISR); btand(~ZR36057_JMC_Go_en, ZR36057_JMC); // \Go_en - current->state = TASK_UNINTERRUPTIBLE; - schedule_timeout(HZ / 20); + msleep(50); set_videobus_dir(zr, 0); set_frame(zr, 1); // /FRAME