On Fri, Jul 27, 2007 at 12:16:59PM -0600, Bjorn Helgaas wrote: > For example, 8250_pnp could have rules like "COM1 should always > be ttyS0" or "a port at 0x3f8 should always be ttyS0."
In which case register via the legacy ports first, and then register PNP ports. If the PNP ports correspond with legacy ports, they will re-use those slots. So, if we register 0x3f8 first (which ends up as ttyS0), followed by 0x2f8 (ttyS1) and then PNP tries to register a port at 0x2f8 then 0x3f8, you'll still end up with 0x3f8 being ttyS0 and 0x2f8 as ttyS1. > That doesn't help with Yinghai's PCI root ordering issue, of course. > But I hope that can be addressed with udev, because there's not so > much need for a persistent kernel name. If that's not enough, can > you explain more about the problem? However, aren't PNP serial ports attached to separate PNP devices? If so, udev can work it out already - they just need to look at the backing device associated with the serial port. For legacy ports that'll be serial8250.0. For PNP, it'll be some PNP device. -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: - 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/