--- zzzz-none-000/linux-2.6.19.2/drivers/scsi/st.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5504/linux-2.6.19.2/drivers/scsi/st.c 2007-01-11 07:38:19.000000000 +0000 @@ -1177,10 +1177,7 @@ goto err_out; if ((filp->f_flags & O_NONBLOCK) == 0 && retval != CHKRES_READY) { - if (STp->ready == NO_TAPE) - retval = (-ENOMEDIUM); - else - retval = (-EIO); + retval = (-EIO); goto err_out; } return 0;