Sergio Monteiro Basto wrote:
No, Quirks are only need when interrupts are in XT-PIC. (is my bet). When APIC and ACPI is enabled (and working) we don't need quirks. Someone said on XT-PIC VIA system, don't need, to boot, quirks when ACPI is disabled, but this statement don't prove that the quirk aren't needit .
No, please read again:In the kernels referenced in the bug reports, the quirks were not being applied.
When the systems booted up a usual APIC/ACPI config, the hardware in question did not work. The quirk was not applied here.
When the system booted up a kernel with acpi=off, the hardware in question worked fine. The quirk was not applied here.
When the kernel is modified to apply the quirk again, the system works fine in both cases.
IOW, on these systems at least, the quirk is *definitely* needed when ACPI/APIC are enabled, whereas in your last mail, you were suggesting we should only do the quirk in non-APIC mode:
I want put here something like: if ( dev->irq != XT-PIC) return and don't quirk this dev.
Such a change would stop the hardware in question from working when ACPI/APIC are enabled on these systems.
Daniel
http://bugs.gentoo.org/138036 http://bugs.gentoo.org/141082
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Sergio Monteiro Basto <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Sergio Monteiro Basto <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- References:
- [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Daniel Drake <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Jeff Garzik <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Daniel Drake <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Jeff Garzik <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Andrew Morton <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Daniel Drake <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Greg KH <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Chris Wedgwood <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Andrew Morton <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Alan Cox <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Sergio Monteiro Basto <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Daniel Drake <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Sergio Monteiro Basto <[email protected]>
- [PATCH] Add SATA device to VIA IRQ quirk fixup list
- Prev by Date: Re: hwrng on 82801EB/ER (ICH5/ICH5R) fails rngtest checks
- Next by Date: Re: [3/4] kevent: AIO, aio_sendfile() implementation.
- Previous by thread: Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- Next by thread: Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- Index(es):