Our custom AM335x board has been booting just fine under 3.10.0-rc4. I've just done a git pull to update to 3.10 (now that it's released) and the board now hangs. Before I start trying to bisect the issue, does anyone have an clues ? I've attached my dotconfig. Cheers Mark J. <<<< BAD BOOT >>>> Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 3.10.0-05288-g526a1a9-dirty (mpfj@mpfj-nanobone) (gcc version 4.6.3 (Buildroot 2013.02-dirty) ) #260 Thu Jul 4 13:43:19 BST 2013 [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine: Generic AM33XX (Flattened Device Tree), model: Newflow AM335x NanoBone [ 0.000000] bootconsole [earlycon0] enabled [ 0.000000] debug: ignoring loglevel setting. [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] On node 0 totalpages: 65280 [ 0.000000] free_area_init_node: node 0, pgdat c05d2c84, node_mem_map c0b06000 [ 0.000000] Normal zone: 512 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 65280 pages, LIFO batch:15 [ 0.000000] CPU: All CPU(s) started in SVC mode. [ 0.000000] AM335X ES1.0 (neon ) [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64768 [ 0.000000] Kernel command line: earlyprintk debug console=ttyO0,115200n8 noinitrd ip=off mem=256M rootwait=1 rootfstype=jffs2 root=/dev/mtdblock4 ignore_loglevel [ 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] Memory: 247508K/261120K available (4372K kernel code, 334K rwdata, 1016K rodata, 202K init, 5305K bss, 13612K 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] vmalloc : 0xd0800000 - 0xff000000 ( 744 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] .text : 0xc0008000 - 0xc054b4e4 (5390 kB) [ 0.000000] .init : 0xc054c000 - 0xc057eb74 ( 203 kB) [ 0.000000] .data : 0xc0580000 - 0xc05d38a0 ( 335 kB) [ 0.000000] .bss : 0xc05d38a0 - 0xc0b01f08 (5306 kB) [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts [ 0.000000] Total of 128 interrupts on 1 active controller [ 0.000000] OMAP clockevent source: timer2 at 26000000 Hz [ 0.000000] sched_clock: 32 bits at 26MHz, resolution 38ns, wraps every 165191ms [ 0.000000] OMAP clocksource: timer1 at 26000000 Hz [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768 [ 0.000000] ... CHAINHASH_SIZE: 16384 [ 0.000000] memory used by lock dependency info: 3695 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.062349] Calibrating delay loop... 363.72 BogoMIPS (lpj=1818624) [ 0.119097] pid_max: default: 32768 minimum: 301 [ 0.124246] Security Framework initialized [ 0.128690] Mount-cache hash table entries: 512 [ 0.146814] CPU: Testing write buffer coherency: ok [ 0.153481] Setting up static identity map for 0xc0426b20 - 0xc0426b78 [ 0.164988] devtmpfs: initialized <<<< GOOD BOOT >>>> Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 3.10.0-rc4-00172-gf31c62e-dirty (mpfj@mpfj-nanobone) (gcc version 4.6.3 (Buildroot 2013.02-dirty) ) #259 Thu Jul 4 11:05:23 BST 2013 [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine: Generic AM33XX (Flattened Device Tree), model: Newflow AM335x NanoBone [ 0.000000] bootconsole [earlycon0] enabled [ 0.000000] debug: ignoring loglevel setting. [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] On node 0 totalpages: 65280 [ 0.000000] free_area_init_node: node 0, pgdat c05c8a3c, node_mem_map c0afc000 [ 0.000000] Normal zone: 512 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 65280 pages, LIFO batch:15 [ 0.000000] CPU: All CPU(s) started in SVC mode. [ 0.000000] AM335X ES1.0 (neon ) [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64768 [ 0.000000] Kernel command line: earlyprintk debug console=ttyO0,115200n8 noinitrd ip=off mem=256M rootwait=1 rootfstype=jffs2 root=/dev/mtdblock4 ignore_loglevel [ 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] Memory: 255MB = 255MB total [ 0.000000] Memory: 247552k/247552k available, 14592k 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] vmalloc : 0xd0800000 - 0xff000000 ( 744 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] .text : 0xc0008000 - 0xc054210c (5353 kB) [ 0.000000] .init : 0xc0543000 - 0xc05757ac ( 202 kB) [ 0.000000] .data : 0xc0576000 - 0xc05c9620 ( 334 kB) [ 0.000000] .bss : 0xc05c9620 - 0xc0af7a88 (5306 kB) [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts [ 0.000000] Total of 128 interrupts on 1 active controller [ 0.000000] OMAP clockevent source: timer2 at 26000000 Hz [ 0.000000] sched_clock: 32 bits at 26MHz, resolution 38ns, wraps every 165191ms [ 0.000000] OMAP clocksource: timer1 at 26000000 Hz [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768 [ 0.000000] ... CHAINHASH_SIZE: 16384 [ 0.000000] memory used by lock dependency info: 3695 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.062209] Calibrating delay loop... 363.72 BogoMIPS (lpj=1818624) [ 0.119227] pid_max: default: 32768 minimum: 301 [ 0.124383] Security Framework initialized [ 0.128826] Mount-cache hash table entries: 512 [ 0.145982] CPU: Testing write buffer coherency: ok [ 0.152707] Setting up static identity map for 0xc041ed88 - 0xc041ede0 [ 0.164118] devtmpfs: initialized [ 0.173232] ttyO0 used as console in debug mode: uart0 clocks will not be gated [ 0.242012] pinctrl core: initialized pinctrl subsystem [ 0.252653] regulator-dummy: no parameters [ 0.260174] NET: Registered protocol family 16 [ 0.265723] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.295484] gpiochip_add: registered GPIOs 0 to 31 on device: gpio [ 0.303439] OMAP GPIO hardware version 0.1 [ 0.310567] gpiochip_add: registered GPIOs 32 to 63 on device: gpio [ 0.320495] gpiochip_add: registered GPIOs 64 to 95 on device: gpio [ 0.330479] gpiochip_add: registered GPIOs 96 to 127 on device: gpio [ 0.356857] omap-gpmc 50000000.gpmc: could not find pctldev for node /pinmux@44e10800/gpmc_pins, deferring probe [ 0.367516] platform 50000000.gpmc: Driver omap-gpmc requests probe deferral [ 0.375643] No ATAGs? [ 0.377853] hw-breakpoint: debug architecture 0x4 unsupported. [ 0.385002] cpsw.0: No hwaddr in dt. Using c8:a0:30:83:91:be from efuse [ 0.391981] cpsw.1: No hwaddr in dt. Using c8:a0:30:83:91:bf from efuse [ 0.449213] bio: create slab at 0 [ 0.463822] usbcore: registered new interface driver usbfs [ 0.470140] usbcore: registered new interface driver hub [ 0.476512] usbcore: registered new device driver usb [ 0.482966] omap_i2c 44e0b000.i2c: could not find pctldev for node /pinmux@44e10800/i2c0_pins, deferring probe [ 0.493433] platform 44e0b000.i2c: Driver omap_i2c requests probe deferral [ 0.510569] cfg80211: Calling CRDA to update world regulatory domain [ 0.519405] Switching to clocksource timer1 [ 0.585009] NET: Registered protocol family 2 [ 0.591523] TCP established hash table entries: 2048 (order: 2, 16384 bytes) [ 0.599211] TCP bind hash table entries: 2048 (order: 4, 73728 bytes) [ 0.607185] TCP: Hash tables configured (established 2048 bind 2048) [ 0.614144] TCP: reno registered [ 0.617577] UDP hash table entries: 256 (order: 2, 20480 bytes) [ 0.624133] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes) [ 0.632359] NET: Registered protocol family 1 [ 0.638659] RPC: Registered named UNIX socket transport module. [ 0.644927] RPC: Registered udp transport module. [ 0.649858] RPC: Registered tcp transport module. [ 0.654821] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.662640] NetWinder Floating Point Emulator V0.97 (double precision) [ 0.683580] jffs2: version 2.2. © 2001-2006 Red Hat, Inc. [ 0.689959] msgmni has been set to 483 [ 0.699227] io scheduler noop registered [ 0.703370] io scheduler deadline registered [ 0.707997] io scheduler cfq registered (default) [ 0.714510] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568 [ 0.723777] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.739698] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 88) is a OMAP UART0 [ 0.747967] console [ttyO0] enabled, bootconsole disabled [ 0.747967] console [ttyO0] enabled, bootconsole disabled [ 0.762091] 48022000.serial: ttyO1 at MMIO 0x48022000 (irq = 89) is a OMAP UART1 [ 0.772232] 48024000.serial: ttyO2 at MMIO 0x48024000 (irq = 90) is a OMAP UART2 [ 0.782654] 481a6000.serial: ttyO3 at MMIO 0x481a6000 (irq = 60) is a OMAP UART3 [ 0.792624] 481a8000.serial: ttyO4 at MMIO 0x481a8000 (irq = 61) is a OMAP UART4 [ 0.802588] 481aa000.serial: ttyO5 at MMIO 0x481aa000 (irq = 62) is a OMAP UART5 [ 0.843181] brd: module loaded [ 0.865884] loop: module loaded [ 0.874171] Generic platform RAM MTD, (c) 2004 Simtec Electronics [ 0.886752] usbcore: registered new interface driver rt2800usb [ 0.893362] usbcore: registered new interface driver asix [ 0.899570] usbcore: registered new interface driver cdc_ether [ 0.906226] usbcore: registered new interface driver smsc95xx [ 0.912745] usbcore: registered new interface driver net1080 [ 0.919220] usbcore: registered new interface driver cdc_subset [ 0.925972] usbcore: registered new interface driver zaurus [ 0.932386] usbcore: registered new interface driver cdc_ncm [ 0.940627] usbcore: registered new interface driver cdc_wdm [ 0.947182] usbcore: registered new interface driver usbtest [ 0.953609] i2c /dev entries driver [ 0.962424] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec [ 0.975466] usbcore: registered new interface driver usbhid [ 0.981346] usbhid: USB HID core driver [ 0.986783] oprofile: no performance counters [ 0.993932] oprofile: using timer interrupt. [ 0.999224] TCP: cubic registered [ 1.002724] Initializing XFRM netlink socket [ 1.007408] NET: Registered protocol family 17 [ 1.012203] NET: Registered protocol family 15 [ 1.017496] Key type dns_resolver registered [ 1.022171] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 [ 1.030376] ThumbEE CPU extension supported. [ 1.039576] omap-gpmc 50000000.gpmc: GPMC revision 6.0 [ 1.052059] spansion,s29gl010p11t: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x002266 Chip ID 0x00223e [ 1.063590] Amd/Fujitsu Extended Query Table at 0x0040 [ 1.069058] Amd/Fujitsu Extended Query version 1.3. [ 1.074426] number of CFI chips: 1 [ 1.078250] 7 ofpart partitions found on MTD device spansion,s29gl010p11t [ 1.085438] Creating 7 MTD partitions on "spansion,s29gl010p11t": [ 1.091869] 0x000000000000-0x0000000c0000 : "boot" [ 1.104959] 0x0000000c0000-0x0000000e0000 : "env1" [ 1.115074] 0x0000000e0000-0x000000100000 : "env2" [ 1.124888] 0x000000100000-0x000000500000 : "kernel" [ 1.134892] 0x000000500000-0x000001500000 : "rootfs" [ 1.145051] 0x000001500000-0x000004000000 : "user" [ 1.154950] 0x000004000000-0x000008000000 : "data" [ 1.170564] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz [ 1.181724] gpiochip_find_base: found new base at 240 [ 1.188394] gpiochip_add: registered GPIOs 240 to 255 on device: mcp23017 [ 1.201011] DCDC1: at 1500 mV [ 1.206835] vdd_mpu: 925 <--> 1325 mV at 1100 mV [ 1.214128] vdd_core: 925 <--> 1150 mV at 1100 mV [ 1.221458] LDO1: at 1800 mV [ 1.226815] LDO2: at 3300 mV [ 1.232215] LDO3: at 1800 mV [ 1.237537] LDO4: at 3300 mV [ 1.242640] tps65217 0-0024: TPS65217 ID 0xe version 1.2 [ 1.249346] at24 0-0053: 256 byte 24c02 EEPROM, writable, 8 bytes/write [ 1.260583] rtc-ds1307 0-0068: rtc core: registered ds1307 as rtc0 [ 1.267223] rtc-ds1307 0-0068: 56 bytes nvram [ 1.333979] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6 [ 1.340425] davinci_mdio 4a101000.mdio: detected phy mask fffffffc [ 1.350461] libphy: 4a101000.mdio: probed [ 1.354791] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720 [ 1.364453] davinci_mdio 4a101000.mdio: phy[1]: device 4a101000.mdio:01, driver SMSC LAN8710/LAN8720 [ 1.374403] Detected MACID = c8:a0:30:83:91:be [ 1.382355] cpsw: Detected MACID = c8:a0:30:83:91:bf [ 1.391359] rtc-ds1307 0-0068: setting system clock to 2000-01-23 22:06:49 UTC (948665209) [ 3.010550] VFS: Mounted root (jffs2 filesystem) readonly on device 31:4. [ 3.019030] devtmpfs: mounted [ 3.022638] Freeing unused kernel memory: 200K (c0543000 - c0575000)