Can't init uart3 (no clocks available)

Bug #627512 reported by Tom Gall
28
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Linaro Linux
Fix Released
Medium
Nicolas Pitre
linux-linaro (Ubuntu)
Invalid
Undecided
Unassigned
Maverick
Fix Released
Undecided
Unassigned
linux-linaro-omap (Ubuntu)
Fix Released
Undecided
Unassigned
Maverick
Fix Released
Undecided
Unassigned

Bug Description

Using the 8/31-1 beta candidate image on a rev A2 Beagle XM

Note the clock: dpll4_m3_ck: init parent: could not find regval 0 messages in this dmesg

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.35-1004-linaro-omap (buildd@hawthorn) (gcc version 4.4.5 20100816 (prerelease) (Ubuntu/Linaro 4.4.4-9ubuntu1) ) #8-Ubuntu Thu Aug 26 23:09:46 UTC 2010 (Ubuntu 2.6.35-1004.8-linaro-omap 2.6.35.3)
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[ 0.000000] Machine: OMAP3 Beagle Board
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Reserving 12582912 bytes SDRAM for VRAM
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
[ 0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x100000
[ 0.000000] On node 0 totalpages: 65536
[ 0.000000] free_area_init_node: node 0, pgdat c0764a70, node_mem_map c0820000
[ 0.000000] Normal zone: 512 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 65024 pages, LIFO batch:15
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
[ 0.000000] Kernel command line: console=tty0 console=ttyS2,115200n8 earlyprintk fixrtc nocompcache root=UUID=afa23b33-3b31-4144-bfe4-97ef31810d2d rootwait ro vram=12M omapfb.debug=y omapfb.mode=dvi:1280x720MR-16@60
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] allocated 1310720 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Memory: 256MB = 256MB total
[ 0.000000] Memory: 233340k/233340k available, 28804k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
[ 0.000000] vmalloc : 0xd0800000 - 0xf8000000 ( 632 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .init : 0xc0008000 - 0xc0042000 ( 232 kB)
[ 0.000000] .text : 0xc0042000 - 0xc06a8000 (6552 kB)
[ 0.000000] .data : 0xc0712000 - 0xc0768d60 ( 348 kB)
[ 0.000000] SLUB: Genslabs=9, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is disabled.
[ 0.000000] Verbose stalled-CPUs detection is disabled.
[ 0.000000] NR_IRQS:402
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at /build/buildd/linux-linaro-2.6.35/arch/arm/mach-omap2/clkt_clksel.c:375 omap2_init_clksel_parent+0xf4/0xf8()
[ 0.000000] clock: dpll4_m3_ck: init parent: could not find regval 0
[ 0.000000] Modules linked in:
[ 0.000000] [<c004a3e0>] (unwind_backtrace+0x0/0x100) from [<c05074b8>] (dump_stack+0x18/0x1c)
[ 0.000000] [<c05074b8>] (dump_stack+0x18/0x1c) from [<c008054c>] (warn_slowpath_common+0x5c/0x6c)
[ 0.000000] [<c008054c>] (warn_slowpath_common+0x5c/0x6c) from [<c0080600>] (warn_slowpath_fmt+0x38/0x40)
[ 0.000000] [<c0080600>] (warn_slowpath_fmt+0x38/0x40) from [<c005b620>] (omap2_init_clksel_parent+0xf4/0xf8)
[ 0.000000] [<c005b620>] (omap2_init_clksel_parent+0xf4/0xf8) from [<c005f234>] (clk_register+0xac/0xdc)
[ 0.000000] [<c005f234>] (clk_register+0xac/0xdc) from [<c0011fc4>] (omap3xxx_clk_init+0x144/0x238)
[ 0.000000] [<c0011fc4>] (omap3xxx_clk_init+0x144/0x238) from [<c000f828>] (omap2_init_common_hw+0x60/0xd8)
[ 0.000000] [<c000f828>] (omap2_init_common_hw+0x60/0xd8) from [<c001236c>] (omap3_beagle_init_irq+0x1c/0x30)
[ 0.000000] [<c001236c>] (omap3_beagle_init_irq+0x1c/0x30) from [<c000c214>] (init_IRQ+0x54/0x58)
[ 0.000000] [<c000c214>] (init_IRQ+0x54/0x58) from [<c000890c>] (start_kernel+0x1e4/0x33c)
[ 0.000000] [<c000890c>] (start_kernel+0x1e4/0x33c) from [<80008034>] (0x80008034)
[ 0.000000] ---[ end trace da227214a82491b7 ]---
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at /build/buildd/linux-linaro-2.6.35/arch/arm/mach-omap2/clkt_clksel.c:194 omap2_clksel_recalc+0xcc/0xf0()
[ 0.000000] clock: Could not find fieldval 0 for clock dpll4_m3_ck parent dpll4_ck
[ 0.000000] Modules linked in:
[ 0.000000] [<c004a3e0>] (unwind_backtrace+0x0/0x100) from [<c05074b8>] (dump_stack+0x18/0x1c)
[ 0.000000] [<c05074b8>] (dump_stack+0x18/0x1c) from [<c008054c>] (warn_slowpath_common+0x5c/0x6c)
[ 0.000000] [<c008054c>] (warn_slowpath_common+0x5c/0x6c) from [<c0080600>] (warn_slowpath_fmt+0x38/0x40)
[ 0.000000] [<c0080600>] (warn_slowpath_fmt+0x38/0x40) from [<c005b508>] (omap2_clksel_recalc+0xcc/0xf0)
[ 0.000000] [<c005b508>] (omap2_clksel_recalc+0xcc/0xf0) from [<c005ef44>] (propagate_rate+0x3c/0x64)
[ 0.000000] [<c005ef44>] (propagate_rate+0x3c/0x64) from [<c005ef50>] (propagate_rate+0x48/0x64)
[ 0.000000] ---[ end trace da227214a82491b8 ]---
[ 0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
[ 0.000000] (null): Could not get uart4_ick
[ 0.000000] (null): Could not get uart4_fck
[ 0.000000] Reprogramming SDRC clock to 332000000 Hz
[ 0.000000] GPMC revision 5.0
[ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
[ 0.000000] Total of 96 interrupts on 1 active controller
[ 0.000000] OMAP GPIO hardware version 2.5
[ 0.000000] OMAP clockevent source: GPTIMER12 at 32768 Hz
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] console [tty0] enabled
[ 0.000000] Calibrating delay loop... 506.27 BogoMIPS (lpj=1978368)
[ 0.000000] pid_max: default: 32768 minimum: 301
[ 0.000000] Security Framework initialized
[ 0.000000] AppArmor: AppArmor initialized
[ 0.000000] Yama: becoming mindful.
[ 0.000000] Mount-cache hash table entries: 512
[ 0.000000] Initializing cgroup subsys ns
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Initializing cgroup subsys memory
[ 0.000000] Initializing cgroup subsys devices
[ 0.000000] Initializing cgroup subsys freezer
[ 0.000000] CPU: Testing write buffer coherency: ok
[ 0.000000] devtmpfs: initialized
[ 0.000000] regulator: core version 0.5
[ 0.000000] NET: Registered protocol family 16
[ 0.000000] mux: Setting signal i2c3_scl.i2c3_scl 0x0118 -> 0x0100
[ 0.000000] mux: Setting signal i2c3_sda.i2c3_sda 0x0118 -> 0x0100
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at /build/buildd/linux-linaro-2.6.35/arch/arm/mach-omap2/serial.c:779 omap_serial_init_port+0x88/0x218()
[ 0.000000] (null): can't init uart3, no clocks available
[ 0.000000] Modules linked in:
[ 0.000000] [<c004a3e0>] (unwind_backtrace+0x0/0x100) from [<c05074b8>] (dump_stack+0x18/0x1c)
[ 0.000000] [<c05074b8>] (dump_stack+0x18/0x1c) from [<c008054c>] (warn_slowpath_common+0x5c/0x6c)
[ 0.000000] [<c008054c>] (warn_slowpath_common+0x5c/0x6c) from [<c0080600>] (warn_slowpath_fmt+0x38/0x40)
[ 0.000000] [<c0080600>] (warn_slowpath_fmt+0x38/0x40) from [<c0010644>] (omap_serial_init_port+0x88/0x218)
[ 0.000000] [<c0010644>] (omap_serial_init_port+0x88/0x218) from [<c0010804>] (omap_serial_init+0x30/0x3c)
[ 0.000000] [<c0010804>] (omap_serial_init+0x30/0x3c) from [<c00122c0>] (omap3_beagle_init+0x68/0xf8)
[ 0.000000] [<c00122c0>] (omap3_beagle_init+0x68/0xf8) from [<c000c450>] (customize_machine+0x24/0x2c)
[ 0.000000] [<c000c450>] (customize_machine+0x24/0x2c) from [<c00423c4>] (do_one_initcall+0x3c/0x1dc)
[ 0.000000] [<c00423c4>] (do_one_initcall+0x3c/0x1dc) from [<c00085b4>] (do_basic_setup+0x64/0x74)
[ 0.000000] [<c00085b4>] (do_basic_setup+0x64/0x74) from [<c0008654>] (kernel_init+0x90/0x120)
[ 0.000000] [<c0008654>] (kernel_init+0x90/0x120) from [<c0043b04>] (kernel_thread_exit+0x0/0x8)
[ 0.000000] ---[ end trace da227214a82491b9 ]---
[ 0.000000] mux: Setting signal etk_clk.hsusb1_stp 0x001b -> 0x0003
[ 0.000000] mux: Setting signal etk_ctl.hsusb1_clk 0x0013 -> 0x0003
[ 0.000000] mux: Setting signal etk_d8.hsusb1_dir 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d9.hsusb1_nxt 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d0.hsusb1_data0 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d1.hsusb1_data1 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d2.hsusb1_data2 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d7.hsusb1_data3 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d4.hsusb1_data4 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d5.hsusb1_data5 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d6.hsusb1_data6 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d3.hsusb1_data7 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d11.hsusb2_stp 0x0013 -> 0x0003
[ 0.000000] mux: Setting signal etk_d10.hsusb2_clk 0x0013 -> 0x0003
[ 0.000000] mux: Setting signal etk_d12.hsusb2_dir 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d13.hsusb2_nxt 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d14.hsusb2_data0 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal etk_d15.hsusb2_data1 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal mcspi1_cs3.hsusb2_data2 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal mcspi2_cs1.hsusb2_data3 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal mcspi2_simo.hsusb2_data4 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal mcspi2_somi.hsusb2_data5 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal mcspi2_cs0.hsusb2_data6 0x0113 -> 0x010b
[ 0.000000] mux: Setting signal mcspi2_clk.hsusb2_data7 0x0113 -> 0x010b
[ 0.000000] Found NAND on CS0
[ 0.000000] Registering NAND on CS0
[ 0.000000] mux: Setting signal sdrc_cke0.sdrc_cke0 0x0118 -> 0x0000
[ 0.000000] mux: Setting signal sdrc_cke1.sdrc_cke1 0x0118 -> 0x0000
[ 0.000000] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
[ 0.000152] OMAP DMA hardware revision 5.0
[ 0.010864] bio: create slab <bio-0> at 0
[ 0.017578] SCSI subsystem initialized
[ 0.022033] libata version 3.00 loaded.
[ 0.022552] usbcore: registered new interface driver usbfs
[ 0.028564] usbcore: registered new interface driver hub
[ 0.034515] usbcore: registered new device driver usb
[ 0.052368] i2c_omap i2c_omap.1: bus 1 rev4.0 at 2600 kHz
[ 0.060974] twl4030: PIH (irq 7) chaining IRQs 368..375
[ 0.066589] twl4030: power (irq 373) chaining IRQs 376..383
[ 0.073120] twl4030: gpio (irq 368) chaining IRQs 384..401
[ 0.079376] mux: Setting signal etk_d9.gpio23 0x010b -> 0x0104
[ 0.079437] mux: Setting signal etk_d9.gpio23 0x0104 -> 0x011c
[ 0.079620] mux: Setting signal sdmmc1_clk.sdmmc1_clk 0x0018 -> 0x0118
[ 0.079864] mux: Setting signal sdmmc1_cmd.sdmmc1_cmd 0x0118 -> 0x0118
[ 0.080078] mux: Setting signal sdmmc1_dat0.sdmmc1_dat0 0x0118 -> 0x0118
[ 0.080291] mux: Setting signal sdmmc1_dat1.sdmmc1_dat1 0x0118 -> 0x0118
[ 0.080535] mux: Setting signal sdmmc1_dat2.sdmmc1_dat2 0x0118 -> 0x0118
[ 0.080749] mux: Setting signal sdmmc1_dat3.sdmmc1_dat3 0x0118 -> 0x0118
[ 0.082122] regulator: VUSB1V5: 1500 mV normal standby
[ 0.088104] regulator: VUSB1V8: 1800 mV normal standby
[ 0.094055] regulator: VUSB3V1: 3100 mV normal standby
[ 0.100616] regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
[ 0.108276] regulator: VDAC: 1800 mV normal standby
[ 0.114013] regulator: VPLL2: 1800 mV normal standby
[ 0.119995] regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby
[ 0.127380] i2c_omap i2c_omap.3: bus 3 rev4.0 at 100 kHz
[ 0.134216] Advanced Linux Sound Architecture Driver Version 1.0.23.
[ 0.141632] NetLabel: Initializing
[ 0.145294] NetLabel: domain hash size = 128
[ 0.149902] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.155242] NetLabel: unlabeled traffic allowed by default
[ 0.161163] Switching to clocksource 32k_counter
[ 0.174896] AppArmor: AppArmor Filesystem Enabled
[ 0.181488] NET: Registered protocol family 2
[ 0.186492] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.194732] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.202392] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.209289] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.216003] TCP reno registered
[ 0.219360] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.225524] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.232421] NET: Registered protocol family 1
[ 0.238220] PMU: registered new PMU device of type 0
[ 0.244079] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.251464] Trying to unpack rootfs image as initramfs...
[ 0.268859] audit: initializing netlink socket (disabled)
[ 0.274658] type=2000 audit(0.726:1): initialized
[ 0.612579] VFS: Disk quotas dquot_6.5.2
[ 0.617218] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.651397] fuse init (API version 7.14)
[ 0.656555] msgmni has been set to 455
[ 0.674591] alg: No test for stdrng (krng)
[ 0.679595] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.687469] io scheduler noop registered
[ 0.691711] io scheduler deadline registered
[ 0.715148] io scheduler cfq registered (default)
[ 0.791809] OMAP DSS rev 2.0
[ 0.795013] OMAP DISPC rev 3.0
[ 0.798309] OMAP VENC rev 0
[ 1.152252] Freeing initrd memory: 4668K
[ 1.165557] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.256408] serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
[ 1.433013] serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
[ 1.609649] serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654
[ 6.152282] console [ttyS2] enabled, bootconsole disabled
[ 6.173645] brd: module loaded
[ 6.181976] loop: module loaded
[ 6.187408] omap2-nand driver initializing
[ 6.191955] NAND device: Manufacturer ID: 0x20, Chip ID: 0xba (ST Micro omap2-nand.0)
[ 6.199981] NAND bus width 8 instead 16 bit
[ 6.204193] No NAND device found.
[ 6.207733] NAND device: Manufacturer ID: 0x20, Chip ID: 0xba (ST Micro NAND 256MiB 1,8V 16-bit)
[ 6.216674] Creating 5 MTD partitions on "omap2-nand.0":
[ 6.222137] 0x000000000000-0x000000080000 : "X-Loader"
[ 6.229431] 0x000000080000-0x000000260000 : "U-Boot"
[ 6.237091] 0x000000260000-0x000000280000 : "U-Boot Env"
[ 6.244262] 0x000000280000-0x000000680000 : "Kernel"
[ 6.252716] 0x000000680000-0x000010000000 : "File System"
[ 6.350006] Fixed MDIO Bus: probed
[ 6.354064] PPP generic driver version 2.4.2
[ 6.358825] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled).
[ 6.368652] CSLIP: code copyright 1989 Regents of the University of California.
[ 6.376098] SLIP linefill/keepalive option.
[ 6.380462] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 6.387420] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 6.393310] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
[ 6.401000] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[ 6.416229] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 6.423065] hub 1-0:1.0: USB hub found
[ 6.427001] hub 1-0:1.0: 3 ports detected
[ 6.456054] mice: PS/2 mouse device common for all mice
[ 6.462066] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[ 6.468505] twl_rtc twl_rtc: Power up reset detected.
[ 6.474609] twl_rtc twl_rtc: Enabling TWL-RTC.
[ 6.480651] device-mapper: uevent: version 1.0.3
[ 6.486602] device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: <email address hidden>
[ 6.495758] device-mapper: multipath: version 1.1.1 loaded
[ 6.501342] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 6.509460] cpuidle: using governor ladder
[ 6.513763] cpuidle: using governor menu
[ 6.517944] sdhci: Secure Digital Host Controller Interface driver
[ 6.524169] sdhci: Copyright(c) Pierre Ossman
[ 6.703521] No device for DAI omap-mcbsp-dai-0
[ 6.708129] No device for DAI omap-mcbsp-dai-1
[ 6.712646] No device for DAI omap-mcbsp-dai-2
[ 6.717193] No device for DAI omap-mcbsp-dai-3
[ 6.721740] No device for DAI omap-mcbsp-dai-4
[ 6.726226] Not OMAP3 EVM!
[ 6.729034] OMAP3 Beagle/Devkit8000 SoC init
[ 6.734222] asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
[ 6.743560] ALSA device list:
[ 6.746734] #0: omap3beagle (twl4030)
[ 6.751861] TCP cubic registered
[ 6.755310] usb 1-2: new high speed USB device using ehci-omap and address 2
[ 6.764160] NET: Registered protocol family 10
[ 6.771026] lo: Disabled Privacy Extensions
[ 6.776306] NET: Registered protocol family 17
[ 6.782440] Power Management for TI OMAP3.
[ 6.787628] Disabling unused clock "sr2_fck"
[ 6.787658] Disabling unused clock "sr1_fck"
[ 6.787658] Disabling unused clock "mcbsp4_fck"
[ 6.787689] Disabling unused clock "mcbsp3_fck"
[ 6.787689] Disabling unused clock "mcbsp2_fck"
[ 6.787719] Disabling unused clock "mcbsp4_ick"
[ 6.787719] Disabling unused clock "mcbsp3_ick"
[ 6.787750] Disabling unused clock "mcbsp2_ick"
[ 6.787750] Disabling unused clock "gpt2_ick"
[ 6.787780] Disabling unused clock "gpt3_ick"
[ 6.787780] Disabling unused clock "gpt4_ick"
[ 6.787811] Disabling unused clock "gpt5_ick"
[ 6.787811] Disabling unused clock "gpt6_ick"
[ 6.787841] Disabling unused clock "gpt7_ick"
[ 6.787841] Disabling unused clock "gpt8_ick"
[ 6.787841] Disabling unused clock "gpt9_ick"
[ 6.787872] Disabling unused clock "wdt3_ick"
[ 6.787872] Disabling unused clock "wdt3_fck"
[ 6.787902] Disabling unused clock "gpio2_dbck"
[ 6.787902] Disabling unused clock "gpio3_dbck"
[ 6.787933] Disabling unused clock "gpio4_dbck"
[ 6.787933] Disabling unused clock "gpio5_dbck"
[ 6.787963] Disabling unused clock "gpio6_dbck"
[ 6.787963] Disabling unused clock "gpt9_fck"
[ 6.787994] Disabling unused clock "gpt8_fck"
[ 6.787994] Disabling unused clock "gpt7_fck"
[ 6.788024] Disabling unused clock "gpt6_fck"
[ 6.788024] Disabling unused clock "gpt5_fck"
[ 6.788024] Disabling unused clock "gpt4_fck"
[ 6.788055] Disabling unused clock "gpt3_fck"
[ 6.788055] Disabling unused clock "gpt2_fck"
[ 6.788085] Disabling unused clock "gpt1_ick"
[ 6.788085] Disabling unused clock "wdt1_ick"
[ 6.788116] Disabling unused clock "wdt2_ick"
[ 6.788116] Disabling unused clock "wdt2_fck"
[ 6.788146] Disabling unused clock "gpio1_dbck"
[ 6.788146] Disabling unused clock "gpt1_fck"
[ 6.788177] Disabling unused clock "cam_ick"
[ 6.788208] Disabling unused clock "cam_mclk"
[ 6.788238] Disabling unused clock "des1_ick"
[ 6.788269] Disabling unused clock "sha11_ick"
[ 6.788269] Disabling unused clock "rng_ick"
[ 6.788299] Disabling unused clock "aes1_ick"
[ 6.788299] Disabling unused clock "ssi_ick"
[ 6.788330] Disabling unused clock "mailboxes_ick"
[ 6.788330] Disabling unused clock "mcbsp1_ick"
[ 6.788360] Disabling unused clock "mcbsp5_ick"
[ 6.788360] Disabling unused clock "gpt10_ick"
[ 6.788391] Disabling unused clock "gpt11_ick"
[ 6.788391] Disabling unused clock "i2c2_ick"
[ 6.788421] Disabling unused clock "mcspi1_ick"
[ 6.788421] Disabling unused clock "mcspi2_ick"
[ 6.788421] Disabling unused clock "mcspi3_ick"
[ 6.788452] Disabling unused clock "mcspi4_ick"
[ 6.788452] Disabling unused clock "hdq_ick"
[ 6.788482] Disabling unused clock "mspro_ick"
[ 6.788482] Disabling unused clock "des2_ick"
[ 6.788513] Disabling unused clock "sha12_ick"
[ 6.788513] Disabling unused clock "aes2_ick"
[ 6.788543] Disabling unused clock "icr_ick"
[ 6.788543] Disabling unused clock "pka_ick"
[ 6.788574] Disabling unused clock "hsotgusb_ick"
[ 6.788574] Disabling unused clock "ssi_ssr_fck"
[ 6.788604] Disabling unused clock "hdq_fck"
[ 6.788604] Disabling unused clock "mcspi1_fck"
[ 6.788604] Disabling unused clock "mcspi2_fck"
[ 6.788635] Disabling unused clock "mcspi3_fck"
[ 6.788635] Disabling unused clock "mcspi4_fck"
[ 6.788665] Disabling unused clock "mcbsp1_fck"
[ 6.788665] Disabling unused clock "mcbsp5_fck"
[ 6.788696] Disabling unused clock "i2c2_fck"
[ 6.788696] Disabling unused clock "mspro_fck"
[ 6.788726] Disabling unused clock "gpt11_fck"
[ 6.788726] Disabling unused clock "gpt10_fck"
[ 6.788757] Disabling unused clock "sad2d_ick"
[ 6.788787] Disabling unused clock "dpll4_m6x2_ck"
[ 6.788787] Disabling unused clock "dpll3_m3x2_ck"
[ 6.788818] Disabling unused clock "sys_clkout1"

