Hi,
As a part of daily validation of linux-next -> vexpress on vexpress-a9, These kernel CI jobs builds daily linux-next with vexpress_defconfig and submits job on vexpress-a9 target which validates build and boot.
LAVA reported boot test failed on vexpress-a9 [3]. Please find boot failed log [4].
Boot failed log: -------------------- mmci-pl18x 10005000.mmci: dummy supplies not allowed
mmci-pl18x 10005000.mmci: Failed getting OCR mask: 0 mmci-pl18x 10005000.mmci: mmc0: PL180 manf 41 rev0 at 0x10005000 irq 41,42 (pio) mmci-pl18x 10005000.mmci: no support for card's volts mmc0: error -22 whilst initialising SD card mmci-pl18x 10005000.mmci: no support for card's volts mmc0: error -22 whilst initialising SD card
This issue was reported by QA team and fixed by Fathi [1] couple of months back. Now this patch is applied on mainline [2]. But boot test still failed [4].
linux-next.git tree already have this config enabled. "CONFIG_REGULATOR_VEXPRESS=y" https://git.kernel.org/cgit/linux/kernel/git/next/linux-next .git/tree/arch/arm/configs/vexpress_defconfig#n91
Bugs: -------- https://bugs.launchpad.net/linaro-ci/+bug/1212893 https://bugs.launchpad.net/linaro-ci/+bug/1235156
Ref link: ---------- [1] http://archive.arm.linux .org.uk/lurker/message/20130831.125731.66d5b796.en.html
[2] https://git.kernel.org/cgit/linux/kernel/git/next/linux-next .git/commit/arch/arm/configs/vexpress_defconfig?id=0ffae27f0f29e877ce52e4794a99926167792378
[3] http://validation.linaro.org/dashboard/image-reports/linux-next -vexpress_defconfig
[4] http://validation.linaro.org/scheduler/job/84789/log_file#L_33_398
Best regards Naresh Kamboju
On Fri, 2013-11-22 at 09:33 +0000, Naresh Kamboju wrote:
Boot failed log:
mmci-pl18x 10005000.mmci: dummy supplies not allowed
This message is irrelevant.
mmci-pl18x 10005000.mmci: Failed getting OCR mask: 0 mmci-pl18x 10005000.mmci: mmc0: PL180 manf 41 rev0 at 0x10005000 irq 41,42 (pio) mmci-pl18x 10005000.mmci: no support for card's volts
mmc0: error -22 whilst initialising SD card mmci-pl18x 10005000.mmci: no support for card's volts mmc0: error -22 whilst initialising SD card
This issue was reported by QA team and fixed by Fathi [1] couple of months back. Now this patch is applied on mainline [2]. But boot test still failed [4].
Just tried, seems to work for me:
/ # uname -a Linux (none) 3.12.0-next-20131122 #3 SMP Fri Nov 22 09:48:12 GMT 2013 armv7l GNU/Linux / # dmesg | grep mmc mmci-pl18x 10005000.mmci: dummy supplies not allowed mmci-pl18x 10005000.mmci: mmc0: PL180 manf 41 rev0 at 0x10005000 irq 41,42 (pio) mmc0: new SD card at address 88f7 mmcblk0: mmc0:88f7 SD02G 1.84 GiB mmcblk0: p1 p2
It's next-20131122 compiled with vexpress_defconfig and stock tree.
Paweł
On Fri, 2013-11-22 at 15:03 +0530, Naresh Kamboju wrote:
Hi,
As a part of daily validation of linux-next -> vexpress on vexpress-a9, These kernel CI jobs builds daily linux-next with vexpress_defconfig and submits job on vexpress-a9 target which validates build and boot.
LAVA reported boot test failed on vexpress-a9 [3]. Please find boot failed log [4].
Boot failed log:
mmci-pl18x 10005000.mmci: dummy supplies not allowed
mmci-pl18x 10005000.mmci: Failed getting OCR mask: 0 mmci-pl18x 10005000.mmci: mmc0: PL180 manf 41 rev0 at 0x10005000 irq 41,42 (pio) mmci-pl18x 10005000.mmci: no support for card's volts mmc0: error -22 whilst initialising SD card mmci-pl18x 10005000.mmci: no support for card's volts mmc0: error -22 whilst initialising SD card
I also see this on mainline Linux and am investigating. There seems to have been a lot of churn in mmci driver as well as regulator framework changes.
On Fri, 2013-11-22 at 15:40 +0000, Jon Medhurst (Tixy) wrote:
On Fri, 2013-11-22 at 15:03 +0530, Naresh Kamboju wrote:
Hi,
As a part of daily validation of linux-next -> vexpress on vexpress-a9, These kernel CI jobs builds daily linux-next with vexpress_defconfig and submits job on vexpress-a9 target which validates build and boot.
LAVA reported boot test failed on vexpress-a9 [3]. Please find boot failed log [4].
Boot failed log:
mmci-pl18x 10005000.mmci: dummy supplies not allowed
mmci-pl18x 10005000.mmci: Failed getting OCR mask: 0 mmci-pl18x 10005000.mmci: mmc0: PL180 manf 41 rev0 at 0x10005000 irq 41,42 (pio) mmci-pl18x 10005000.mmci: no support for card's volts mmc0: error -22 whilst initialising SD card mmci-pl18x 10005000.mmci: no support for card's volts mmc0: error -22 whilst initialising SD card
I also see this on mainline Linux and am investigating. There seems to have been a lot of churn in mmci driver as well as regulator framework changes.
This is already fixed in linux-next by commit f446043f1aa74c2d699 (regulator: fixed: fix regulator_list_voltage() for regression)
linaro-kernel@lists.linaro.org