Messages in this thread Patch in this message | | | Date | Mon, 1 Jan 2007 18:36:24 -0800 | From | Jeremy Higdon <> | Subject | [PATCH] cdrom: longer timeout for "Read Track Info" command |
| |
I have a DVD combo drive and a CD in which the "READ TRACK INFORMATION" command (implemented in the cdrom_get_track_info() function) takes about 7 seconds to run. The current implementation of cdrom_get_track_info() uses the default timeout of 5 seconds. So here's a patch that increases the timeout from 5 to 15 seconds.
The drive in question is a TSSTcorpCD/DVDW SN-S082D, and I have a Silicon Image 680A adapter, in case that's of interest.
signed-off-by: <jeremy@sgi.com>
diff -ur linux-2.6.20-rc3_ORIG/drivers/cdrom/cdrom.c linux-2.6.20-rc3/drivers/cdrom/cdrom.c --- linux-2.6.20-rc3_ORIG/drivers/cdrom/cdrom.c 2006-12-31 16:53:20.000000000 -0800 +++ linux-2.6.20-rc3/drivers/cdrom/cdrom.c 2007-01-01 18:13:50.135173456 -0800 @@ -3094,6 +3094,7 @@ cgc.cmd[5] = track & 0xff; cgc.cmd[8] = 8; cgc.quiet = 1; + cgc.timeout = 15*HZ; if ((ret = cdo->generic_packet(cdi, &cgc))) return ret; - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |