Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Feb 2019 04:54:15 +0100
From:      Al <al@datazap.net>
To:        Justin Hibbits <chmeeedalf@gmail.com>, "freebsd-ppc@freebsd.org" <freebsd-ppc@freebsd.org>
Subject:   Re: Netboot X5000
Message-ID:  <6afc4bfe-9cc0-57e3-391e-b69f18743fa0@datazap.net>
In-Reply-To: <20190204130229.4228eb4c@ralga.knownspace>
References:  <f763735b-afd8-626c-e1a7-24f71f52b1f2@datazap.net> <20190204130229.4228eb4c@ralga.knownspace>

next in thread | previous in thread | raw e-mail | index | archive | help
On 04/02/19 20:02, Justin Hibbits wrote:
> On Thu, 31 Jan 2019 02:06:19 +0100
> Al<al@datazap.net>  wrote:
>
>> Hello,
>>
>> After months of going in the wrong direction with this, I think I am
>> finally on the right track. I came across:
>> https://wiki.freebsd.org/powerpc/UBoot-Install  I have successfully
>> followed all the steps until where it says: "Once booted to netboot".
>> It does not document how to set up a netboot for a uboot machine. And
>> I have searched for hours looking for information on how to netboot
>> an X5000 without success. Does anyone know where I could find some
>> documentation on netbooting the X5000?
>>
>> Kind Regards,
>> Al
> Hi Al,
>
> I can't say I've setup a 'proper' netboot system, but when I was doing
> my bringup for the X5000 (and writing that wiki page) my netboot
> consisted of a isc-dhcp server and a tftp server with the kernel and
> dtb files.  The kernel at the time was a uImage, as demonstrated on the
> wiki page.  However, now it's possible (and I strongly encourage) to
> use ubldr to boot the kernel.  I will update the wiki page as soon as I
> get the last piece of the puzzle committed for placing ubldr in the
> right place at install time.
>
> An alternative would be to create a release image (make buildworld
> buildkernel KERNCONF=QORIQ64 TARGET_ARCH=powerpc64; make -C release/
> cdrom TARGET_ARCH=powerpc64), put that image onto a USB stick and
> "netbooting" ubldr (put ubldr on a tftp server, and boot that), and
> setting the loader to boot from the USB stick.  You might be able to
> just boot straight to ubldr on the USB stick, too.
>
> - Justin
>

Hello Justin,

I could not get it to make -C release/. It kept running out of disk 
space. This is an easy fix, but I decided to try one other thing first. 
I did an install to a thumb drive and booted with:
|load usb 0:1 ||0x3ffffc0 amiga64.uImage
load usb 0:1 3000000 cyrus.dtb
bootm ||0x3ffffc0 - 3000000

It acted like it may have booted, but the screen was black. It may have 
failed to initialize the video, so I am not sure if I could call this a 
success.

Is there documentation for ubldr?

Kind Regards
Al


|




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6afc4bfe-9cc0-57e3-391e-b69f18743fa0>