Re: [2.6.12rc4] PROBLEM: "drive appears confused" and "irq 18: nobody cared!"

Alan Cox
2005-06-17T12:40:41Z

On Gwe, 2005-06-17 at 11:49, Alexander Fieroch wrote:
> I've tested linux 2.6.11-ac7 with IT8212 compiled into the kernel. I can
> see my devices and mount them, but the kernel hangs for a while when I
> access hdb and the errors this thread is about appear too.
> The complete syslog is attached.

That trace is really useful. Its showing the problem is not apparently
IDE but IRQ routing.

> I don't know who the IDE maintainers are, but they are reading this list
> too, aren't they?

Bartlomiej is IDE maintainer, Jens is cdrom wizard and you cc'd both the
right people.

> Jun 17 12:07:49 orclex kernel: ICH6: 100% native mode on irq 18
> Jun 17 12:07:49 orclex kernel: ide0: BM-DMA at 0x5800-0x5807, BIOS settings: hda:DMA, hdb:DMA
> Jun 17 12:07:49 orclex kernel: ide1: BM-DMA at 0x5808-0x580f, BIOS settings: hdc:pio, hdd:pio

This seems an unusual setup - the ICH6 is in native mode not legacy as
I'd have expected.

> Jun 17 12:07:49 orclex kernel: hdb: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
> Jun 17 12:07:49 orclex kernel: irq 18: nobody cared (try booting with the "irqpoll" option.

Something failed to clear IRQ 18, that typically means there are IRQ
routing problems rather than IDE ones and would explain your traces.

Try booting with acpi=off and see what trace you get then.