Package: u-boot-exynos
Version: 2016.03+dfsg1-4
Severity: important

Hi,

I'm trying to make a bootable SD card on my XU4 (100% compatible with XU3).
It works fine if I use the binary U-Boot binary from Hardkernel, but it is
a relatively old U-Boot, and I'd like to use Debian's instead.

However, if I swap out u-boot.bin.hardkernel with
/usr/lib/u-boot/odroid/u-boot-dtb.bin, the system plain out does not boot --
there's no hint of what's wrong, there's just nothing on the serial console.
I've tried both the layout from Hardkernel's sd_fusing.sh (which works with
their U-Boot) and the ones from /usr/share/doc/u-boot-exynos/README.odroid.gz,
and both have the exact same result. (I don't really know where these sector
offsets come from, though; they don't seem to be equivalent to just cat-ing
everything together.)

I'm including the script that I'm using to build; it doesn't actually build
a booting system (it's unfinished and doesn't have a boot.ini), but if you
uncomment the part where it uses the official Hardkernel U-Boot instead of the
one from Debian, it actually starts U-Boot on the serial console and tries to
launch a kernel from there. I've been running it from an amd64 sid system
like this:

  ./prepare.sh /dev/mmcblk0 256 sid http://debian.samfundet.no/debian

where http://debian.samfundet.no/debian is my local armhf mirror.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.6.0-rc7 (SMP w/4 CPU cores)
Locale: LANG=nb_NO.utf8, LC_CTYPE=nb_NO.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information


-- 
Homepage: https://www.sesse.net/

Attachment: prepare.sh
Description: Bourne shell script

Reply via email to