Revision history for this message
Jamie Bennett (jamiebennett) wrote :

Can you try the latest image, 20100831-2, and see if the problem still persists?

Changed in linux-linaro:
status: New → Incomplete
Revision history for this message
Tom Gall (tom-gall) wrote :

I see the same as before with my Rev A2 Beagle XM with 0831-2

[ 0.000000] OMAP3 Beagle Rev: xM
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at /build/buildd/linux-linaro-2.6.35/arch/arm/mach-omap2/serial.c:)
[ 0.000000] (null): can't init uart3, no clocks available
[ 0.000000] Modules linked in:
[ 0.000000] [<c004a3e0>] (unwind_backtrace+0x0/0x100) from [<c050750c>] (dump_stack+0x1)
[ 0.000000] [<c050750c>] (dump_stack+0x18/0x1c) from [<c0080564>] (warn_slowpath_common)
[ 0.000000] [<c0080564>] (warn_slowpath_common+0x5c/0x6c) from [<c0080618>] (warn_slowp)
[ 0.000000] [<c0080618>] (warn_slowpath_fmt+0x38/0x40) from [<c0010644>] (omap_serial_i)
[ 0.000000] [<c0010644>] (omap_serial_init_port+0x88/0x218) from [<c0010804>] (omap_ser)
[ 0.000000] [<c0010804>] (omap_serial_init+0x30/0x3c) from [<c0012460>] (omap3_beagle_i)
[ 0.000000] [<c0012460>] (omap3_beagle_init+0x6c/0xfc) from [<c000c450>] (customize_mac)
[ 0.000000] [<c000c450>] (customize_machine+0x24/0x2c) from [<c00423c4>] (do_one_initca)
[ 0.000000] [<c00423c4>] (do_one_initcall+0x3c/0x1dc) from [<c00085b4>] (do_basic_setup)
[ 0.000000] [<c00085b4>] (do_basic_setup+0x64/0x74) from [<c0008654>] (kernel_init+0x90)
[ 0.000000] [<c0008654>] (kernel_init+0x90/0x120) from [<c0043b04>] (kernel_thread_exit)
[ 0.000000] ---[ end trace da227214a82491b9 ]---
[ 0.000000] Found NAND on CS0

