On Thu, May 19, 2016 at 9:32 AM, <arm_ml(a)rirasoft.de> wrote:
> Am 2016-05-18 21:24, schrieb Peter Robinson:
>>
>> Hi,
>>
>>> I've found in
>>> fedora-minimal-armhfp-rawhide-2016-05-08.n.0.sda.raw.xz
>>> support for U-boot for Odroid-XU4. Can I "dd" the Image to a
microSD
>>> ?
>>> Or should I use the fedora-arm-image-installer, but which target?
>>>
>>> I'm using the XU4 with the Ubuntu?-Kernel and Fedora 23 on top as a
>>> Home/Nas-Server with the Cloudshell.
>>
>>
>> So there's some extra steps needed for exynos processors as there's a
>> binary blob, which we can't redistribute, needed for boot. You can
>> use
>> the Fedora u-boot and kernel. There's details of where to get the
>> blob
>> needed (depends on your version) in the README below (we ship this
>> readme with the new 2016.05 u-boot).
>>
>> So you should be able to dd out the image or "arm-image-installer
>> --image=XX --target=none" and then follow the instructions to write
>> the blob/u-boot.
>>
>> Peter
>>
>> [1]
>>
http://git.denx.de/?p=u-boot.git;a=blob_plain;f=doc/README.odroid;hb=HEAD
>> _______________________________________________
>> arm mailing list
>> arm(a)lists.fedoraproject.org
>>
http://lists.fedoraproject.org/admin/lists/arm@lists.fedoraproject.org
>
>
> Hi Peter,
>
> thank you for this information. What I've done:
>
> [root@destnadml00 Arm]# fedora-arm-image-installer
> --image=Fedora-Minimal-armhfp-Rawhide-20160518.n.0-sda.raw.xz
> --target=none
> --media=/dev/sdc
>
> =====================================================
> = Selected Image:
> = Fedora-Minimal-armhfp-Rawhide-20160518.n.0-sda.raw.xz
> = Selected Media : /dev/sdc
> = U-Boot Target : none
> =====================================================
>
> *****************************************************
> *****************************************************
> ******** WARNING! ALL DATA WILL BE DESTROYED ********
> *****************************************************
> *****************************************************
>
> Type 'YES' to proceed, anything else to exit now
>
> = Proceed? YES
> = Writing:
> = Fedora-Minimal-armhfp-Rawhide-20160518.n.0-sda.raw.xz
> = To: /dev/sdc ....
> 0+216811 Datensätze ein
> 0+216811 Datensätze aus
> 2146435072 Bytes (2,1 GB) kopiert, 176,355 s, 12,2 MB/s
> = Writing image complete!
> = No U-Boot will be installed.
>
> = Installation Complete! Insert into the none and boot.
> [root@destnadml00 Arm]# cd Odroid\ XU4/U-Boot/
> [root@destnadml00 U-Boot]# ls -l
> insgesamt 944
> -rw-rw-r--. 1 resch resch 15616 19. Mai 08:42 bl1.bin.hardkernel
> -rw-rw-r--. 1 resch resch 14592 19. Mai 08:37
> bl2.bin.hardkernel.1mb_uboot
> -rw-r--r--. 1 root root 47808 19. Mai 09:49
> exynos5422-odroidxu4.dtb
> -rw-rw-r--. 1 resch resch 54209 19. Mai 08:26 movi_partition.patch
> -rwxr-xr-x. 1 resch resch 1894 19. Mai 08:38 sd_fusing.1M.sh
> -rw-rw-r--. 1 resch resch 262144 19. Mai 08:38 tzsw.bin.hardkernel
> -rw-r--r--. 1 root root 544935 19. Mai 09:57 u-boot.bin
> -rw-r--r--. 1 root root 11399 19. Mai 09:57 u-boot.dtb
> [root@destnadml00 U-Boot]# ./sd_fusing.1M.sh /dev/sdc
> ++ '[' -z /dev/sdc ']'
> ++ '[' -b /dev/sdc ']'
> ++ echo '/dev/sdc reader is identified.'
> /dev/sdc reader is identified.
> ++ '[' -d /sys/block/sdcboot0 ']'
> ++ '[' -n '' ']'
> ++ signed_bl1_position=1
> ++ bl2_position=31
> ++ uboot_position=63
> ++ tzsw_position=2111
> ++ device=/dev/sdc
> ++ '[' -f ./u-boot-dtb.bin ']'
> ++ '[' -f ./u-boot.bin ']'
> ++ uboot=./u-boot.bin
> ++ echo 'BL1 fusing'
> BL1 fusing
> ++ sudo dd iflag=dsync oflag=dsync if=./bl1.bin.hardkernel of=/dev/sdc
> seek=1
> 30+1 Datensätze ein
> 30+1 Datensätze aus
> 15616 Bytes (16 kB) kopiert, 0,0437169 s, 357 kB/s
> ++ echo 'BL2 fusing'
> BL2 fusing
> ++ sudo dd iflag=dsync oflag=dsync if=./bl2.bin.hardkernel.1mb_uboot
> of=/dev/sdc seek=31
> 28+1 Datensätze ein
> 28+1 Datensätze aus
> 14592 Bytes (15 kB) kopiert, 0,0736991 s, 198 kB/s
> ++ echo 'u-boot fusing'
> u-boot fusing
> ++ sudo dd iflag=dsync oflag=dsync if=./u-boot.bin of=/dev/sdc seek=63
> 1064+1 Datensätze ein
> 1064+1 Datensätze aus
> 544935 Bytes (545 kB) kopiert, 1,67099 s, 326 kB/s
> ++ echo 'TrustZone S/W fusing'
> TrustZone S/W fusing
> ++ sudo dd iflag=dsync oflag=dsync if=./tzsw.bin.hardkernel
> of=/dev/sdc
> seek=2111
> 512+0 Datensätze ein
> 512+0 Datensätze aus.
> 262144 Bytes (262 kB) kopiert, 0,932371 s, 281 kB/s
> ++ echo 'U-boot image is fused successfully.'
> U-boot image is fused successfully.
> ++ echo 'Eject /dev/sdc and insert it again.'
> Eject /dev/sdc and insert it again.
> [root@destnadml00 U-Boot]#
>
>
> I've insert the SD-card into the XU4, switch to SD-Boot and Power on.
> The fan is running, red light is on, but no output on screen. Neither
> the
> mini LCD from the cloudshell or the monitor at HDMI.
>
> What's wrong?
No idea. I don't have one of these. Do you have a serial USB-TTL cable
to be able to debug? It's very likely it's outputting errors to the
serial console telling you what the issue is.
OK, I will try at the evening at home. For the Odroid C2 i've a USB-TTL
cable.
BTW:
What's the best support ARM board with Fedora? What I need:
- min.Quadcore
- 2 GB RAM
- SATA
- or USB3 to SATA
- OS: direct booting with Fedora with it's own Kernel, no Ubuntu or
other
Something like Cubietruck3 but a little bit more horsepower.
Greetings
Andreas