On Wed, Mar 02, 2005 at 02:19:05PM +0000, David Howells wrote: > (2) The boot console log lines for the serial ports and the proc tty listing > show an address of 0 because __frv_uart0.mapbase and __frv_uart1.mapbase > aren't set: > > Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled > ttyS0 at MMIO 0x0 (irq = 1) is a 16550A > ttyS1 at MMIO 0x0 (irq = 2) is a 16550A > io scheduler noop registered > > If I set .mapbase as well as .membase before calling > early_serial_setup(), > then I see the kernel console output appear, but userspace can't access > the serial ports, and the serial driver doesn't record the existence of > the ports in the console log: > > Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled > io scheduler noop registered > > Adding in UPF_IOREMAP makes no difference. > > Unsetting .membase and just leaving .mapbase set and UPF_IOREMAP set > means > that you don't even get kernel console output, though the kernel still > boots. > > I wonder if (1) is related to (2).
Don't think so. It sounds like a problem with claiming the MMIO resources. -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: 2.6 Serial core - To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
