On Wed, 2013-07-03 at 15:30 +0100, Jon Medhurst (Tixy) wrote: > On Wed, 2013-07-03 at 19:03 +0530, Vijay Kilari wrote: > > Hi, > > > > With latest Linaro ARM kernel mentioned below fails to boot when > > following configs are enabled > > CONFIG_VEXPRESS_SPC & CONFIG_ARCH_VEXPRESS_TC2_PM > > > > OR > > > > Even just enabling CONFIG_VEXPRESS_PSCI and passing psci as kernel > > bootargs fails > > > > git://git.linaro.org/landing-teams/working/arm/kernel.git > > > > please let me know if you have any information on why it fails?. > > You'll need to provide us more of a clue a to what you are doing. > > 1. When you say 'fails to boot', do you get any messages out of the > serial port? Can you provide a log? > > 2. You didn't mention that you had enabled CONFIG_BIG_LITTLE=y, this > will be needed and possibly others. We have all the required configs for > all vexpress CoreTiles, including TC2, in linaro/configs/vexpress.conf. > > 3. How are you generating the kernel config? In Linaro we use the > command: > > ARCH=arm scripts/kconfig/merge_config.sh \ > linaro/configs/linaro-base.conf \ > linaro/configs/android.conf \ > linaro/configs/big-LITTLE-MP.conf \ > linaro/configs/big-LITTLE-IKS.conf \ > linaro/configs/vexpress.conf > > (If you want a plain Linux kernel rather than an Android one, replace > 'android.conf' with 'distribution.conf'.) > > 4. What branch were you using in the git you mention? Though as Ryan > said, you should really use the main linaro kernel which is the kernel > we test and release each month. That is the linux-linaro branch of > git://git.linaro.org/kernel/linux-linaro-tracking.git > > 5. Have you installed the firmware as described in the 'Firmware Update' > tab of http://releases.linaro.org/13.06/android/vexpress ? This says to > use the version 5.0 Versatile Express CD, plus some extra patches from > ARM, plus some extra config files. All of these are needed to get a > working system.
I guess another good question is does last month's Linaro release boot on your board? E.g. the kernel (zImage or uImage) and dtb (v2p-ca15-tc2.dtb) from: http://releases.linaro.org/13.06/android/vexpress/boot.tar.bz2 If that works, then we know the problem lies somewhere with the kernel or config you are trying to build. And if the last Linaro release doesn't boot, then the problem probably lies with the firmware and/or config files on the vexpress motherboard. -- Tixy _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev