--- a/linux/drivers/media/dvb/mantis/mantis_i2c.c       2009-06-07 21:58:49.000000000 +0200
+++ b/linux/drivers/media/dvb/mantis/mantis_i2c.c       2009-06-07 21:59:09.000000000 +0200
@@ -42,7 +42,7 @@
		dprintk(verbose, MANTIS_DEBUG, 1, "Master !I2CDONE");
		rc = -EREMOTEIO;
	}
-	while (!(mantis->mantis_int_stat & MANTIS_INT_I2CRACK)) {
+	while (!(mantis->mantis_int_stat & MANTIS_INT_I2CDONE)) {
		dprintk(verbose, MANTIS_DEBUG, 1, "Waiting for Slave RACK");
		mantis->mantis_int_stat = mmread(MANTIS_INT_STAT);
		msleep(5);
