On Thu, 2013-02-14 at 08:07 +0530, Viresh Kumar wrote:
On 14 February 2013 07:41, Eric Huang ericyh@marvell.com wrote:
Hi, I am trying to build the kernel directly from big-LITTLE-MP-master-v14 (from http://git.linaro.org/gitweb?p=arm/big.LITTLE/mp.git%3Ba=summary). And the kernel built from it can't seem to detect SD card. Before I spent time on this, I'd like to know whether there is any known issues here, since I am pretty with the TC2 platform.
I have a TC2 with V5.0. I can get Android running with prebuilt Android image and kernel (With much help from Jon Medhurst). I then proceeded to replace the pthe kernel with a build from the big-LITTLE-MP-master-v14. I used the config file mentioned in linaro_kernel_build_cmds.sh (curl -q http://snapshots.linaro.org/android/~linaro-android/vexpress-linaro-mp-13.01... linaro_kernel_config). The build is successful, and I then replaced the /media/boot/uImage with the new uImage. But the boot failed to detect SD card and can't boot Android up.
From 13_01's release note," big-LITTLE-MP-master-v14 that has been used for the 13.01 evaluation build ", so why replacing the released kernel build with my build doesn't work? Maybe I am missing something here?
big-LITTLE-MP-master-v* branches by itself doesn't contain any TC2 specific commits. Please use following branch instead, which always have latest big-LITTLE-MP-master-v* branches merged in.
http://git.linaro.org/gitweb?p=landing-teams/working/arm/kernel.git%3Ba=shor...
Strictly speaking, people should use the same kernel branch that is used for the daily builds and the monthly releases. This is the 'linux-linaro' branch: http://git.linaro.org/gitweb?p=kernel/linux-linaro-tracking.git%3Ba=shortlog...
This can be a week or so behind the very latest code, so if you must be bang up-to-date then my integration-android-vexpress branch is probably the simplest place to get something that will compile and boot on TC2 without modification.
But the linux-linaro branch is the place where all Linaro's kernel work is merged and tested.