i am new in this linux embedded systems but im not totally new in embedded systems, i have used PIC mcu from Microchip before but not using a dev. board like iMX51 from freescale. Ive managed to boot the included demo images of WinCE and Ubuntu but im having a hard time booting the Android R9_1 Demo image which is also included in the Evaluation Kit. This is the last dump from the serial port: ---------------------------------------------------------------------------------------------------------------------------------- console handover: boot [ttymxc0] -> real [ttymxc0] mxcintuart.1: ttymxc1 at MMIO 0x73fc0000 (irq = 32) is a Freescale i.MX mxcintuart.2: ttymxc2 at MMIO 0x7000c000 (irq = 33) is a Freescale i.MX brd: module loaded loop: module loaded pmem_adsp: 1 init pmem_gpu: 3 init FEC Ethernet Driver fec_enet_mii_bus: probed IEEE1588: ptp-timer is unavailable PPP generic driver version 2.4.2 mxc_dataflash spi1.1: at45db321d (1000 KBytes) pagesize 512 bytes (OTP) Creating 2 MTD partitions on "mxc_dataflash": 0x000000000000-0x000000100000 : "bootloader" 0x000000100000-0x000000400000 : "kernel" MXC MTD nand Driver 3.0 i.MX GPMI NFC ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1 fsl-ehci fsl-ehci.0: irq 18, io base 0x73f80000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2 fsl-ehci fsl-ehci.1: irq 14, io base 0x73f80200 fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbserial USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core USB Serial support registered for GSM modem (1-port) usbcore: registered new interface driver option option: v0.7.2:USB Driver for GSM modems ARC USBOTG Device Controller driver (1 August 2005) mice: could not register psaux device, error: -16 mice: PS/2 mouse device common for all mice MXC keypad loaded clk: Unable to get requested clock: kpp_clk input: mxckpd as /devices/virtual/input/input0 mc13892 rtc probe start pmic_rtc pmic_rtc.1: rtc core: registered pmic_rtc as rtc0 mc13892 rtc probe succeed i2c /dev entries driver Linux video capture interface: v2.00 i2c-adapter i2c-0: ACK not received ov3640_write_reg:write reg error:reg=3012,val=80 mxc_v4l2_output mxc_v4l2_output.0: Registered device video1 usbcore: registered new interface driver uvcvideo USB Video Class driver (v0.1.0) APM Battery Driver usb 2-1: new high speed USB device using fsl-ehci and address 2 i2c-adapter i2c-1: ACK not received MXC WatchDog Driver 2.0 clk: Unable to get requested clock: wdog_clk MXC Watchdog # 0 Timer: initial timeout 60 sec device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm- [email protected] Bluetooth: Virtual HCI driver ver 1.3 Bluetooth: Generic Bluetooth USB driver ver 0.5 usbcore: registered new interface driver btusb pmic_battery: probe of pmic_battery.1 failed with error -1 VPU initialized mxsdhci: MXC Secure Digital Host Controller Interface driver mxsdhci: MXC SDHCI Controller Driver. mmc0: SDHCI detect irq 128 irq 1 INTERNAL DMA mxsdhci: MXC SDHCI Controller Driver. mmc1: SDHCI detect irq 134 irq 2 INTERNAL DMA Registered led device: pmic_ledsr Registered led device: pmic_ledsg Registered led device: pmic_ledsb usbcore: registered new interface driver usbhid usbhid: v2.6:USB HID core driver usb 2-1: configuration #1 chosen from 1 choice logger: created 64K log 'log_main' hub 2-1:1.0: USB hub found hub 2-1:1.0: 7 ports detected logger: created 256K log 'log_events' logger: created 64K log 'log_radio' logger: created 64K log 'log_system' Advanced Linux Sound Architecture Driver Version 1.0.20. regulator: Unable to get requested regulator: VDDD sgtl5000-i2c 1-000a: SGTL5000 revision 17 No device for DAI imx-ssi-1-0 No device for DAI imx-ssi-1-1 No device for DAI imx-ssi-2-0 No device for DAI imx-ssi-2-1 mmc0: new SDHC card at address a0a2 mmcblk0: mmc0:a0a2 SD04G 3.69 GiB mmcblk0: DMA Sound Buffers Allocated:UseIram=1 buf->addr=1fff6000 buf- >area=db856000 size=24576 DMA Sound Buffers Allocated:UseIram=1 buf->addr=a90c8000 buf- >area=fa301000 size=24576 asoc: SGTL5000 <-> imx-ssi-2-0 mapping ok p1 p2 p3 < p5 p6 > p4 ALSA device list: #0: imx-3stack (SGTL5000) TCP cubic registered NET: Registered protocol family 10 IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 Bluetooth: L2CAP ver 2.13 Bluetooth: L2CAP socket layer initialized Bluetooth: SCO (Voice Link) ver 0.6 Bluetooth: SCO socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM ver 1.11 Bluetooth: BNEP (Ethernet Emulation) ver 1.3 Bluetooth: BNEP filters: protocol multicast Bluetooth: HIDP (Human Interface Emulation) ver 1.2 hcd_bus_suspend ehci_bus_suspend OTG wakeup irq is enabled OTG phy lowpower enable USB Host suspended RPC: Registered udp transport module. RPC: Registered tcp transport module. <6>DVI device plug-out VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2 regulator_init_complete: disabling GPO4 regulator_init_complete: disabling GPO3 regulator_init_complete: disabling GPO2 regulator_init_complete: disabling GPO1 regulator_init_complete: disabling VGEN1 regulator_init_complete: disabling VCAM regulator_init_complete: disabling VAUDIO regulator_init_complete: disabling VSD regulator_init_complete: disabling SWBST android init android_probe pdata: c0686a80 android_bind mass_storage_function_add android_usb gadget: Number of LUNs=3 adb_function_add android_usb gadget: android_usb ready Suspend udc for OTG auto detect OTG wakeup irq is enabled udc resume OTG wakeup irq disable OTG phy lowpower disable OTG wakeup irq is enabled OTG phy lowpower enable dr_controller_run: udc enter low power mode USB Gadget resumed fsl-usb2-udc: bind to driver android_usb input: mxc_ts as /devices/virtual/input/input1 mxc input touchscreen loaded pmic_rtc pmic_rtc.1: setting system clock to 1970-01-01 01:31:15 UTC (5475) Freeing init memory: 176K init: cannot open '/initlogo.rle' EXT4-fs (mmcblk0p2): barriers enabled kjournald2 starting: pid 2068, dev mmcblk0p2:8, commit interval 5 seconds EXT4-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended EXT4-fs (mmcblk0p2): internal journal on mmcblk0p2:8 EXT4-fs (mmcblk0p2): delayed allocation enabled EXT4-fs: mballoc enabled EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode EXT4-fs (mmcblk0p5): barriers enabled kjournald2 starting: pid 2069, dev mmcblk0p5:8, commit interval 5 seconds EXT4-fs (mmcblk0p5): warning: maximal mount count reached, running e2fsck is recommended EXT4-fs (mmcblk0p5): internal journal on mmcblk0p5:8 EXT4-fs (mmcblk0p5): delayed allocation enabled EXT4-fs: mballoc enabled EXT4-fs (mmcblk0p5): recovery complete EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode EXT4-fs (mmcblk0p6): barriers enabled kjournald2 starting: pid 2070, dev mmcblk0p6:8, commit interval 5 seconds EXT4-fs (mmcblk0p6): warning: maximal mount count reached, running e2fsck is recommended EXT4-fs (mmcblk0p6): internal journal on mmcblk0p6:8 EXT4-fs (mmcblk0p6): delayed allocation enabled EXT4-fs: mballoc enabled EXT4-fs (mmcblk0p6): recovery complete EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery' enabling adb adb_open # usb 2-1.6: new high speed USB device using fsl-ehci and address 3 usb 2-1.6: configuration #1 chosen from 1 choice scsi0 : SCSI emulation for USB Mass Storage devices warning: `wpa_supplicant' uses 32-bit capabilities (legacy support in use) otg is idle for some times,so we close the clock 9203120 close otg clk ok scsi 0:0:0:0: Direct-Access USB TO I DE/SATA Device 0009 PQ: 0 ANSI: 0 sd 0:0:0:0: [sda] Attached SCSI disk pmem: request for physical address of pmem region from process 2156. request_suspend_state: wakeup (3->0) at 23482776287 (1970-01-01 01:31:36.275807876 UTC) Not all allocated memory blocks were freed. Doing it now. Freeing list entry #0, gpuaddr=ab300000 Freeing list entry #1, gpuaddr=ab301000 Freeing list entry #2, gpuaddr=ab311000 Freeing list entry #3, gpuaddr=ab343000 Freeing list entry #6, gpuaddr=ab364000 Freeing list entry #7, gpuaddr=ab366000 Freeing list entry #8, gpuaddr=ab386000 Freeing list entry #103, gpuaddr=ab976000 ---------------------------------------------------------------------- The system hangs at this point (or i assumed it hangs), or should i wait a lot more? is it checking something from the board or busy freeing mem blocks? Can someone pls. help me boot the demo image? im actually studying linux embedded systems/device drivers but i can't continue if i can't even boot the demo image.
Thanks in advance guys, have a nice day and God bless always. -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
