[Bug 262340] New: Kernel update interferes with CD/DVD burning, DMA
https://bugzilla.novell.com/show_bug.cgi?id=262340 Summary: Kernel update interferes with CD/DVD burning, DMA Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: kq8z67r6309fo9001@sneakemail.com QAContact: qa@suse.de Hopefully this isn't a duplicate of one of the many other CD/DVD burning bugs-appears not.... After the update from 2.6.18.2-34 to 2.6.18.8-0.1, CD and DVD burning don't work terribly well. The former will usually fail, and the latter just slows to about 1-2x speed. The cause appears to be that something is happening to disable DMA on the drive; from /var/log/messages: Apr 6 03:29:48 hostname kernel: hdc: irq timeout: status=0xd0 { Busy } Apr 6 03:29:48 hostname kernel: ide: failed opcode was: unknown Apr 6 03:29:48 hostname kernel: hdc: DMA disabled Apr 6 03:29:48 hostname kernel: hdc: ATAPI reset complete For DVDs, one can actually re-enable DMA with hdparm -d1 /dev/hdc, even whilst burning, but the chances of it staying on for the duration are poor. The point of initial (and subsequent, if re-enabled) loss of DMA appears to be random. DVDs burned in this manner appear to be readable, though as noted above CD burning fails completely. I tried reseating data cables, replacing data cables, switching IDE controllers, etc. with no effect. These efforts were probably superfluous as the problem did not and does not occur with kernel 2.6.18.2-34; otherwise I would assume from past experience that this is a hardware problem. It is not presently convenient to test with another drive, unfortunately. Motherboard is an Abit NF7-S (nforce2 chipset), DVD burner is an NEC ND-3550A. CDs burned with k3b and directly with cdrecord ("wodim" now, I guess). DVDs burned with k3b and directly with growisofs. There are some similar experiences reported, e.g.: http://www.fedoraforum.org/forum/showthread.php?t=101712 though in that case the problem appeared to be more severe. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 jeffm@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel- |teheo@novell.com |maintainers@forge.provo.nove| |ll.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 teheo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |kq8z67r6309fo9001@sneakemail.com ------- Comment #1 from teheo@novell.com 2007-04-12 20:09 MST ------- * Please post '/var/log/boot.msg' and the result of 'hwinfo --all' * If possible, please go back to 2.6.18.2-34 and check that DVD burner works okay and report the above two from 2.6.18.2-34. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 ------- Comment #2 from kq8z67r6309fo9001@sneakemail.com 2007-04-14 14:47 MST ------- Created an attachment (id=131205) --> (https://bugzilla.novell.com/attachment.cgi?id=131205&action=view) hwinfo --all and boot.msg for both kernels Wasn't sure if you wanted hwinfo/boot.msg from 18.8 and just verification of functionality for 18.2 or full information for both, so I included the latter. Having now booted each kernel alternately 5 or 6 times, DVD burning works consistently in 18.2 but never in 18.8. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 ------- Comment #3 from teheo@novell.com 2007-04-15 02:06 MST ------- Yeap, I wanted both. Sorry about not being clear. This is weird. As far as core IDE layer and amd74xx are concerned, the only difference between the two versions is ->ide_dma_clear_irq() support added to the core layer which isn't activated when amd74xx is used, so your IDE controller is driven by effectively identical code in either version. As NF IDE still has some problem with cable detection, that was my first suspect but your boot messages indicate otherwise. IRQ delivery isn't the problem here either - the device is still in Busy state, suggesting data transfer problem. When testing 18.2 and 18.8, was everything except for the kernel identical? If not, can you test dry runs on the same media from the same media file with only kernel changed? Also, please post full dmesg including error messages. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 ------- Comment #4 from kq8z67r6309fo9001@sneakemail.com 2007-04-18 22:30 MST ------- Created an attachment (id=132316) --> (https://bugzilla.novell.com/attachment.cgi?id=132316&action=view) dmesg from boot until failed burn Burned twice, once with each kernel. Attached is dmesg from the newer kernel; the error occurs right before the end of the log. No problem with older kernel. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 teheo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|kq8z67r6309fo9001@sneakemail| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 teheo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |kq8z67r6309fo9001@sneakemail.com ------- Comment #5 from teheo@novell.com 2007-04-24 02:51 MST ------- I've revisited all the IDE patches but couldn't find anything which could have caused this. It's the same code. But, it's also highly unlikely that changes in other part of the kernel can cause timeouts where BSY is still set. :-( So, I'm as lost as you are. Does using 80c cable make any difference? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 ------- Comment #6 from kq8z67r6309fo9001@sneakemail.com 2007-04-30 13:23 MST ------- Already using an 80 conductor cable for the optical drive in this machine, for whatever reason (I guess it was what was around at the time). I tried switching hard drive and optical between the two IDE controllers, with no effect. I'm afraid I'm at a bit of a loss to explain this if there was no code change. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 ------- Comment #7 from teheo@novell.com 2007-05-01 03:54 MST ------- Can you apply a patch, compile and test kernel? I think undoing whatever IDE related changes there are and seeing whether that fixes the problem would help. If you can't, I can prepare updated rpm but I'm currently on the road so it might take me some time. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 ------- Comment #8 from kq8z67r6309fo9001@sneakemail.com 2007-05-01 21:51 MST ------- Sure, just point me to the patch(es). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340 ------- Comment #9 from teheo@novell.com 2007-05-03 08:06 MST ------- Created an attachment (id=137284) --> (https://bugzilla.novell.com/attachment.cgi?id=137284&action=view) undo-ide-updates Okay, here it is. This undos IDE updates. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=262340#c10
Kevin Range
https://bugzilla.novell.com/show_bug.cgi?id=262340#c11
--- Comment #11 from Kevin Range
https://bugzilla.novell.com/show_bug.cgi?id=262340#c12
--- Comment #12 from Tejun Heo
https://bugzilla.novell.com/show_bug.cgi?id=262340
Tejun Heo
https://bugzilla.novell.com/show_bug.cgi?id=262340#c13
--- Comment #13 from Kevin Range
https://bugzilla.novell.com/show_bug.cgi?id=262340#c14
--- Comment #14 from Tejun Heo
https://bugzilla.novell.com/show_bug.cgi?id=262340#c15
--- Comment #15 from Kevin Range
https://bugzilla.novell.com/show_bug.cgi?id=262340#c16
--- Comment #16 from Kevin Range
https://bugzilla.novell.com/show_bug.cgi?id=262340#c17
--- Comment #17 from Tejun Heo
https://bugzilla.novell.com/show_bug.cgi?id=262340#c18
--- Comment #18 from Kevin Range
https://bugzilla.novell.com/show_bug.cgi?id=262340#c19
--- Comment #19 from Tejun Heo
https://bugzilla.novell.com/show_bug.cgi?id=262340#c20
Kevin Range
https://bugzilla.novell.com/show_bug.cgi?id=262340#c21
Tejun Heo
https://bugzilla.novell.com/show_bug.cgi?id=262340#c22
--- Comment #22 from Kevin Range
https://bugzilla.novell.com/show_bug.cgi?id=262340#c23
Kevin Range
https://bugzilla.novell.com/show_bug.cgi?id=262340#c24
--- Comment #24 from Tejun Heo
participants (1)
-
bugzilla_noreply@novell.com