diff -ur linux-2.6.10-orig/drivers/ide/ide-cd.c linux-2.6.10/drivers/ide/ide-cd.c --- linux-2.6.10-orig/drivers/ide/ide-cd.c 2004-12-24 16:34:33.000000000 -0500 +++ linux-2.6.10/drivers/ide/ide-cd.c 2005-01-07 07:49:43.000000000 -0500 @@ -3151,7 +3151,7 @@ int nslots; blk_queue_prep_rq(drive->queue, ide_cdrom_prep_fn); - blk_queue_dma_alignment(drive->queue, 31); + blk_queue_dma_alignment(drive->queue, 3); drive->queue->unplug_delay = (1 * HZ) / 1000; if (!drive->queue->unplug_delay) drive->queue->unplug_delay = 1; Only in linux-2.6.10/drivers/ide: ide-cd.c~