El mar, 04-12-2018 a las 16:14 -0500, Robert Moskowitz escribió: > > On 12/4/18 1:24 PM, Dennis Gilmore wrote: > > The odroid boards need binary files we can not distribute. While I > > have > > a couple they are not really supportable. > > No success today. Here is what I tried: > > used > https://blog.christophersmart.com/2018/04/28/fedora-on-odroid-hc1-mini-nas-armv7/ > > All work was done on my F28 x64 notebook on to a 16GB uSD card. > > downloaded and installed F30 minimal: > > fedora-arm-image-installer > --image=/home/rgm/arm/Fedora-Minimal-armhfp-Rawhide-20181203.n.0- > sda.raw.xz > --target=none --media=/dev/sdb > > Then installed the bootloader: > > mkdir hardkernel ; cd hardkernel > > wget > https://raw.githubusercontent.com/hardkernel/u-boot/odroidxu4-v2017.05/sd_fuse/sd_fusing.sh > \ > https://raw.githubusercontent.com/hardkernel/u-boot/odroidxu4-v2017.05/sd_fuse/bl1.bin.hardkernel > \ > https://raw.githubusercontent.com/hardkernel/u-boot/odroidxu4-v2017.05/sd_fuse/bl2.bin.hardkernel.720k_uboot > \ > https://raw.githubusercontent.com/hardkernel/u-boot/odroidxu4-v2017.05/sd_fuse/tzsw.bin.hardkernel > > cp /run/media/rgm/__/usr/share/uboot/odroid-xu3/u-boot.bin . > > chmod a+x sd_fusing.sh > > ./sd_fusing.sh /dev/sdb > > Note that I took the uboot from the F30 install. > > Next I fixed extlinux. The above website had extlinux.conf directly > in > the mounted boot partition, I found it in the extlinux directory. > > sed -i "s|append|& cpuidle.off=1 \ > console=tty1 console=ttySAC2,115200n8 \ > rd.driver.pre=ledtrig-heartbeat,xhci-plat-hcd no_bL_switcher|" \ > /run/media/rgm/__boot/extlinux/extlinux.conf > > This resulted in: > > cat /run/media/rgm/__boot/extlinux/extlinux.conf > # extlinux.conf generated by appliance-creator > ui menu.c32 > menu autoboot Welcome to Fedora-Minimal-armhfp-Rawhide-20181203.n.0. > Automatic boot in # second{,s}. Press a key for options. > menu title Fedora-Minimal-armhfp-Rawhide-20181203.n.0 Boot Options. > menu hidden > timeout 20 > totaltimeout 600 > > label Fedora-Minimal-armhfp-Rawhide-20181203.n.0 > (4.20.0-0.rc4.git2.1.fc30.armv7hl) > kernel /vmlinuz-4.20.0-0.rc4.git2.1.fc30.armv7hl > append cpuidle.off=1 console=tty1 console=ttySAC2,115200n8 > rd.driver.pre=ledtrig-heartbeat,xhci-plat-hcd no_bL_switcher ro > root=UUID=0405755f-001a-4df5-8a6d-c9538ca89ee3 rhgb quiet > LANG=en_US.UTF-8 > fdtdir /dtb-4.20.0-0.rc4.git2.1.fc30.armv7hl/ > initrd /initrd-4.20.0-0.rc4.git2.1.fc30.armv7hl.img > > > I inserted the uSD card in the Odroid, connected the serial cable, > running screen and here is the capture: > > > > U-Boot 2018.09 (Sep 11 2018 - 09:51:41 +0000) for ODROID-XU3/XU4/HC1 > > CPU: Exynos5422 @ 800 MHz > Model: Odroid XU3 based on EXYNOS5422 > Board: Odroid XU3 based on EXYNOS5422 > Type: hc1 > DRAM: 2 GiB > MMC: EXYNOS DWMMC: 0, EXYNOS DWMMC: 2 > Loading Environment from MMC... Card did not respond to voltage > select! > *** Warning - No block device, using default environment > > In: serial > Out: serial > Err: serial > Net: No ethernet found. > Hit any key to stop autoboot: 0 > MMC Device 1 not found > no mmc device at slot 1 > Card did not respond to voltage select! > switch to partitions #0, OK > mmc2 is current device > Scanning mmc 2:2... > Found /extlinux/extlinux.conf > Retrieving file: /extlinux/extlinux.conf > 728 bytes read in 3 ms (236.3 KiB/s) > Ignoring unknown command: ui > Ignoring malformed menu command: autoboot > Ignoring malformed menu command: hidden > Ignoring unknown command: totaltimeout > Fedora-Minimal-armhfp-Rawhide-20181203.n.0 Boot Options. > 1: Fedora-Minimal-armhfp-Rawhide-20181203.n.0 > (4.20.0-0.rc4.git2.1.fc30.arm > v7hl) > Enter choice: 1: Fedora-Minimal-armhfp-Rawhide-20181203.n.0 > (4.20.0-0.rc4 > .git2.1.fc30.armv7hl) > Retrieving file: /initrd-4.20.0-0.rc4.git2.1.fc30.armv7hl.img > ** File not found /initrd-4.20.0-0.rc4.git2.1.fc30.armv7hl.img ** was there an initrd in the boot partition? the problem is that it was not found. the file should actually be named initramfs-<version>.img not initrd-<version>.img Dennis > Skipping Fedora-Minimal-armhfp-Rawhide-20181203.n.0 > (4.20.0-0.rc4.git2.1.fc30.ar > mv7hl) for failure retrieving initrd > SCRIPT FAILED: continuing... > starting USB... > USB0: USB EHCI 1.00 > USB1: Register 2000140 NbrPorts 2 > Starting the controller > USB XHCI 1.00 > USB2: Register 2000140 NbrPorts 2 > Starting the controller > USB XHCI 1.00 > scanning bus 0 for devices... 1 USB Device(s) found > scanning bus 1 for devices... cannot reset port 1!? > 1 USB Device(s) found > scanning bus 2 for devices... 2 USB Device(s) found > scanning usb for storage devices... 0 Storage Device(s) found > scanning usb for ethernet devices... 1 Ethernet Device(s) > found > Waiting for Ethernet connection... done. > BOOTP broadcast 1 > BOOTP broadcast 2 > BOOTP broadcast 3 > BOOTP broadcast 4 > BOOTP broadcast 5 > BOOTP broadcast 6 > > Retry time exceeded; starting again > missing environment variable: pxeuuid > Retrieving file: /extlinux/pxelinux.cfg/00000000 > *** ERROR: `serverip' not set > Retrieving file: /extlinux/pxelinux.cfg/0000000 > *** ERROR: `serverip' not set > > ====================== > > > So what am I missing here? > > Do you have to run the Hardkernel script on an arm boot? > > Please advise. Thanks >
Attachment:
signature.asc
Description: This is a digitally signed message part
_______________________________________________ arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@xxxxxxxxxxxxxxxxxxxxxxx