Hi
I have beagleboard-XM rev C and trying to run android gingerbread 2.3.4 devkit 2.1
My board just hangs up after showing initial landroid picture on dvi monitor.
Please find the boot logs attached here-:
OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHzOMAP3 Beagle board + LPDDR/NANDI2C: readyDRAM: 384 MiBNAND: HW ECC [Kernel/FS layout] selected0 MiB*** Warning - bad CRC or NAND, using default environmentIn: serialOut: serialErr: serialBeagle xM Rev A/CDie ID #073400029ff800000168301017018019Hit any key to stop autoboot: 0 mmc1 is availablereading boot.scr460 bytes readRunning bootscript from mmc ...## Executing script at 82000000reading uImage2745140 bytes read***** Kernel: /dev/mmcblk0p1/uImage ********** RootFS: /dev/mmcblk0p2 *****## Booting kernel from Legacy Image at 82000000 ... Image Name: Linux-2.6.37-g06ebbba Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2745076 Bytes = 2.6 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OKOKStarting kernel ...Uncompressing Linux... done, booting the kernel.Linux version 2.6.37-g06ebbba (demo@demo-laptop) (gcc version 4.4.3 (GCC) ) #4 Wed Jan 18 18:28:10 IST 2012CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7fCPU: VIPT nonaliasing data cache, VIPT aliasing instruction cacheMachine: OMAP3 Beagle BoardReserving 8388608 bytes SDRAM for VRAMMemory policy: ECC disabled, Data cache writebackOMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000Built 1 zonelists in Zone order, mobility grouping on. Total pages: 62976Kernel command line: console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off omap_vout.vid1_staMPID hash table entries: 1024 (order: 0, 4096 bytes)Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)Memory: 248MB = 248MB totalMemory: 245300k/245300k available, 16844k reserved, 0K highmemVirtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xffc00000 - 0xffe00000 ( 2 MB) vmalloc : 0xd0800000 - 0xf8000000 ( 632 MB) lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .init : 0xc0008000 - 0xc003b000 ( 204 kB) .text : 0xc003b000 - 0xc052f000 (5072 kB) .data : 0xc0530000 - 0xc0574940 ( 275 kB)NR_IRQS:409Clocking rate (Crystal/Core/MPU): 26.0/400/600 MHzReprogramming SDRC clock to 400000000 Hzdpll3_m2_clk rate change failed: -22IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interruptsTotal of 96 interrupts on 1 active controllerGPMC revision 5.0Trying to install interrupt handler for IRQ402Trying to install interrupt handler for IRQ403Trying to install interrupt handler for IRQ404Trying to install interrupt handler for IRQ405Trying to install interrupt handler for IRQ406Trying to install interrupt handler for IRQ407Trying to install interrupt handler for IRQ408Trying to install type control for IRQ409Trying to set irq flags for IRQ409OMAP clockevent source: GPTIMER1 at 32768 HzConsole: colour dummy device 80x30Calibrating delay loop... 597.64 BogoMIPS (lpj=2334720)pid_max: default: 32768 minimum: 301Security Framework initializedMount-cache hash table entries: 512CPU: Testing write buffer coherency: okregulator: core version 0.5regulator: dummy: NET: Registered protocol family 16OMAP GPIO hardware version 2.5OMAP GPIO hardware version 2.5OMAP GPIO hardware version 2.5OMAP GPIO hardware version 2.5OMAP GPIO hardware version 2.5OMAP GPIO hardware version 2.5omap_mux_init: Add partition: #1: core, flags: 0OMAP3 Beagle Rev: xM CFound NAND on CS0Registering NAND on CS0Unable to get DVI reset GPIOhw-breakpoint: debug architecture 0x4 unsupported.OMAP DMA hardware revision 5.0bio: create slab <bio-0> at 0SCSI subsystem initializedusbcore: registered new interface driver usbfsusbcore: registered new interface driver hubusbcore: registered new device driver usbomap_device: omap_i2c.1: new worst case activate latency 0: 30517omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHztwl4030: PIH (irq 7) chaining IRQs 368..375twl4030: power (irq 373) chaining IRQs 376..383twl4030: gpio (irq 368) chaining IRQs 384..401regulator: VUSB1V5: 1500 mV normal standbyregulator: VUSB1V8: 1800 mV normal standbyregulator: VUSB3V1: 3100 mV normal standbytwl4030_usb twl4030_usb: Initialized TWL4030 USB moduleregulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standbyregulator: VDAC: 1800 mV normal standbyregulator: VDVI: 1800 mV normal standbyregulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standbyregulator: VAUX3: 1800 mV normal standbyregulator: VAUX4: 1800 mV normal standbyomap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHzomap_device: omap_i2c.2: new worst case deactivate latency 0: 30517omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHzAdvanced Linux Sound Architecture Driver Version 1.0.23.Switching to clocksource 32k_countermusb-hdrc: version 6.0, otg (peripheral+host), debug=0musb-hdrc musb-hdrc.0: dma type: dma-inventramusb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92NET: Registered protocol family 2IP route cache hash table entries: 2048 (order: 1, 8192 bytes)TCP established hash table entries: 8192 (order: 4, 65536 bytes)TCP bind hash table entries: 8192 (order: 3, 32768 bytes)TCP: Hash tables configured (established 8192 bind 8192)TCP reno registeredUDP hash table entries: 256 (order: 0, 4096 bytes)UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)NET: Registered protocol family 1NetWinder Floating Point Emulator V0.97 (double precision)omap-iommu omap-iommu.0: isp registeredAM37x/DM37x Linux PSP version 04.02.00.07 (OMAP3BEAGLE)ashmem: initializedVFS: Disk quotas dquot_6.5.2Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)JFFS2 version 2.2. (NAND) (SUMMARY) �© 2001-2006 Red Hat, Inc.msgmni has been set to 479io scheduler noop registeredio scheduler deadline registeredio scheduler cfq registered (default)OMAP DSS rev 2.0OMAP DISPC rev 3.0OMAP VENC rev 2OMAP DSI rev 1.0Serial: 8250/16550 driver, 4 ports, IRQ sharing enabledomap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2console [ttyO2] enabledomap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3brd: module loadedloop: module loadedmtdoops: mtd device (mtddev=name/number) must be suppliedomap2-nand driver initializingNo NAND device found.No NAND device found.OneNAND driver initializingusbcore: registered new interface driver asixusbcore: registered new interface driver cdc_etherusbcore: registered new interface driver smsc95xxusbcore: registered new interface driver net1080usbcore: registered new interface driver cdc_subsetusbcore: registered new interface driver zaurusehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driverehci-omap.0 supply hsusb0 not found, using dummy regulatorehci-omap.0 supply hsusb1 not found, using dummy regulatorehci-omap ehci-omap.0: OMAP-EHCI Host Controllerehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1ehci-omap ehci-omap.0: irq 77, io mem 0x48064800ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00usb usb1: New USB device found, idVendor=1d6b, idProduct=0002usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1usb usb1: Product: OMAP-EHCI Host Controllerusb usb1: Manufacturer: Linux 2.6.37-g06ebbba ehci_hcdusb usb1: SerialNumber: ehci-omap.0hub 1-0:1.0: USB hub foundhub 1-0:1.0: 3 ports detectedInitializing USB Mass Storage driver...usbcore: registered new interface driver usb-storageUSB Mass Storage support registered.android initandroid_probe pdata: c053ff2candroid_bindandroid_usb gadget: android_usb readymusb-hdrc musb-hdrc.0: MUSB HDRC host drivermusb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2usb usb2: New USB device found, idVendor=1d6b, idProduct=0002usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1usb usb2: Product: MUSB HDRC host driverusb usb2: Manufacturer: Linux 2.6.37-g06ebbba musb-hcdusb usb2: SerialNumber: musb-hdrc.0hub 2-0:1.0: USB hub foundhub 2-0:1.0: 1 port detectedf_adb initandroid_register_function adbadb_bind_configf_mass_storage initandroid_register_function usb_mass_storagemice: PS/2 mouse device common for all miceinput: gpio-keys as /devices/platform/gpio-keys/input/input0input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input1using rtc device, twl_rtc, for alarmstwl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0twl_rtc twl_rtc: Power up reset detected.twl_rtc twl_rtc: Enabling TWL-RTC.i2c /dev entries driverLinux media interface: v0.10Linux video capture interface: v2.00omap3isp supply VDD_CSIPHY1 not found, using dummy regulatoromap3isp supply VDD_CSIPHY2 not found, using dummy regulatoromap3isp omap3isp: Revision 15.0 foundomap-iommu omap-iommu.0: isp: version 1.1mt9v113 2-003c: chip id mismatch read 0x0, expecting 0x2280isp_register_subdev_group: Unable to register subdev mt9v113omap_device: omap_wdt.-1: new worst case activate latency 0: 30517OMAP Watchdog Timer Rev 0x31: initial timeout 60 sectwl4030_wdt twl4030_wdt: Failed to register misc devicetwl4030_wdt: probe of twl4030_wdt failed with error -16device-mapper: uevent: version 1.0.3device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.comusbcore: registered new interface driver usbhidusbhid: USB HID core driverlogger: created 64K log 'log_main'logger: created 256K log 'log_events'logger: created 64K log 'log_radio'logger: created 64K log 'log_system'usbcore: registered new interface driver snd-usb-audioOMAP3 Beagle/Devkit8000 SoC initusb 1-2: new high speed USB device using ehci-omap and address 2asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping okALSA device list: #0: omap3beagleoprofile: hardware counters not availableoprofile: using timer interrupt.TCP cubic registeredInitializing XFRM netlink socketNET: Registered protocol family 17NET: Registered protocol family 15Registering the dns_resolver key typeVFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3ThumbEE CPU extension supported.Power Management for TI OMAP3.smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initializedsmartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initializedSmartReflex Class3 initializedclock: disabling unused clocks to save powerplatform mpu.0: omap_voltage_scale: Already at the requestedrate 600000000regulator_init_complete: incomplete constraints, leaving VDAC onusb 1-2: New USB device found, idVendor=0424, idProduct=9514usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)omap_vout omap_vout: Buffer Size = 3686400hub 1-2:1.0: USB hub foundhub 1-2:1.0: 5 ports detectedomap_vout omap_vout: : registered and initialized video device 15omap_vout omap_vout: Buffer Size = 3686400omap_vout omap_vout: : registered and initialized video device 16Waiting 1sec before mounting root device...mmc0: host does not support reading read-only switch. assuming write-enable.mmc0: new high speed SDHC card at address 450fmmcblk0: mmc0:450f SD04G 3.69 GiB mmcblk0: p1 p2 p3usb 1-2.1: new high speed USB device using ehci-omap and address 3usb 1-2.1: New USB device found, idVendor=0424, idProduct=ec00usb 1-2.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0smsc95xx v1.0.4smsc95xx 1-2.1:1.0: usb0: register 'smsc95xx' at usb-ehci-omap.0-2.1, smsc95xx USB 2.0 Ethernet, 1e:ad:ff:0e:5f:b4EXT3-fs: barriers not enabledkjournald starting. Commit interval 5 secondsEXT3-fs (mmcblk0p2): using internal journalEXT3-fs (mmcblk0p2): recovery completeEXT3-fs (mmcblk0p2): mounted filesystem with ordered data modeVFS: Mounted root (ext3 filesystem) on device 179:2.Freeing init memory: 204Kinit (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'enabling adbadb_open# omap_device: omap_i2c.1: new worst case activate latency 0: 91552omap_device: omap_i2c.1: new worst case deactivate latency 0: 61035
Can somebody suggest what can be the problem and how to resolve it.
regards,
Prashant.
Hi Prashant,
Please try with our prebuilt image.
You can download it from below link under "Pre-built Images" section.
http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_4_DevKit_2_1/index_FDS.html
Regards,
Pankaj Bharadiya
PS: Please mark this post as answered via the Verify Answer button below if you think it answers your question. Thanks!
I did tried with prebuilt images it hangs at the same point.
1. I have re-tried to with the prebuilt images what pankaj has suggested, and it worked for me.
2. Could you post your boot arguments and logcat details for furhter analysis.
$logcat
BR,
satish
Kindly click the verify answer button on this post if it answer your question.
My board did boot up with prebuilt binaries as well as locally compiled images after making some changes in boot args.
But though UI is visible on samsung monitor but it does not show up on SONY BRAVIA LED tv.
My kernel cmd line looks like-:
setenv bootargs 'console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off mpurate=1000 omap_vout.vid1_static_vrfb_alloc=y vram=16M omapfb.vram=0:8M,1:4M,2:4M omapfb.mode=dvi:1280x720MR-16@30 omapdss.def_disp="dvi"'
Is there anything I am missing?
Can you please tell me what changes you made for pre-built installation?
Rgrds,
Heshsham
If you want to say that beagleboard XM revC is hanging up on bootanimation. Then first check your power adapter.
Then try booting with USB power rather than using external 5V power adapter.
prashant.
Thanks for your reply Prashant.
Well, you mean using Y cable(Two USB & one OTG ): Two USB goes to Host and one OTG goes on the board & no external power?
Yes
just connect beagleboard to USB port of ur computer using OTG connector on beagleboard(mini USB connector) and no external power.
Hi,
Today I ported android using prebuilt binaries from TI page. Display is okay but mouse is not working and I am not able to unlock the android screen,
I am using external power supply and the board is okay as it mouse and keyboard works okay with original angstrom image.
Vinay Chaddha
With gingerbread-2.3.4 mouse and keyboard do not work on beagleboard-XM as the USB hub do not provide power. There are some kernel patches available just look for it. It will work.