(null): can't init uart3, no clocks available
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-linaro (Ubuntu) |
New
|
Undecided
|
John Rigby |
Bug Description
root@localhost:~# uname -a
Linux localhost.
When booting, I see the following warning. On most boots, it seems to be ok, and doesn't cause any problem that I've been able to notice. However, in the course of automating the process of booting new images, I'm trying to boot from a new rootfs on the card other than the default one, so I am controlling this over serial through uboot. here's what I've noticed:
1. when I keep the bootargs exactly as they are in boot.scr, it seems to work. It sometimes stops producing output at the same place that #2 describes, but then I eventually get a prompt on the serial console.
2. when I change the bootargs to have root=/dev/mmcblk0p2 instead of the uuid, it always stops at this point:
[ 0.763519] OMAP VENC rev 2
[ 0.982330] Freeing initrd memory: 4656K
[ 1.091766] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.178131] serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
[ 1.346954] serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
---stops here, the next lines would have been:
[ 6.055664] console [ttyS2] enabled, bootconsole disabled
[ 6.055664] console [ttyS2] enabled, bootconsole disabled
[ 6.073791] brd: module loaded
[ 6.080444] loop: module loaded
After that, I get NO further output, and never get control of the serial console.
Here is the log of the warning I get from the kernel in all cases, even booting the normal image with no changes whatsoever:
[ 1.091766] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.178131] serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
[ 1.346954] serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at /build/
[ 0.000000] (null): can't init uart3, no clocks available
[ 0.000000] Modules linked in:
[ 0.000000] [<c0055be4>] (unwind_
[ 0.000000] [<c050e8f8>] (dump_stack+
[ 0.000000] [<c00807a8>] (warn_slowpath_
[ 0.000000] [<c008085c>] (warn_slowpath_
[ 0.000000] [<c00108d4>] (omap_serial_
[ 0.000000] [<c0010a94>] (omap_serial_
[ 0.000000] [<c00126f0>] (omap3_
[ 0.000000] [<c000c650>] (customize_
[ 0.000000] [<c00423c4>] (do_one_
[ 0.000000] [<c00085b4>] (do_basic_
[ 0.000000] [<c0008654>] (kernel_
[ 0.000000] ---[ end trace da227214a82491b7 ]---
Changed in linux-linaro (Ubuntu): | |
assignee: | nobody → John Rigby (jcrigby) |