Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jan 2015 22:37:26 +0100
From:      Torfinn Ingolfsen <torfinn.ingolfsen@getmail.no>
To:        freebsd-arm@FreeBSD.org
Cc:        Michael Dexter <editor@callfortesting.org>
Subject:   Re: Updated Chromebook ARM Wiki Page
Message-ID:  <20150108223726.14c6b79598ad039cb5f1ba81@getmail.no>
In-Reply-To: <549E58CE.9000103@callfortesting.org>
References:  <549E58CE.9000103@callfortesting.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 26 Dec 2014 22:59:26 -0800
Michael Dexter <editor@callfortesting.org> wrote:

> 
> Hello all,
> 
> I have rewritten the Chromebook ARM wiki page to focus on USB boot which 
> allows for self-hosing:
> 
> https://wiki.freebsd.org/FreeBSD/arm/Chromebook

I have a Samsung Chromebook 2, model XE503C32-K02SE.
This is the "Peach Pi" according to this[1] page.
With the aid of the wiki page (and a lot of help from people on this mailing list) I was able to build an image.
Differences, compared to wiki page:
- r2669385 don't build for me, so I used r276666
- kernel config file:
# kernel config file for Chromebook 2 Peach Pi

include         "CHROMEBOOK-PEACH-PIT"
ident           CHROMEBOOK-PEACH-PI

#hints          "CHROMEBOOK-PEACH-PIT.hints"

options        ROOTDEVNAME=\"ufs:/dev/da0p3\"

Unfortunately, it won't boot, it just hangs after starting the kernel.
I've tried this:
(transcribed "peach #" is the U-Boot prompt)
peach # usb  dev 0

USB device 0:
        Device 0: Vendor: Kingston Rev: PMAP Prod: DataTraveler 2.0
                     Type: Removable Hard Disk
                     Capacity: 7441.6 MB = 7.2 GB (15240576 x 512)
... is now current device
peach # fatload usb 0:2 0x40f00000 kernel.bin
reading kernel.bin
5459684 bytes read in 2953 ms (1.8 MiB/s)
peach # go 0x40f00000
## Starting application at 0x40F00000 ...
(hangs here)
and this:
peach # usb dev 0
peach # fatload usb 0:2 0x20f00000 kernel.bin
peach # go 0x20f00000
## Starting application at 0x20F00000 ...
(I didn't transcribe output from all commands)
I think that 0x20f00000 is the correct address to use (based on the files included in the kernel config file), can anyone confirm this?

References:
1) http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-chromebook-2
-- 
Torfinn Ingolfsen <torfinn.ingolfsen@getmail.no>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150108223726.14c6b79598ad039cb5f1ba81>