Bug 5290
Summary: | ide-scsi: burning broken in all kernels >2.6.9 | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | Sebastian Kemper (sebastian_ml) |
Component: | SCSI | Assignee: | Mike Anderson (andmike) |
Status: | REJECTED WILL_NOT_FIX | ||
Severity: | high | CC: | akpm, axboe, bunk, bzolnier, jejb |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.13.2 | Subsystem: | |
Regression: | --- | Bisected commit-id: |
Description
Sebastian Kemper
2005-09-21 08:20:09 UTC
Guys, lots of people seem to still use ide-scsi and it's quite busted. Is there some way in which we can make it simply unavailable for things like CDROMS? Bind it to the ide-tape driver and to nothing else, stop misleading people? Or fix it? Hello, please don't remove it yet. Some of us want to use it for CDDA extraction. IDE simply can't beat ide-scsi there yet (sometimes using ide just makes cdparanoia stall whereas ide-scsi works fine; also some of use need it for Wine). Sebastian Fixing ide-cd for the remaining cases would be the best option. ide-scsi already prints a warning if attached to a CD device: ide-scsi is deprecated for cd burning! Use ide-cd and give dev=/dev/hdX as device I have no motivation to work on ide-scsi anymore. Sebastian, could you narrow down the bug to the specific -rc version and then to a snapshot version? http://kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.10-rc*.bz2 http://kernel.org/pub/linux/kernel/v2.6/snapshots/old/patch-2.6.10-*.bz2 Thanks! [ Or is there a better method to track pre-git-era regressions, Andrew? ] Hi Bartlomiej! Will do. S. Hi! I installed 2.6.9 and it worked. Then I patched it to -rc1 and it didn't work. So then I went from 2.6.9 incrementally to 2.6.9-bk4. That's where it doesn't work anymore. 2.6.9-bk3 works (http://kernel.org/pub/linux/kernel/v2.6/snapshots/old/patch-2.6.9-bk3.bz2) 2.6.9-bk4 doesn't work (http://kernel.org/pub/linux/kernel/v2.6/snapshots/old/patch-2.6.9-bk4.bz2) I hope this helps a little. If there's more to try just tell me. Cheers S. Oh, I catched some syslog messages, maybe they're a pointer in the right direction: Sep 22 14:05:29 mean_machine cdrom: sr0: mmc-3 profile capable, current profile: 1Ah Sep 22 14:06:36 mean_machine hdc: DMA timeout retry Sep 22 14:06:36 mean_machine hdc: timeout waiting for DMA Sep 22 14:06:36 mean_machine hdc: status timeout: status=0xd0 { Busy } Sep 22 14:06:36 mean_machine hdc: status timeout: error=0x40LastFailedSense 0x04Sep 22 14:06:36 mean_machine hdc: drive not ready for command Sep 22 14:06:36 mean_machine hdc: status timeout: status=0xd0 { Busy } Sep 22 14:06:36 mean_machine hdc: status timeout: error=0x40LastFailedSense 0x04 Sep 22 14:06:36 mean_machine hdc: drive not ready for command Sep 22 14:06:36 mean_machine hdc: status timeout: status=0xd0 { Busy } Sep 22 14:06:36 mean_machine hdc: status timeout: error=0x40LastFailedSense 0x04Sep 22 14:06:36 mean_machine hdc: drive not ready for command Sep 22 14:06:36 mean_machine hdc: status timeout: status=0xd0 { Busy } Sep 22 14:06:36 mean_machine hdc: status timeout: error=0x40LastFailedSense 0x04Sep 22 14:06:36 mean_machine hdc: drive not ready for command Sep 22 14:06:36 mean_machine ide-scsi: No active request in idescsi_eh_reset Sep 22 14:06:36 mean_machine scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 8 lun 0 Sep 22 14:06:36 mean_machine SCSI error : <0 0 8 0> return code = 0x2 Sep 22 14:06:36 mean_machine scsi0 (8:0): rejecting I/O to offline device Sep 22 14:06:36 mean_machine scsi0 (8:0): rejecting I/O to offline device Sep 22 14:06:36 mean_machine SCSI error: host 0 id 8 lun 0 return code = 4000000Sep 22 14:06:36 mean_machine Sense class 0, sense error 0, extended sense 0 Cheers S. Answering my own question: there is bkcvs git repo: http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=summary If you are going to use git bkcvs tree you can use git-bisect http://linux.yyz.us/git-howto.html http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html http://www.livejournal.com/users/kernelslacker/22371.html bugme-daemon@kernel-bugs.osdl.org wrote: > > [ Or is there a better method to track pre-git-era regressions, Andrew? ] Not really. bisecton searching with BK is really hard and the client is payware now anwyay. Sometimes you can go back to the relevant -mm and bsearch through the broken-out patches, but that probably won't work very well if it was an IDE patch, as IDE patches tend not to be present in -mm kenrels in broken out form. Hi all! I'd like to just close this bug now. I appreciate the effort that has been put into the possibility to use all cd-roms with IDE instead of having to use an emulation layer (ide-scsi) for burning. So getting rid off ide-scsi seems perfectly natural and I don't really want to object that. So no hard feelings. Can you guys please close this report in case you're okay with it? Thanks for your input! Cheers Sebastian |