Quỳnh Mino Posted February 3 Posted February 3 Anyone have Armbian image for Amlogic S805? Android Box Infomation FDT: m8b_m201_1GB UART Log: QA5:B;SVN:B72;POC:1DF;STS:0;BOOT:0;INIT:0;READ:0; U-boot-00000-ge0c1103-dirty(m8b_m201_v1@) (Feb 02 2018 - 15:47:12) clr h-ram DRAM: 1 GiB relocation Offset is: 2fec4000 aml_card_type=0x200 MMC: [mmc_register] add mmc dev_num=0, port=1, if_type=6 [mmc_register] add mmc dev_num=1, port=2, if_type=6 SDIO Port B: 0, SDIO Port C: 1 power init out reg=c110804c,value=dfffffff IR init done! register usb cfg[0][1] = 3ff67d4c register usb cfg[2][0] = 3ff6ac98 NAND: EMMC BOOT: not init nand do not init nand : cause boot_device_flag without nand get_boot_device_flag: init_ret -1 get_boot_device_flag EMMC BOOT: Emmckey: Access range is illegal! [mmc_init] SDIO Port C:1, if_type=7, initialized OK! [mmc_get_partition_table] skip cache partition. Partition table get from SPL is : name offset size flag =================================================================================== 0: bootloader 0 400000 0 1: reserved 2400000 4000000 0 2: cache 6c00000 20000000 2 3: env 27400000 800000 0 4: logo 28400000 2000000 1 5: recovery 2ac00000 2000000 1 6: misc 2d400000 2000000 1 7: boot 2fc00000 2000000 1 8: system 32400000 40000000 1 9: data 72c00000 15f400000 4 mmc read lba=0x12000, blocks=0x1 mmc read lba=0x12001, blocks=0x1 mmc_read_partition_tbl: mmc read partition OK! eMMC/TSD partition table have been checked OK! i=0,register --- emmc_key mmc_storage_probe 493 mmc storage node0 addr = 2600000 and node1 addr = 2640000 MMC BOOT, emmc_env_relocate_spec : env_relocate_spec 59 set_storage_device_flag: store 2 [imgread]Secure kernel sz 0x7c4730 Multi dtb tool version: v2 . Multi dtb detected, support 2 dtbs. aml_dt soc: m8b platform: m201 variant: 1G dtb 0 soc: m8b plat: m201 vari: 1G dtb 1 soc: m8b plat: m201 vari: 2G Find match dtb: 0 vpu clk_level in dts: 3 set vpu clk: 182150000Hz, readback: 182150000Hz(0x701) Net: Meson_Ethernet main_loop... cvbs trimming.1.v5: 0xa0, 0x1 preboot... hdmi tx power init TV mode 576cvbs selected. vdac open.1 = 0x1, 0x1 mode is: 4 viu chan = 1 config HPLL config HPLL done reboot_mode=charging ### main_loop entered: bootdelay=1 ### main_loop: bootcmd="run mytvboot; if test ${bootfromnand} = 1; then setenv bootfromnand 0; saveenv; else run bootfromsd; run bootfromusb; run bootfromemmc; fi; run storeboot" Hit Enter key to stop autoboot -- : 0 exit abortboot: 0 (Re)start USB(0)... USB0: dwc_usb driver version: 2.94 6-June-2012 USB (1) peri reg base: c1108820 USB (1) use clock source: XTAL input USB (1) base addr: 0xc90c0000 Force id mode: Host dwc_otg: No USB device found ! lowlevel init failed USB error: all controllers failed lowlevel init ** Invalid boot device ** ** Invalid boot device ** ** Invalid boot device ** ** Invalid boot device ** [mmc_init] SDIO Port B:0, if_type=7, initialized OK! reading s805_autoscript 1991 bytes read ## Executing script at 01000000 reading uInitrd 4373257 bytes read reading uImage 6608764 bytes read reading dtb.img ** Unable to read "dtb.img" from mmc 0:1 ** [imgread]Secure kernel sz 0x7c4730 Multi dtb tool version: v2 . Multi dtb detected, support 2 dtbs. aml_dt soc: m8b platform: m201 variant: 1G dtb 0 soc: m8b plat: m201 vari: 1G dtb 1 soc: m8b plat: m201 vari: 2G Find match dtb: 0 ## Booting kernel from Legacy Image at 14000000 ... Image Name: Linux-3.10.108 Image Type: ARM Linux Kernel Image (gzip compressed) Data Size: 6608700 Bytes = 6.3 MiB Load Address: 00208000 Entry Point: 00208000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 15000000 ... Image Name: uInitrd Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 4373193 Bytes = 4.2 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 11800000 Booting using the fdt blob at 0x11800000 Uncompressing Kernel Image ... OK uboot time: 12750841 us. EFUSE machid is not set. Using machid 0xf81 from environment From device tree /memory/ node aml_reserved_end property, for relocate ramdisk and fdt, relocate_addr: 0x4435001 Loading Ramdisk to 04009000, end 04434ac9 ... OK Loading Device Tree to 04000000, end 04008845 ... OK Starting kernel ... It stuck at "Starting kernel ..." I've used image from https://projects.milankragujevic.com/amlogic/s805/2018-10-28/ (https://forum.armbian.com/topic/1919-armbian-for-amlogic-s805/page/10/) 0 Quote
codiflow Posted March 25 Posted March 25 I'm not sure if that helps but your log says "** Unable to read "dtb.img" from mmc 0:1 **" – so the dtb cannot be read from mmc and it is using the fdt instead: "Booting using the fdt blob at 0x11800000" So maybe the hardware cannot be initialized correctly because of a wrong / missing dtb? 0 Quote
Quỳnh Mino Posted November 13 Author Posted November 13 QA5:B;SVN:B72;POC:1DF;STS:0;BOOT:0;INIT:0;READ:0;CHECK:FFFFBF00;READ:0;CHECK:FFFFBF00;READ:0; U-boot-00000-ge0c1103-dirty(m8b_m201_v1@) (Feb 02 2018 - 15:47:12) clr h-ram DRAM: 1 GiB relocation Offset is: 2fec4000 aml_card_type=0x200 MMC: [mmc_register] add mmc dev_num=0, port=1, if_type=6 [mmc_register] add mmc dev_num=1, port=2, if_type=6 SDIO Port B: 0, SDIO Port C: 1 power init out reg=c110804c,value=dfffffff IR init done! register usb cfg[0][1] = 3ff67d4c register usb cfg[2][0] = 3ff6ac98 NAND: EMMC BOOT: not init nand do not init nand : cause boot_device_flag without nand get_boot_device_flag: init_ret -1 get_boot_device_flag EMMC BOOT: Emmckey: Access range is illegal! [mmc_init] SDIO Port C:1, if_type=7, initialized OK! [mmc_get_partition_table] skip cache partition. Partition table get from SPL is : name offset size flag =================================================================================== 0: bootloader 0 400000 0 1: reserved 2400000 4000000 0 2: cache 6c00000 20000000 2 3: env 27400000 800000 0 4: logo 28400000 2000000 1 5: recovery 2ac00000 2000000 1 6: misc 2d400000 2000000 1 7: boot 2fc00000 2000000 1 8: system 32400000 40000000 1 9: data 72c00000 15f400000 4 mmc read lba=0x12000, blocks=0x1 mmc read lba=0x12001, blocks=0x1 mmc_read_partition_tbl: mmc read partition OK! eMMC/TSD partition table have been checked OK! i=0,register --- emmc_key mmc_storage_probe 493 mmc storage node0 addr = 2600000 and node1 addr = 2640000 MMC BOOT, emmc_env_relocate_spec : env_relocate_spec 59 set_storage_device_flag: store 2 [imgread]Secure kernel sz 0x7c4730 Multi dtb tool version: v2 . Multi dtb detected, support 2 dtbs. aml_dt soc: m8b platform: m201 variant: 1G dtb 0 soc: m8b plat: m201 vari: 1G dtb 1 soc: m8b plat: m201 vari: 2G Find match dtb: 0 vpu clk_level in dts: 3 set vpu clk: 182150000Hz, readback: 182150000Hz(0x701) Net: Meson_Ethernet main_loop... cvbs trimming.1.v5: 0xa0, 0x1 preboot... hdmi tx power init TV mode 1080p selected. mode = 8 vic = 16 set HDMI vic: 16 mode is: 8 viu chan = 1 config HPLL config HPLL done reconfig packet setting done reboot_mode=charging ### main_loop entered: bootdelay=1 ### main_loop: bootcmd="run start_autoscript; run storeboot" Hit Enter key to stop autoboot -- : 0 exit abortboot: 0 (Re)start USB(0)... USB0: dwc_usb driver version: 2.94 6-June-2012 USB (1) peri reg base: c1108820 USB (1) use clock source: XTAL input USB (1) base addr: 0xc90c0000 Force id mode: Host dwc_otg: No USB device found ! lowlevel init failed USB error: all controllers failed lowlevel init ** Invalid boot device ** ** Invalid boot device ** ** Invalid boot device ** ** Invalid boot device ** [mmc_init] SDIO Port B:0, if_type=7, initialized OK! Device: SDIO Port B Manufacturer ID: 0 OEM: 0 Name: oTran Speed: 20000000 Rd Block Len: 512 SD version 2.0 High Capacity: Yes Capacity: 62542315520 Boot Part Size: 0 Bus Width: 4-bit reading s805_autoscript 855 bytes read ## Executing script at 11000000 reading uInitrd 6475861 bytes read reading uImage 5923409 bytes read reading dtb.img 22927 bytes read ## Booting kernel from Legacy Image at 14000000 ... Image Name: Linux-3.10.108 Image Type: ARM Linux Kernel Image (gzip compressed) Data Size: 5923345 Bytes = 5.6 MiB Load Address: 00208000 Entry Point: 00208000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 15000000 ... Image Name: uInitrd Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 6475797 Bytes = 6.2 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 11800000 Booting using the fdt blob at 0x11800000 Uncompressing Kernel Image ... OK uboot time: 11639202 us. EFUSE machid is not set. Using machid 0xf81 from environment From device tree /memory/ node aml_reserved_end property, for relocate ramdisk and fdt, relocate_addr: 0x463a001 Loading Ramdisk to 0400c000, end 04639015 ... OK Loading Device Tree to 04000000, end 0400b845 ... OK Starting kernel ... added dtb.img but still stuck at starting kernel btw, dtb file i got from stock android memory 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.