Hi, I have been using kernel 2.6.32 for years and decided it was time to upgrade to a more recent one so I chose the following as it can run the board safely at 1GHz:
https://github.com/RobertCNelson/armv7-multiplatform (v3.11.x branch) I also had to upgrade u-boot as my version (U-Boot SPL 2013.01-00071-g6ad77d8 (Feb 01 2013 - 22:10:08)) does not support zImage (even if I rebuild it with CONFIG_CMD_BOOTZ set it refuses to boot a zImage). So I switched to u-boot-2014.1. Whilst it booted first time the USB ports do not come up (and there are a bunch of errors during boot). I suspect this is a u-boot problem since if I boot my known working 2.6.32 kernel with uboot-2014.1 the usb ports are not working either. (If I go back to old uboot with 2.6.32 everything works fine so I know the board is good). Is there a known stable version of u-boot for beaglexm that can boot a zImage for this kernel? Do I need some patches for uboot? Thanks, Mark Serial output below: U-Boot 2014.01 (Jan 30 2014 - 01:06:48) OMAP3630/3730-GP ES1.1, CPU-OPP2, L3-200MHz, Max CPU Clock 1 Ghz OMAP3 Beagle board + LPDDR/NAND I2C: ready DRAM: 512 MiB NAND: 256 MiB MMC: OMAP SD/MMC: 0 Error: Bad compare! failed Error: Bad compare! failed Error: Bad compare! failed NAND read from offset 260000 failed -74 *** Warning - readenv() failed, using default environment In: serial Out: serial Err: serial Beagle xM Rev A/B No EEPROM on expansion board Die ID #127400011ff00000015739eb0c00d00d Net: usb_ether Hit any key to stop autoboot: 0 mmc0 is current device gpio: pin 173 (gpio 173) value is 0 gpio: pin 4 (gpio 4) value is 0 SD/MMC found on device 0 reading uEnv.txt 8 bytes read in 3 ms (2 KiB/s) Loaded environment from uEnv.txt Importing environment from mmc ... ** File not found /boot/uImage ** Booting from nand ... NAND read: device 0 offset 0x280000, size 0x400000 4194304 bytes read: OK Wrong Image Format for bootm command ERROR: can't get kernel image! 3810576 bytes read in 264 ms (13.8 MiB/s) 13511 bytes read in 22 ms (599.6 KiB/s) Booting with DT from mmc0 ... Kernel image @ 0x80200000 [ 0x000000 - 0x3a2510 ] ## Flattened Device Tree blob at 80f80000 Booting using the fdt blob at 0x80f80000 Using Device Tree in place at 80f80000, end 80f864c6 Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Linux version 3.11.10-armv7-x14.2 (xxxx@xxxxxxx) (gcc version 4.8.2 20131014 (prerelease) (crosstool-NG linaro-1.13.1-4.8-2013.10 - Linaro GCC 2013.10) ) #1 SMP Wed Jan 29 23:51:17 GMT 2014 [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine: Generic OMAP3-GP (Flattened Device Tree), model: TI OMAP3 BeagleBoard xM [ 0.000000] cma: CMA: reserved 16 MiB at 9e800000 [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] CPU: All CPU(s) started in SVC mode. [ 0.000000] OMAP3630 ES1.1 (l2cache iva sgx neon isp 192mhz_clk ) [ 0.000000] PERCPU: Embedded 9 pages/cpu @c138e000 s14080 r8192 d14592 u36864 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129792 [ 0.000000] Kernel command line: console=ttyO2,115200n8 mpurate=auto buddy=none camera=none vram=2M omapfb.mode=dvi:640x480MR-16@60 omapdss.def_disp=dvi root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] allocated 1048576 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] Memory: 488964K/523264K available (7254K kernel code, 627K rwdata, 2864K rodata, 469K init, 1014K bss, 34300K 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 : 0xe0800000 - 0xff000000 ( 488 MB) [ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0xc0008000 - 0xc09e99f4 (10119 kB) [ 0.000000] .init : 0xc09ea000 - 0xc0a5f700 ( 470 kB) [ 0.000000] .data : 0xc0a60000 - 0xc0afcea0 ( 628 kB) [ 0.000000] .bss : 0xc0afcea0 - 0xc0bfa6b8 (1015 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1. [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 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] Clocking rate (Crystal/Core/MPU): 26.0/400/600 MHz [ 0.000000] clock: dpll5: dpll5_clk omap3630 [ 0.000000] clock: dpll5: Applying SPRZ319E 2.1: 13000000, 443, 5, 8 [ 0.000000] OMAP clockevent source: timer12 at 32768 Hz [ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms [ 0.000000] OMAP clocksource: 32k_counter at 32768 Hz [ 0.000000] Console: colour dummy device 80x30 [ 0.000305] Calibrating delay loop... 339.14 BogoMIPS (lpj=1695744) [ 0.042633] pid_max: default: 32768 minimum: 301 [ 0.042785] Security Framework initialized [ 0.042877] AppArmor: AppArmor initialized [ 0.043090] Mount-cache hash table entries: 512 [ 0.048095] Initializing cgroup subsys memory [ 0.048156] Initializing cgroup subsys devices [ 0.048156] Initializing cgroup subsys freezer [ 0.048187] Initializing cgroup subsys net_cls [ 0.048187] Initializing cgroup subsys blkio [ 0.048217] Initializing cgroup subsys perf_event [ 0.048339] CPU: Testing write buffer coherency: ok [ 0.048767] CPU0: thread -1, cpu 0, socket -1, mpidr 0 [ 0.048828] Setting up static identity map for 0xc06dd928 - 0xc06dd980 [ 0.049987] Brought up 1 CPUs [ 0.050018] SMP: Total of 1 processors activated (339.14 BogoMIPS). [ 0.050018] CPU: All CPU(s) started in SVC mode. [ 0.050903] devtmpfs: initialized [ 0.072357] omap_hwmod: mcbsp2: cannot be enabled for reset (3) [ 0.114868] xor: measuring software checksum speed [ 0.198150] arm4regs : 647.200 MB/sec [ 0.284698] 8regs : 477.200 MB/sec [ 0.371246] 32regs : 558.400 MB/sec [ 0.371246] xor: using function: arm4regs (647.200 MB/sec) [ 0.371276] pinctrl core: initialized pinctrl subsystem [ 0.371917] regulator-dummy: no parameters [ 0.373382] NET: Registered protocol family 16 [ 0.377166] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.384704] Reprogramming SDRC clock to 400000000 Hz [ 0.386688] omap_gpio 48310000.gpio: could not find pctldev for node /ocp/pinmux@48002a00/pinmux_gpio1_pins, deferring probe [ 0.386749] platform 48310000.gpio: Driver omap_gpio requests probe deferral [ 0.387786] OMAP GPIO hardware version 2.5 [ 0.394622] platform 49022000.mcbsp: alias fck already exists [ 0.395019] platform 49024000.mcbsp: alias fck already exists [ 0.398864] omap-gpmc 6e000000.gpmc: GPMC revision 5.0 [ 0.401428] No ATAGs? [ 0.401428] hw-breakpoint: debug architecture 0x4 unsupported. [ 0.403076] OMAP DMA hardware revision 5.0 [ 0.417785] bio: create slab <bio-0> at 0 [ 0.561950] raid6: int32x1 85 MB/s [ 0.709106] raid6: int32x2 112 MB/s [ 0.855773] raid6: int32x4 89 MB/s [ 1.002868] raid6: int32x8 90 MB/s [ 1.002868] raid6: using algorithm int32x2 (112 MB/s) [ 1.002899] raid6: using intx1 recovery algorithm [ 1.003906] edma-dma-engine edma-dma-engine.0: Can't allocate PaRAM dummy slot [ 1.003967] edma-dma-engine: probe of edma-dma-engine.0 failed with error -5 [ 1.019073] omap-dma-engine 48056000.dma-controller: OMAP DMA engine driver [ 1.019683] platform hsusb2_power_reg.24: Driver reg-fixed-voltage requests probe deferral [ 1.022918] SCSI subsystem initialized [ 1.023651] usbcore: registered new interface driver usbfs [ 1.023742] usbcore: registered new interface driver hub [ 1.023925] usbcore: registered new device driver usb [ 1.025787] omap_i2c i2c.10: did not get pins for i2c error: -19 [ 1.026367] omap_i2c i2c.10: bus 0 rev4.4 at 2600 kHz [ 1.027313] omap_i2c i2c.11: did not get pins for i2c error: -19 [ 1.027770] omap_i2c i2c.11: bus 1 rev4.4 at 400 kHz [ 1.027893] omap_i2c i2c.12: did not get pins for i2c error: -19 [ 1.028320] omap_i2c i2c.12: bus 2 rev4.4 at 100 kHz [ 1.029174] media: Linux media interface: v0.10 [ 1.029266] Linux video capture interface: v2.00 [ 1.029418] pps_core: LinuxPPS API ver. 1 registered [ 1.029418] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]> [ 1.029449] PTP clock support registered [ 1.029541] EDAC MC: Ver: 3.0.0 [ 1.030426] omap-iommu omap-iommu.0: mmu_isp registered [ 1.030883] Advanced Linux Sound Architecture Driver Initialized. [ 1.031890] NetLabel: Initializing [ 1.031921] NetLabel: domain hash size = 128 [ 1.031921] NetLabel: protocols = UNLABELED CIPSOv4 [ 1.032012] NetLabel: unlabeled traffic allowed by default [ 1.032501] Switched to clocksource 32k_counter [ 1.058624] AppArmor: AppArmor Filesystem Enabled [ 1.073028] NET: Registered protocol family 2 [ 1.073974] TCP established hash table entries: 4096 (order: 3, 32768 bytes) [ 1.074066] TCP bind hash table entries: 4096 (order: 3, 32768 bytes) [ 1.074188] TCP: Hash tables configured (established 4096 bind 4096) [ 1.074249] TCP: reno registered [ 1.074279] UDP hash table entries: 256 (order: 1, 8192 bytes) [ 1.074310] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [ 1.074707] NET: Registered protocol family 1 [ 1.075256] RPC: Registered named UNIX socket transport module. [ 1.075256] RPC: Registered udp transport module. [ 1.075286] RPC: Registered tcp transport module. [ 1.075286] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 1.077728] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available [ 1.080902] audit: initializing netlink socket (disabled) [ 1.080963] type=2000 audit(1.230:1): initialized [ 1.410461] VFS: Disk quotas dquot_6.5.2 [ 1.410888] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 1.414672] NFS: Registering the id_resolver key type [ 1.414764] Key type id_resolver registered [ 1.414764] Key type id_legacy registered [ 1.414825] fuse init (API version 7.22) [ 1.416046] bio: create slab <bio-1> at 1 [ 1.417510] Btrfs loaded [ 1.417816] msgmni has been set to 987 [ 1.419616] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) [ 1.419830] io scheduler noop registered [ 1.419830] io scheduler deadline registered [ 1.420074] io scheduler cfq registered (default) [ 1.422851] pinctrl-single 48002030.pinmux: 742 pins at pa fa002030 size 1484 [ 1.423187] pinctrl-single 48002a00.pinmux: 46 pins at pa fa002a00 size 92 [ 1.425415] OMAP DSS rev 2.0 [ 1.425933] omapdss supply vdds_dsi not found, using dummy regulator [ 1.427795] abb: 1012 <--> 1380 mV [ 1.510375] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.512329] Serial: IMX driver [ 1.513305] omap_uart serial.7: did not get pins for uart0 error: -19 [ 1.513732] serial.7: ttyO0 at MMIO 0x4806a000 (irq = 88) is a OMAP UART0 [ 1.514190] omap_uart serial.8: did not get pins for uart1 error: -19 [ 1.514495] serial.8: ttyO1 at MMIO 0x4806c000 (irq = 89) is a OMAP UART1 [ 1.515289] serial.9: ttyO2 at MMIO 0x49020000 (irq = 90) is a OMAP UART2 [ 2.430175] console [ttyO2] enabled [ 2.434539] omap_uart serial.19: did not get pins for uart3 error: -19 [ 2.441711] serial.19: ttyO3 at MMIO 0x49042000 (irq = 96) is a OMAP UART3 [ 2.449493] serial: Freescale lpuart driver [ 2.454406] [drm] Initialized drm 1.1.0 20060810 [ 2.459350] usbcore: registered new interface driver udl [ 2.471679] twl 0-0048: PIH (irq 23) chaining IRQs 306..314 [ 2.477722] twl 0-0048: power (irq 311) chaining IRQs 314..321 [ 2.486114] VDD1: 600 <--> 1450 mV at 1200 mV [ 2.492279] VDAC: 1800 mV [ 2.496643] VPLL2: 1800 mV [ 2.500671] VMMC1: 1850 <--> 3150 mV at 3150 mV [ 2.506622] VMMC2: 1850 <--> 3150 mV at 2600 mV [ 2.512329] VUSB1V5: 1500 mV [ 2.516113] VUSB1V8: 1800 mV [ 2.519805] VUSB3V1: 3100 mV [ 2.523803] VSIM: 1800 <--> 3000 mV at 1800 mV [ 2.529632] twl4030_gpio gpio.38: gpio (irq 306) chaining IRQs 322..339 [ 2.539581] twl4030_usb twl4030-usb.39: Initialized TWL4030 USB module [ 2.555023] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 2.561889] ehci-omap: OMAP-EHCI Host Controller driver [ 2.567687] ehci-omap 48064800.ehci: Can't get PHY device for port 1: -517 [ 2.574981] platform 48064800.ehci: Driver ehci-omap requests probe deferral [ 2.582550] usbcore: registered new interface driver usb-storage [ 2.595794] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver [ 2.602172] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 1 [ 2.610565] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 2.617736] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.625335] usb usb1: Product: MUSB HDRC host driver [ 2.630523] usb usb1: Manufacturer: Linux 3.11.10-armv7-x14.2 musb-hcd [ 2.637390] usb usb1: SerialNumber: musb-hdrc.0.auto [ 2.643402] hub 1-0:1.0: USB hub found [ 2.647338] hub 1-0:1.0: 1 port detected [ 2.653625] mousedev: PS/2 mouse device common for all mice [ 2.662292] omap_wdt: OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec [ 2.671142] cpuidle: using governor ladder [ 2.675537] cpuidle: using governor menu [ 2.679687] sdhci: Secure Digital Host Controller Interface driver [ 2.686187] sdhci: Copyright(c) Pierre Ossman [ 2.691528] omap-dma-engine 48056000.dma-controller: allocating channel for 62 [ 2.699188] omap-dma-engine 48056000.dma-controller: allocating channel for 61 [ 2.708190] omap_hsmmc mmc.17: pins are not configured from the driver [ 2.752960] sdhci-pltfm: SDHCI platform and OF driver helper [ 2.759429] ledtrig-cpu: registered to indicate activity on CPUs [ 2.766448] hidraw: raw HID events driver (C) Jiri Kosina [ 2.772735] usbcore: registered new interface driver usbhid [ 2.778564] usbhid: USB HID core driver [ 2.783477] ashmem: initialized [ 2.788360] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 2.795379] [drm] No driver support for vblank timestamp query. [ 2.801574] [drm] Initialized imx-drm 1.0.0 20120507 on minor 0 [ 2.850585] mmc0: host does not support reading read-only switch. assuming write-enable. [ 2.861633] mmc0: new high speed SDHC card at address 0007 [ 2.868255] mmcblk0: mmc0:0007 SD4GB 3.67 GiB [ 2.875457] mmcblk0: p1 p2 [ 2.909210] omap-twl4030 sound.22: twl4030-hifi <-> 49022000.mcbsp mapping ok [ 2.919403] oprofile: using arm/armv7 [ 2.923889] TCP: cubic registered [ 2.927947] NET: Registered protocol family 10 [ 2.933624] mip6: Mobile IPv6 [ 2.936737] NET: Registered protocol family 17 [ 2.941558] Key type dns_resolver registered [ 2.946472] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 [ 2.957275] ThumbEE CPU extension supported. [ 2.961853] Registering SWP/SWPB emulation handler [ 2.966979] SmartReflex Class3 initialized [ 2.972167] registered taskstats version 1 [ 2.977081] VPLL2: disabling [ 2.980773] VDAC: disabling [ 2.985382] omapdrm omapdrm.0: DMM not available, disable DMM support [ 2.993041] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.000030] [drm] No driver support for vblank timestamp query. [ 3.006561] omapdrm omapdrm.0: No connectors reported connected with modes [ 3.013885] [drm] Cannot find any crtc or sizes - going 1024x768 [ 3.045166] Console: switching to colour frame buffer device 128x48 [ 3.068786] omapdrm omapdrm.0: fb0: omapdrm frame buffer device [ 3.075073] omapdrm omapdrm.0: registered panic notifier [ 3.080718] [drm] Initialized omapdrm 1.0.0 20110917 on minor 1 [ 3.090637] hsusb2_vbus: 3300 mV [ 3.094818] ehci-omap 48064800.ehci: Can't get PHY device for port 1: -517 [ 3.102142] platform 48064800.ehci: Driver ehci-omap requests probe deferral [ 3.110229] drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 3.116943] sr_init: No PMIC hook to init smartreflex [ 3.122467] sr_init: platform driver register failed for SR [ 3.128479] imx-drm imx-drm: No connectors reported connected with modes [ 3.135589] [drm] Cannot find any crtc or sizes - going 1024x768 [ 3.146240] imx-drm imx-drm: fb1: frame buffer device [ 3.152130] ALSA device list: [ 3.155364] #0: omap3beagle [ 3.168121] kjournald starting. Commit interval 5 seconds [ 3.180786] EXT3-fs (mmcblk0p2): using internal journal [ 3.186370] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode [ 3.193756] VFS: Mounted root (ext3 filesystem) on device 179:2. [ 3.205230] devtmpfs: mounted [ 3.209167] Freeing unused kernel memory: 468K (c09ea000 - c0a5f000) [ 3.593505] cfg80211: Calling CRDA to update world regulatory domain [ 3.745025] rtl8192cu: unknown parameter 'rtw_power_mgnt' ignored [ 3.751525] rtl8192cu: unknown parameter 'rtw_enusbss' ignored [ 3.758239] usbcore: registered new interface driver rtl8192cu [ 3.823791] gspca_main: v2.14.0 registered [ 3.834747] usbcore: registered new interface driver ov534 [ 3.893981] usbcore: registered new interface driver usbserial [ 3.900207] usbcore: registered new interface driver usbserial_generic [ 3.907257] usbserial: USB Serial support registered for generic [ 3.931427] usbcore: registered new interface driver ftdi_sio [ 3.937744] usbserial: USB Serial support registered for FTDI USB Serial Device Successfully initialized wpa_supplicant Could not read interface wlan0 flags: No such device WEXT: Could not set interface 'wlan0' UP wlan0: Failed to initialize driver interface udhcpc: SIOCGIFINDEX: No such device ntpd: send failed: Network is unreachable ntpd: send failed: Network is unreachable -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