Revision history for this message
Loïc Minier (lool) wrote :

http://<email address hidden>/msg26840.html sounds related

Changed in linux-linaro:
status: Incomplete → New
Revision history for this message
Loïc Minier (lool) wrote :

Hey Nicolas, could you look at whether the patches mentioned in:
http://<email address hidden>/msg26840.html
could be merged to fix support for UART3 / ttyS2 on OMAP3?

Thanks!

Changed in linux-linaro:
importance: Undecided → Medium
assignee: nobody → Nicolas Pitre (npitre)
Revision history for this message
Tom Gall (tom-gall) wrote :

this problem still exists as of the 9/30 daily build using the 9/30 hwpack for OMAP

From linaro-alip boot log on Rev A2 Beagle XM

[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at /build/buildd/linux-linaro-2.6.35/arch/arm/mach-omap2/serial.c:779 omap_serial_init_port+0x)
[ 0.000000] (null): can't init uart3, no clocks available
[ 0.000000] Modules linked in:
[ 0.000000] [<c0055b34>] (unwind_backtrace+0x0/0x100) from [<c050d748>] (dump_stack+0x18/0x1c)
[ 0.000000] [<c050d748>] (dump_stack+0x18/0x1c) from [<c0080630>] (warn_slowpath_common+0x5c/0x6c)
[ 0.000000] [<c0080630>] (warn_slowpath_common+0x5c/0x6c) from [<c00806e4>] (warn_slowpath_fmt+0x38/0x40)
[ 0.000000] [<c00806e4>] (warn_slowpath_fmt+0x38/0x40) from [<c0010844>] (omap_serial_init_port+0x88/0x218)
[ 0.000000] [<c0010844>] (omap_serial_init_port+0x88/0x218) from [<c0010a04>] (omap_serial_init+0x30/0x3c)
[ 0.000000] [<c0010a04>] (omap_serial_init+0x30/0x3c) from [<c0012660>] (omap3_beagle_init+0x6c/0xfc)
[ 0.000000] [<c0012660>] (omap3_beagle_init+0x6c/0xfc) from [<c000c650>] (customize_machine+0x24/0x2c)
[ 0.000000] [<c000c650>] (customize_machine+0x24/0x2c) from [<c00423c4>] (do_one_initcall+0x3c/0x1dc)
[ 0.000000] [<c00423c4>] (do_one_initcall+0x3c/0x1dc) from [<c00085b4>] (do_basic_setup+0x64/0x74)
[ 0.000000] [<c00085b4>] (do_basic_setup+0x64/0x74) from [<c0008654>] (kernel_init+0x90/0x120)
[ 0.000000] [<c0008654>] (kernel_init+0x90/0x120) from [<c004f1e4>] (kernel_thread_exit+0x0/0x8)
[ 0.000000] ---[ end trace da227214a82491b7 ]---

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

I get this with the linaro-alip image too (no real surprise there I guess)

Changed in linux-linaro:
status: New → Confirmed
Revision history for this message
Tom Gall (tom-gall) wrote :

This error still occurs on my rev A2 beagle XM with the Nov 8th build #2 and the Nov 9th hwpack for omap.

Revision history for this message
Nicolas Pitre (npitre) wrote :

I backported a few patches from mainline into the linaro-2.6.35
kernel which should take care of this bug.

All those patches are already included in linaro-2.6.36 so the bug
shouldn't be seen there.

Changed in linux-linaro:
status: Confirmed → Fix Committed
Revision history for this message
Tom Gall (tom-gall) wrote :

With Natty headless and omap3 hwpack using the 1201 builds of both I still see this issue.

From the boot log the kernel is:
Linux version 2.6.35-1008-linaro-omap (buildd@hawthorn)

Is it possible that kernel version doesn't have this change?

Revision history for this message
John Rigby (jcrigby) wrote :

fixed in linux-linaro but has not yet propagated to linux-linaro package

Revision history for this message
Nicolas Pitre (npitre) wrote : Re: [Bug 627512] Re: Can't init uart3 (no clocks available)

On Wed, 1 Dec 2010, Tom Gall wrote:

> With Natty headless and omap3 hwpack using the 1201 builds of both I
> still see this issue.
>
> From the boot log the kernel is:
> Linux version 2.6.35-1008-linaro-omap (buildd@hawthorn)
>
> Is it possible that kernel version doesn't have this change?

