Hi,
i try to use my C2 with these images.
-> I tried the latest Version 11 220213 which boots into Kodi
-> I tried Libreelec (official) Version 9, whichs boots, but there are some things missing (e.g. Python 3)
-> But, to be honest, i would rather use Version 10 instead of a nightly build version -> LibreELEC-AMLGX.arm-10.85.0-odroid-c2.img.gz
But this doesnt boot -> no HDMI output, but on serial console it seems to work??
Thats problem number one.. But i had to connect the board to the serial port of my PC because eth0 seems to be broken (on all versions), but i still hope its hardware isnt dead.
cat desg | grep ethernet
[ 7.009816] meson8b-dwmac c9410000.ethernet eth0: PHY [stmmac-0:00] driver [RTL8211F Gigabit Ethernet] (irq=46)
[ 7.035829] meson8b-dwmac c9410000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 7.237746] meson8b-dwmac c9410000.ethernet: Failed to reset the dma
[ 7.237775] meson8b-dwmac c9410000.ethernet eth0: stmmac_hw_setup: DMA engine initialization failed
[ 7.237784] meson8b-dwmac c9410000.ethernet eth0: stmmac_open: Hw setup failed
[ 8.161850] meson8b-dwmac c9410000.ethernet eth0: PHY [stmmac-0:00] driver [RTL8211F Gigabit Ethernet] (irq=46)
[ 8.170643] meson8b-dwmac c9410000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 8.377736] meson8b-dwmac c9410000.ethernet: Failed to reset the dma
[ 8.377767] meson8b-dwmac c9410000.ethernet eth0: stmmac_hw_setup: DMA engine initialization failed
[ 8.377776] meson8b-dwmac c9410000.ethernet eth0: stmmac_open: Hw setup failed
Display More
I found some information about this error:
But i dont know if this is already part of your image or if i have to "compile" the dtb file (no idea how) or why a not working ethernet phy should stop Version 10 from booting properly
I also tried latest "Armbian 21.08 Jammy XFCE" -> same Ethernet Error
-> if i could boot into Version 10 and use WiFi or a USB/Ethernet Adapter, that would be fine
here is the serial output
LibreELEC:/ # reboot
LibreELEC:/ # [ 22.967513] [823]: Failed to unmount /flash: Device or resource busy
[ 22.974145] systemd-shutdown[1]: Failed to finalize file systems, loop devices, ignoring.
[ 23.019425] reboot: Restarting system
INFO: PSCI Affinity Map:
INFO: AffInst: Level 0, MPID 0x0, State ON
INFO: AffInst: Level 0, MPID 0x1, State ON
INFO: AffInst: Level 0, MPID 0x2, State ON
INFO: AffInst: Level 0, MPID 0x3, State ON
bl31 reb▒GXBB:BL1:08dafd:0a8993;FEAT:EDFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:0;
TE: 87180
no sdio debug board detected
BL2 Built : 11:44:26, Nov 25 2015.
gxb gfb13a3b-c2 - jcao@wonton
Board ID = 8
set vcck to 1100 mv
set vddee to 1050 mv
CPU clk: 1536MHz
DDR channel setting: DDR0 Rank0+1 same
DDR0: 2048MB(auto) @ 912MHz(2T)-13
DataBus test pass!
AddrBus test pass!
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x000000b0
Load bl30 from eMMC, src: 0x00010200, des: 0x01000000, size: 0x00009ef0
Sending bl30........................................OK.
Run bl30...
Load bl301 from eMMC, src: 0x0001c200, des: 0x01000000, size: 0x000018c0
Wait bl30...Done
Sending bl301.......OK.
Run bl301...
31 from eMMC, src: 0x00020200, des: 0x10100000, size: 0x00011130
--- UART initialized after reboot ---
[Reset cause: unknown]
[Image: unknown, amlogic_v1.1.3046-00db630-dirty 2016-08-31 09:24:14 tao.zeng@droid04]
bl30: check_permit, count is 1
bl30: check_permit: ok!
chipidLoad bl33 from eMMC, src: 0x00034200, des: 0x01000000, size: 0x000a27d0
: ef be ad de d f0 ad ba ef be ad de not ES chip
[0.202155 Inits done]
secure task start!
high task start!
low task start!
NOTICE: BL3-1: v1.0(debug):4d2e34d
NOTICE: BL3-1: Built : 17:08:35, Oct 29 2015
INFO: BL3-1: Initializing runtime services
INFO: BL3-1: Preparing for EL3 exit to normal world
INFO: BL3-1: Next image address = 0x1000000
INFO: BL3-1: Next image spsr = 0x3c9
U-Boot 2022.01 (Feb 14 2022 - 01:30:42 +0000) odroid-c2
Model: Hardkernel ODROID-C2
SoC: Amlogic Meson GXBB (S905) Revision 1f:c (0:1)
DRAM: 2 GiB
MMC: mmc@72000: 0, mmc@74000: 1
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Net: eth0: ethernet@c9410000
Hit any key to stop autoboot: 0
Card did not respond to voltage select! : -110
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
1: LibreELEC
Retrieving file: /KERNEL
append: boot=LABEL=LIBREELEC disk=LABEL=STORAGE quiet systemd.debug_shell=ttyAML0 console=ttyAML0,115200n8 console=tty0
Retrieving file: /meson-gxbb-odroidc2.dtb
## Booting kernel from Legacy Image at 08080000 ...
Image Name:
Image Type: AArch64 Linux Kernel Image (lzo compressed)
Data Size: 11807716 Bytes = 11.3 MiB
Load Address: 01c80000
Entry Point: 01c80000
Verifying Checksum ... OK
## Flattened Device Tree blob at 08008000
Booting using the fdt blob at 0x8008000
Uncompressing Kernel Image
Loading Device Tree to 000000007bf40000, end 000000007bf49dc7 ... OK
Starting kernel ...
[ 1.344574] debugfs: Directory 'c1105400.audio-controller' with parent 'ODROID-C2' already present!
LibreELEC:/ #
Display More
and a full dmesg (sorry...)
-> Error: Unknown kernel command line parameters "boot=LABEL=LIBREELEC........." -> but the filesystem seems to be complete