Bug 8613
Summary: | cdrom_pc_intr: The drive appears confused (ireason = 0x01). | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | Lorenzo Vaina (subs) |
Component: | IDE | Assignee: | Borislav Petkov (bp) |
Status: | CLOSED PATCH_ALREADY_AVAILABLE | ||
Severity: | high | CC: | akpm, axboe, ralf.hildebrandt |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.21.4 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
dmesg output
config file used to compile the 2.6.24rc2 kernel |
Description
Lorenzo Vaina
2007-06-11 13:42:59 UTC
So we seem to have a couple of regressions here. I worked out a patch for the "drive appears confused" thing a year or two ago, but Jens didn't like it and I appear to have lost it. It seems to be a pretty popular problems though. google for "The drive appears confused (ireason ="... I saw it's an old problem; however it seem to be still not resolved. I have this issue on the most recent kernel and only a dubt with the 2.6.18, so I thought I can help getting more elements. Thanks. Re-assigning to ide-cd Maintainer. Alan, please take a look. BTW it also seems that there is (unrelated) IRQ routing problem on IRQ #9 (affected device is on ICH2 using IRQ #14)... hm. Bart "reassigned" this to Alan but afaict nobody told him. I'm not ide-cd maintainer. AFAIK the old ide-cd code isn't formally maintained so it should be assigned to Bart still I guess. Therefore the destiny of this bug will be of being assigned and reassigned, in order to remain NEW and then to change in CLOSED because of the inactivity. Although nobody complains, because all we know that code is developed by volunteers, I need to confirm that for some people this is a serious issue and someone has a nonrunning system cause of this. Thanks anyway. We now have: * an active ide-cd Maintainer * rewritten ide-cd driver (debugging the old version was _really_ difficult) so this bug should (hopefully) get fixed soon. *** Bug 6481 has been marked as a duplicate of this bug. *** Lorenzo, i have a report to a similar bug stating that the problem has been resolved with 2.6.25-rc2. Care to test to see whether this works for you too? Thanks, Boris. Created attachment 14928 [details]
dmesg output
Created attachment 14929 [details]
config file used to compile the 2.6.24rc2 kernel
Hello Boris, sorry for the confusion: I downloaded and used the 2.6.25-rc2 kernel but I wrote the wrong number in the attachment's name, since the kernel itself have the 2.6.24 version number. Lorenzo:/home/lorenzo# uname -a Linux Lorenzo 2.6.2421-02-2008 #1 PREEMPT Thu Feb 21 01:44:54 CET 2008 i686 GNU/Linux And I'm sorry because the new kernel has the same problem: lorenzo@Lorenzo:~$ dmesg | grep hd[ab] ide0: BM-DMA at 0x8800-0x8807, BIOS settings: hda:DMA, hdb:DMA hdb: HL-DT-ST GCE-8525B, ATAPI CD/DVD-ROM drive hda: HL-DT-STDVD-RAM GSA-H55N, ATAPI CD/DVD-ROM drive hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4 hda: host side 80-wire cable detection failed, limiting max speed to UDMA33 hda: UDMA/33 mode selected hdb: host max PIO4 wanted PIO255(auto-tune) selected PIO4 hdb: UDMA/33 mode selected hda: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache hdb: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache hdb: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request. hda: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request. hda: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request. hdb: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request. hda: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request. hda: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request. Thank you. Lorenzo. Hi Lorenzo,
are you sure you're using 25-rc2? Your uname -a output returns 2.6.24? Or is that because the Makefile contains the wrong kernel version?
>Lorenzo:/home/lorenzo# uname -a
>Linux Lorenzo 2.6.2421-02-2008 #1 PREEMPT Thu Feb 21 01:44:54 CET 2008 i686
>GNU/Linux
Thanks,
Boris.
Ok Boris, you are right. I downloaded the prepatch version named "2.6.25-rc2" but the file was named "linux-2.6.24.tar.bz2" and it's the wrong one. I need the snapshot version, named "2.6.25-rc2-git5". I'm going to compile it. Lorenzo. Hello Boris, I've been running the 2.6.25-rc2 for 6 hours and I see it's ok. lorenzo@Lorenzo:~$ uname -a Linux Lorenzo 2.6.25-rc2-int1 #1 PREEMPT Thu Feb 21 16:41:07 CET 2008 i686 GNU/Linux lorenzo@Lorenzo:~$ dmesg | grep hd[ab] ide0: BM-DMA at 0x8800-0x8807, BIOS settings: hda:DMA, hdb:DMA hdb: HL-DT-ST GCE-8525B, ATAPI CD/DVD-ROM drive hda: HL-DT-STDVD-RAM GSA-H55N, ATAPI CD/DVD-ROM drive hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4 hda: host side 80-wire cable detection failed, limiting max speed to UDMA33 hda: UDMA/33 mode selected hdb: host max PIO4 wanted PIO255(auto-tune) selected PIO4 hdb: UDMA/33 mode selected hda: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache hdb: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache Please let me say if you need some information. I don't know if I have to close the bug since for me is resolved. Thank you. Lorenzo. Hi Lorenzo, thanks for testing. Let us know should this issue reappear; however i think this is unlikely. Regards, Boris. |