It is well possible. The fix has been committed to the linaro-2.6.35
Git tree, but a new kernel release with those fixes might be required.
I just sent John Rigby a note about that.

Revision history for this message
Paul Larson (pwlars) wrote :

See also: bug #688765 comment #2

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted linux-linaro into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in linux-linaro (Ubuntu Maverick):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-linaro-omap - 2.6.37-1001.4

---------------
linux-linaro-omap (2.6.37-1001.4) natty; urgency=low

  [ John Rigby ]

  * rebase to new upstreams:
    snapshot of linux-linaro-2.6.36 13Dec2010
    revert 2.6.36.1
    merge v2.6.37-rc4
    rebase Ubuntu-2.6.37-8.21 onto the result
    - LP: #623077
    - LP: #627512
    - LP: #627779
    - LP: #645653
  * LINARO: update configs
    enable CONFIG_SWAP, CONFIG_POSIX_MQUEUES, CONFIG_PERF_EVENTS
    - LP: #646419
    - LP: #672656
    - LP: #683195
 -- John Rigby <email address hidden> Mon, 13 Dec 2010 16:51:19 -0700

Changed in linux-linaro-omap (Ubuntu):
status: New → Fix Released
Changed in linux-linaro-omap (Ubuntu Maverick):
status: New → Fix Committed
Steve Langasek (vorlon)
Changed in linux-linaro (Ubuntu):
status: New → Invalid
Changed in linux-linaro:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-linaro - 2.6.35-1010.17

