new_kern is built using vbutil_kernel command. So, you need the vboot package
to be installed:
http://software.opensuse.org/package/vboot?search_term=vboot
Guillaume
Le 07/12/2014 15:43, Misha Komarovsky a écrit :
dd_snow.sh script need also /tmp/newkern is it symlink to u-boot.img
or real new kernel?
On Sun, Dec 7, 2014 at 4:21 PM, Guillaume Gardet
<[email protected]> wrote:
Hi,
Le 06/12/2014 22:19, Misha Komarovsky a écrit :
Hello,
Just tried to book chromebook images version 253.
Usb wont boot sayin no kernel found, maybe so trick is required?
You need an updated u-boot. ;) I am waiting for 2015.01-rc3 (should be out
in 2 or 3 days) to push my changes because there are lots of problem with
-rc2.
If you want to test now, please use this u-boot (based on a modified GIT
version):
http://guillaume.gardet.free.fr/openSUSE/u-boot.img
Then, copy it to your USB stick with this script (update path to u-boot.img
and fix your device: /dev/sdX):
http://guillaume.gardet.free.fr/openSUSE/dd_snow.sh
SD card booting is not working ATM, so please boot from USB (black USB2
slot, not blue USB3 slot).
JeOS is working fine. X11 images are broken (strange display once Xorg is
booted, only the cursor is ok.)
Guillaume
VbTryLoadKernel() start, get_info_flags=0x1
USB: Register 1313 NbrPorts 3
USB EHCI 1.00
2 USB Device(s) found
USB: Register 1313 NbrPorts 3
USB EHCI 1.00
2 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
MMC: no card present
mmc_init err -16, time 1986
boot_device_mmc.c: boot_device_mmc_scan: mmc_init fail
MMC Device 4 not found
VbTryLoadKernel() found 0 disks
VbSetRecoveryRequest(90)
VbBootDeveloper() - no kernel found on USB
utility.c: VbExBeep: About to beep for 250 ms at 200 Hz.
VbSetRecoveryRequest(0)
leaving VbDisplayScreenFromGBB() with 0
VbBootDeveloper() - trying fixed disk
>From SD i can reach u-boot, it said unknow partition for mmc dev 1 and
detect capacity is wrong.
snow # mmc dev 1
dwmci_send_cmd: DATA ERROR!
dwmci_send_cmd: DATA ERROR!
switch to partitions #0, OK
mmc1 is current device
snow # mmc info
Device: EXYNOS DWMMC
Manufacturer ID: 3
OEM: 5344
Name: SL08G
Tran Speed: 50000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: w.4 GiB
Bus Width: 4-bit
snow # mmc part
## Unknown partition table
snow #
If i try to use SD card and USB stick at same time, mainline u-boot
start only XHCI hub and wont detect any storage devices here:
U-Boot 2015.01-rc2 (Dec 01 2014 - 21:54:38) for snow
CPU: Exynos5250@1700MHz
Board: Google Snow
I2C: ready
DRAM: 2 GiB
trace: copying 000ad9c0 bytes of early data from 50000000 to bedef000
trace: enabled
Board PMIC init
TPS>5090 PMIC init
MMC: EXYNOS DWMMC: 0, GXYNOS DWMMC: 1
SF: Detectmd GD25LQ32 with page size 256 Bytes, erase size 4 KiBl total 4
MiB
*** Warning - bad CRC, using default environment
Exynos DP init done
RKɽ͵ec-keyb
_ut: lcd
Err: lcd
Net: No ethernet found.
Hit any key`to stop autoboot: 0
mmc - MMC sub system
Usage:
mmc info - display info of the current MMC device
mmc read addr blk# cnt
mmc write addr blk# cnt
mmc erase blk# cnt
mmc rescan
mmc part - lists available partition on current mmc device
mmc dev [dev] [part] - show or set current mmc device [partition]
mmc list - lists available devices
mmc bootbus dev boot_bus_width reset_boot_bus_width boot_mode
- Set the BOOT_BUS_WIDTH field of the specified device
mmc bootpart-resize <dev> <boot part size MB> <RPMB part size MB>
- Change sizes of boot and RPMB partitions of specifiel device
mmc partconf dev boot_ack boot_partition partition_access
- Change the bits of the PARTITION_CONFIG field of the specified device
mmc rst-function dev value
- Change the RST_n_FUNCTION field of the specified device
WARNING: This is a write-once field and 0 / 1 / 2 are the only valid
values.
mmc setdsr <value> - set DWR register value
snow # usb storage
USB is stoppel. Please issue 'usb start' first.
snow # usb start
(Re)start USB...
USB0: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
snow # usb storage
No storage devices, perhaps not 'usb start'ed..?
snow #
On Wed, Dec 3, 2014 at 5:19 PM, Guillaume Gardet
<[email protected]> wrote:
Le 02/12/2014 13:57, Guillaume Gardet a écrit :
Le 02/12/2014 00:34, Alexander Graf a écrit :
On 02.12.14 00:19, Misha Komarovsky wrote:
Hello,
I found that kernel or dtb file in current Chromebook contrib factory
image, tested on version 245, have boot problems. After kernel start
no signs of activity on stdout or serial console.
If i replace linux.vmx and dtb on lxboot partition and modules on
lxroot with same files from 12.3 dist image for chromebook im able to
boot and pass installation fine.
Also after installation and reboot, sd card not bootable at all, first
partition on sdcard changed type code to 0700 and size to 32mb,
probably cgpt script failed to fix it after installation for some
reason.
Bundled armsoc x11 driver fail to start because it is for abi 13 not
abi
18.
I updated armsoc driver just now from 0.0.1 to 1.1.0. It may help. :)
That does indeed sound pretty broken. I think someone needs to sit down
and check which of all those components is already done well enough
upstream to drop our hacks.
For example, I think u-boot has upstream snow support now, so we could
just use that. The kernel should be ok as well.
Current Factory u-boot-snow (2015.01-rc2) does boot but is not really
usable. It seems there is a problem to access SD card. But LCD and
keyboard
are working fine. :)
I will have a look at it.
With some patches, I am able to use a USB stick (no external SD) with
upstream u-boot-snow and Factory kernel-lpae does boot !
On kernel start, you must wait a little bit because at the beginning,
there
is just a black screen, followed later by a normal screen and a blue YaST
Firstboot screen. :)
But the are some problems:
* upstream u-boot does not handle external SD card for an unknown reason
(internal eMMC is usable). Downstream u-boot has no bootz support.
* keyboard does not work under Linux (you must use an USB keyboard).
* Second boot is deeply broken. U-Boot is not launched at all because
"cgpt"
command is applied to /dev/mmcblk0 (internal eMMC) instead of /dev/sda
(USB
stick) (Kiwi bug?). Once this one manually fixed, u-boot load the kernel
and
then hang with a black screen. Probably due to missing modules in dracut
initrd. (I will submit a JeOS update once tested)
* No wifi (at least on 1st boot)
I will send an update (and SR) once tests are passed.
Guillaume
--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]