Updated Chromebook ARM Wiki Page

Torfinn Ingolfsen torfinn.ingolfsen at getmail.no
Thu Jan 8 21:37:56 UTC 2015


On Fri, 26 Dec 2014 22:59:26 -0800
Michael Dexter <editor at 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 at getmail.no>


More information about the freebsd-arm mailing list