---------------
linux-linaro (2.6.35-1010.17) maverick-proposed; urgency=low

  [ Tim Gardner ]

  * Stable updates tracking bug
    - LP: #686071

  [ John Rigby ]

  * LINARO: [CONFIG] Enable CONFIG_PERF_EVENTS for all flavours
    - LP: #683195
  * LINARO: [CONFIG] Enable CONFIG_POSIX_MQUEUE for all flavours
    - LP: #646419

  [ Ubuntu Kernel ]

  * Ubuntu-2.6.35-24.42
  * Ubuntu-2.6.35-23.41
  * Ubuntu-2.6.35-23.39
  * Ubuntu-2.6.35-23.38

  [ Upstream Stable Kernels ]

  * Linux 2.6.35.7
  * Linux 2.6.35.8
  * Linux 2.6.35.9

  [ linux-linaro-2.6.35 ]

  * ARM: perf-events: squash compiler warning
  * ARM: atomic64: use generic implementation for OABI configurations
  * ARM: backtrace: fix calculation of thread stack base
  * omap4: Update id.c and cpu.h for es2.0
  * omap4: l2x0: Fix init parameter for es2.0
  * omap4: Panda: Add DEBUG_LL support
  * omap4: Fix bootup crash observed with higher CPU clocks
  * Revert "Versatile Express: add support for local timers on CA9X4 daughterboard"
  * Revert "Revert "Versatile Express: add support for local timers on CA9X4 daughterboard""
  * omap: Use CONFIG_SMP for test_for_ipi and test_for_ltirq
  * omap: Fix sev instruction usage for multi-omap
  * USB: musb: Kill board specific pinmux from driver file
  * ARM: Do not enable SWP emulation if CPU_V6 && CPU_V7
  * omap3: id: fix 3630 rev detection
  * mfd: Adding twl6030 mmc card detect support for MMC1
  * omap4: pandaboard: fix up mmc card detect logic
  * OMAP4 ES2: HSMMC soft reset change
  * omap4 hsmmc: Fix the init if CONFIG_MMC_OMAP_HS is not set
  * omap4: pandaboard: Fix the init if CONFIG_MMC_OMAP_HS is not set
  * ARM: oprofile: fix merge conflict introduced by cd2cc211
  * ARM: Fix find_next_zero_bit and related assembly
  * OMAP3: PRCM: Consider UART4 for 3630 chip in prcm_setup_regs
  * OMAP clock: Add uart4_ick/fck definitions for 3630
  * OMAP3: serial: Fix uart4 handling for 3630
    - LP: #627512
  * omap: serial: Fix the boot-up crash/reboot without CONFIG_PM
  * OMAP: some definitions extracted from commit 046465b76a

linux-linaro (2.6.35-1009.16) maverick-proposed; urgency=low

  [ Ubuntu Kernel ]

  * Ubuntu-2.6.35-23.36
  * Ubuntu-2.6.35-23.37
  * Ubuntu-2.6.35-22.35

  [ John Rigby ]

  * LINARO: Update configs
    - LP: #672656
  * LINARO: Turn on and enforce PM CONFIG options
    - LP: #672791
 -- John Rigby <email address hidden> Thu, 02 Dec 2010 23:23:56 -0700

Changed in linux-linaro (Ubuntu Maverick):
status: Fix Committed → Fix Released
Tom Gall (tom-gall)
Changed in linux-linaro-omap (Ubuntu Maverick):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.