On 25 October 2014 09:32:53 GMT+08:00, Andy Green <a...@warmcat.com> wrote: > > >On 24 October 2014 16:15:18 GMT+08:00, Adam Williamson ><adamw...@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.
Couple more findings - Cubietruck Ethernet onboard is broken. His phy negotiates the link OK but he cannot pass traffic. Googling around other people get this from non-3.4 kernel, so it's something missing upstream I guess. Latest rawhide kernel (3.18.0-0.rc1.git2.1.fc22.armv7hl) and update to latest sunxi U-Boot ( e847610a41af2b @ https://github.com/jwrdegoede/u-boot-sunxi ) did not solve it, it's still broken. There's some nasty 'fex' thing on these boards I managed to avoid until now maybe it's related to that. - Although firstboot stuff ran on console, sshd-keygen never ran. So ssh is up but he can't do key exchange. Journald makes it obvious Oct 26 08:59:34 localhost.localdomain sshd[1000]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Oct 26 08:59:34 localhost.localdomain sshd[1000]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Oct 26 08:59:34 localhost.localdomain sshd[1000]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Oct 26 08:59:34 localhost.localdomain sshd[1000]: fatal: No supported key exchange algorithms [preauth] Just run sshd-keygen to fix it -Andy >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. _______________________________________________ arm mailing list arm@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/arm