Hi everyone,
It's a late night, but, I glad to share some results of booting ArchLinux on the X92 hardware.
A couple of moments ago I managed to boot the "Arch Linux 5.1.3-1-ARCH" kernel from the "linux-aarch64" package by:
- changing the initrd_addr from 0x13000000 to 0x15000000 and booti to bootm (by editing s905_autoscript.cmd and compiling it back to s905_autoscript)
- building uImage from the original Image using the following command:
$this->bbcode_second_pass_code('', 'mkimage -A arm64 -O linux -T kernel -C none -a 0x01080000 -e 0x01080000 -n "Linux kernel" -d Image uImage')
But, I still have an issue with the uInitrd image. Right now I'm using uInitrd from some Armbian distribution and the boot process seems OK (at least I see the "archlinux login:" prompt).
However, when I switch to use an uImage build from the ArchLinux initramfs-linux.img file by using the following command:
$this->bbcode_second_pass_code('', 'mkimage -A arm64 -O linux -T ramdisk -a 0x0 -e 0x0 -n initramfs-linux.img -d initramfs-linux.img uInitrd')
the boot process stuck on the following commands/logs:$this->bbcode_second_pass_code('', '
[ 4.500380] ALSA device list:
[ 4.502244] No soundcards found.
[ 4.510397] Freeing unused kernel memory: 1856K
[ 4.584501] Run /init as init process
[ 4.774513] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 4.964867] usb 1-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
[ 4.967418] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4.974526] usb 1-1: Product: USB 2.0 Hub
[ 4.987133] random: fast init done
[ 5.038487] hub 1-1:1.0: USB hub found
[ 5.038577] hub 1-1:1.0: 4 ports detected
[ 5.409873] EXT4-fs (mmcblk0p3): mounted filesystem with writeback data mode. Opts: data=writeback')
I hope someone can suggest me what's wrong with my configs/environment/whatever else, coz, I have no idea what I'm doing)