On 24 October 2014 16:15:18 GMT+08:00, Adam Williamson <adamwill@fedoraproject.org> wrote:
>It'd be great if folks could help out with the Beta RC1 testing. The
>cloud images seem to be busted but everything else is available for
>testing, and Dennis will look into the Cloud issues tomorrow. In the
>meantime if people can help get the ARM and Workstation/KDE tests run
>it'd be a big help.

(Snipped the non-arm guys)

On a Cubietruck, unpacking Fedora-Minimal-armhfp-21_Alpha-1-sda.raw.xz to an SD gets me nothing useful, it seems because the U-Boot that needs to be on SD Card at a magic sector offset is missing.


U-Boot 2011.09-rc1-00003-ge89ab14-dirty (Jan 03 2014 - 12:57:33) Allwinner Technology

[ 0.143]version: 1.1.0
[ 0.146]pmbus: ready
[ 0.251]PMU: AXP209
[ 0.254]PMU: AXP20x found
[ 0.257]PMU: bat ratio = 100
[ 0.260]after set, dcdc2 =1400mv
[ 0.264]PMU: dcdc2 1400
[ 0.266]PMU: pll1 912 Mhz
boot_clock = 912
dcdc2_vol = 1400
[ 0.274]after set, dcdc2 =1400mv
dcdc3_vol = 1250
ldo2_vol = 3000
ldo3_vol = 2800
ldo4_vol = 2800
power_start = 0
storage_type = -1
usb_recovery = 1
find power_sply to end
fel key old mode
run key detect
no key found
no key input
dram_para_set start
dram_para_set end
[ 0.310]DRAM: 2 GiB
relocation Offset is: 75b23000
donn't initialize ther user_gpio (main_key:boot_init_gpio)
DRV_DISP_Init: opened
[ 0.525]boot_disp.output_type=4
[ 0.528]boot_disp.output_mode=4
[ 0.531]boot_disp.auto_hpd=0
workmode = 0
[ 0.536]NAND: NAND_UbootInit
NB1 : enter NAND_LogicInit
nand : get id_number_ctl from script, 3
not burn nand partition table!
NB1 : nand_info_init fail
[ 6.998]nand init fail
set to recovery
try sprite_led_gpio config
sunxi sprite begin
screen_width = 1024
screen_height = 768
bar x1: 256 y1: 344
bar x2: 768 y2: 424
read mbr failed
sprite update error: no data part found
read mbr failed
sprite update error: read image start error
sprite update error: current card sprite failed
now hold the machine
fail to find part named env
Using default environment

In: serial
Err: serial
--------fastboot partitions--------
mbr not exist
base bootcmd=run setargs_nand boot_normal
bootcmd set setargs_nand
key 0
recovery key high 6, low 4
cant find fstbt value
no misc partition is found
to be run cmd=run setargs_nand boot_normal
the part isn't exist
WORK_MODE_BOOT
WORK_MODE_BOOT
[ 7.091]Hit any key to stop autoboot: 0
cant find part named boot
sunxi_flash - sunxi_flash sub-system

Usage:
sunxi_flash read command parmeters :
parmeters 0 : addr to load(hex only)
parmeters 1 : the name of the part to be load
[parmeters 2] : the number of bytes to be load(hex only)
if [parmeters 2] not exist, the number of bytes to be load is the size of the part indecated on partemeter 1
boota: bad boot image magic, maybe not a boot.img?
sunxi#

So that's dead out of the box on Cubietruck and presumably Cubieboard 2 since it has the same requirement.

Making it work needs these instructions from this list

>>> git clone https://github.com/jwrdegoede/u-boot-sunxi.git
>>> cd u-boot-sunxi
>>> git checkout -B next origin/next
>>> make -j4 CROSS_COMPILE=arm-linux-gnu- Cubietruck_defconfig
>>> make -j4 CROSS_COMPILE=arm-linux-gnu-
>>> dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8

(You can transplant a Cubieboard 2 U-Boot, which I tried first, and it will "work", but Ethernet is dead and he understands he only has 1GB. So you need a Cubietrack-specific U-boot)

U-Boot SPL 2014.10-rc1-g7190869 (Oct 25 2014 - 09:23:15)
DRAM: 2048 MiB
CPU: 960000000Hz, AXI/AHB/APB: 3/2/2


U-Boot 2014.10-rc1-g7190869 (Oct 25 2014 - 09:23:15) Allwinner Technology

CPU: Allwinner A20 (SUN7I)
I2C: ready
DRAM: 2 GiB
MMC: SUNXI SD/MMC: 0
Reserved 8192kB of RAM for Framebuffer.
In: serial
Out: serial
Err: serial
SCSI: SUNXI SCSI INIT
SATA link 0 timeout.
AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: ncq stag pm led clo only pmp pio slum part ccc apst
Net: dwmac.1c50000
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
557 bytes read in 100 ms (4.9 KiB/s)
Ignoring unknown command: ui
Ignoring malformed menu command: autoboot
Ignoring malformed menu command: hidden
Ignoring unknown command: totaltimeout
Fedora-Minimal-armhfp-21_Alpha-1 Boot Options.
1: Fedora-Minimal-armhfp-21_Alpha-1 (3.16.1-301.fc21.armv7hl)
Enter choice: 1: Fedora-Minimal-armhfp-21_Alpha-1 (3.16.1-301.fc21.armv7hl)
Retrieving file: /initramfs-3.16.1-301.fc21.armv7hl.img
29206005 bytes read in 1702 ms (16.4 MiB/s)
Retrieving file: /vmlinuz-3.16.1-301.fc21.armv7hl
5460688 bytes read in 461 ms (11.3 MiB/s)
append: ro root=UUID=c078beec-18b2-44ae-aac5-e6fc275b45c5 console=ttyS0,115200 loglevel=8
Retrieving file: /dtb-3.16.1-301.fc21.armv7hl/sun7i-a20-cubieboard2.dtb
20757 bytes read in 2163 ms (8.8 KiB/s)
Wrong Image Format for sysboot command
ERROR: can't get kernel image!
Kernel image @ 0x42000000 [ 0x000000 - 0x5352d0 ]
## Flattened Device Tree blob at 43000000
Booting using the fdt blob at 0x43000000
Loading Ramdisk to 4e425000, end 4ffff5f5 ... OK
Loading Device Tree to 4e41c000, end 4e424114 ... OK

Starting kernel ...



Then nothing due to no default console... edit /boot/extlinux/extlinux.conf on the SD

append ro root=UUID=c078beec-18b2-44ae-aac5-e6fc275b45c5 console=ttyS0,115200 loglevel=8

Then he boots into firstboot on serial console which is nice. Ethernet etc seems to work fine.

So it's the usual Fedora goodness once you get over the hump, but does not work out of the box on Cubie*.

-Andy

>You can use my silly relval tool -
>https://www.happyassassin.net/wikitcms/ - as an alternative to editing
>the wiki pages to report results, if you like. Set up the repo, install
>relval, and run 'relval report-results --username=(fasname)'. You might
>find it a bit easier/more efficient than editing the pages.