Mark Kettenis <[email protected]> wrote: > What we really want is that these "com* at acpi?" ports replace the > "com* at isa?" ports. These are the "standard" COM1-4 ports after > all. So the solution we came up with was to add: > > com0 at acpi? > com1 at acpi? > com2 at acpi? > com3 at acpi? > com* at acpi?
That is the only way to do it. A * entry may not choose a fixed position, but you can have multiple fixed position methods. Then later fixed position configuration will find the fixed position already utilized, and be skipped. The problem with this scheme is that the declerations above don't define the the port/irq positions. Maybe at a MIMIMUM those 4 should contain a comments like "#expected to be isa? port 0x3f8 irq 4". There is a weird thing though where an acpi driver might succeed configure, but knock out the ability of other isa drivers to configure, if the interrupts are wierd. Waiting for the diff, to see what it does.
