Subject : 2.6.25-rc1/2 CD/DVD burning broken Submitter : Andreas Schwab <schwab@suse.de> Date : 2008-02-16 21:52 References : http://lkml.org/lkml/2008/2/16/262 Handled-By : Jeff Garzik <jeff@garzik.org> Handled-By : Mark Lord <lkml@rtr.ca> This entry is being used for tracking a regression from 2.6.24. Please don't close it until the problem is fixed in the mainline.
Here are the sign-off lines from the git commit that the reporter says broke things. I imagine somebody (Rafael?) should "assign" this bug to one or more of those designers. Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Kiyoshi Ueda <k-ueda@ct.jp.nec.com> Signed-off-by: Jun'ichi Nomura <j-nomura@ce.jp.nec.com> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
I wonder if this bug has anything do do with the new SATA-ATAPI "DMADIR" flag ? What does "hdparm --Istdout" show for this drive ?
/dev/cdrom: 85c0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0046 4a44 5030 3630 3933 3757 4c20 2020 2020 2020 3453 0080 0000 312e 3233 2020 2020 5049 4f4e 4545 5220 4456 442d 5257 2020 4456 522d 3131 3120 2020 2020 2020 2020 2020 2020 2020 2020 0000 0000 0f00 0000 0200 0200 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0007 0003 0078 0078 00f0 0078 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 003c 0000 0218 4000 4000 0218 0000 4000 101f 0000 0000 0000 0000 604b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 /dev/cdrom: 85c0 0000 0000 0000 0000 0000 0000 0000 0000 0000 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 0000 0000 0000 444d 5032 2020 2020 4d41 5453 4849 5441 4456 442d 5220 2020 554a 2d38 3435 4520 2020 2020 2020 2020 2020 2020 2020 2020 0000 0000 0f00 0000 0200 0200 0006 0000 0000 0000 0000 0000 0000 0000 0000 0007 0407 0003 0078 0078 00f0 0078 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0078 0000 0000 0000 0000 0000 0000 0000 001f 0000 0000 0000 0000 6000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9ca5
Thanks for the hdparm output. >anything do do with the new SATA-ATAPI "DMADIR" flag ? Not the case here (neither drive has DMADIR). So something else is wrong.
Tested patch here: http://marc.info/?l=linux-kernel&m=120336229403853&w=2
Regressions list annotation: Patch : http://marc.info/?l=linux-kernel&m=120336229403853&w=2
Fixed by: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=14e04c3f6e64bac468f0aa38c6d47aa95b60c074
Sorry, not fixed yet. http://marc.info/?l=linux-kernel&m=120390791527177&w=2
Can you check bug #10075 and see if the patch from http://lkml.org/lkml/2008/2/24/278 works for you?
That patch changes nothing. Most likely the bug is in cdrom_newpc_intr which apparently never sets rq->sense_len.
Patch here: http://marc.info/?l=linux-kernel&m=120397742602401&w=2
Fixed by: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=bcd88ac3b2ff2eae3d0fa57a6b02d4fce5392f32