Messages in this thread | | | From | Bjorn Helgaas <> | Subject | Re: 2.6.10-rc2-mm4 | Date | Wed, 1 Dec 2004 17:18:42 -0700 |
| |
On Wednesday 01 December 2004 2:10 pm, Adrian Bunk wrote: > > add-acpi-based-floppy-controller-enumeration.patch > > Add ACPI-based floppy controller enumeration. > > As far as I understood the discussion, this patch should be dropped.
As I understand it, Len & Linus have figured out how to fiddle with ELCR[1] in such a way that when ACPI disables a PCI link device that happens to be on IRQ6, the ELCR polarity doesn't get screwed up. So the floppy driver can still blindly probe for its device without getting an interrupt storm.
But the BIOS is still telling the OS that there's no floppy controller, and Linux still isn't listening. In the case of floppy, maybe that's OK, because all arches that support floppy seem to make it safe to do blind probing.
But in the case of i8042, IDE, and IPMI, I think we definitely *should* do either ACPI or PNP-ACPI enumeration. These devices are all optional on ia64, and at least on HP hardware, the only reason we configure the box to allow blind probing is so these deaf drivers continue to work.
[1] http://linux.bkbits.net:8080/linux-2.5/cset%4041a2c479tEbbKs1AxXHrR-LgHzPXzA - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |