Hi John,
I have been struggling since some time "who creates source directory
in my kernel tree"?
And i thought to clean up the mess today and found running
merge_config.sh creates
it.. And it isn't cleaned up even by running make mrproper...
PS: I am not using O=../ option.
The original message was received at Fri, 5 Apr 2013 17:02:01 +0530
from [183.61.217.150]
----- The following addresses had permanent fatal errors -----
<linaro-dev(a)lists.linaro.org>
Calendar Week 14, 2013: Here is test result summary for Linux Linaro ubuntu
Quantal image on following boards:
1) ARM Versatile Express A9;
2) Samsung Arndale;
3) TI Panda 4430;
4) TI Panda 4460;
5) ST Ericsson Snowball.
Synopsis: TI Panda 4460 returns to work; HDMI works well after set boot
arguments manually.
1. ARM Versatile Express A9 + Linux Linaro Quantal (Column P):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdFNmV…
It keeps exactly same status from calendar week 50 last year: only "Halt" &
"Device Tree" test failed, all other features work well.
2. Samsung Arndale + Linux Linaro Quantal (Column J):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AgB-fT5LL31CdGZJS…
After manually setting on boot arguments, HDMI works well. For power
management test, Kernel panic happened again. All other features work well.
3. TI Panda 4430 + Linux Linaro Quantal (Column P):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdEwwZ…
WiFi and display output are unavailable, several test cases failed in power
management, all other features work well.
4. TI Panda 4460 + Linux Linaro Quantal (Column P):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdEwwZ…
The board returned to work after booting failed for 4 weeks. However, WiFi
& Display are unavailable, kernel panic occurred in power management test.
All other features work well.
5. ST Ericsson Snowball + Linux Linaro Quantal (Column Q):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdFJ4X…
HDMI display and Reboot are unavailable; "thermal_03.1" test failed in
power management; some I/O errors got observed in SD MMC test. All other
features work well.
For Linaro 13.03 release test summary, please refer to attachment.
Thank you.
Best Regards
Botao Sun
Hi,
I'm trying to cross build some packages for ubuntu quantal following this wiki:
https://wiki.linaro.org/Platform/DevPlatform/CrossCompile/UsingXdeb
we would like to be able to build packages like gstreamer.
today, I'm able to compile busybox and grep but no gstreamer or gstreamer plugins
Here is my HowTo:
sudo su
debootstrap quantal m-xdeb
chmod 777 m-xdeb/etc/apt/sources.list
vi m-xdeb/etc/apt/sources.list
deb [arch=armhf] http://ports.ubuntu.com/ quantal main universe
deb-src http://ports.ubuntu.com/ quantal main universe
deb http://archive.ubuntu.com/ubuntu quantal main universe
sudo chroot m-xdeb
mount -t proc proc /proc
mount -t devpts none /dev/pts
export LC_ALL=C
adduser build
adduser build sudo
apt-get update
apt-get install -y xdeb gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
dpkg --add-architecture armhf
exit
sudo chroot m-xdeb su - build
export LC_ALL=C
here are the results:
xdeb -a armhf --only-explicit --no-lintian --apt-source grep
OK
xdeb -a armhf --no-lintian --apt-source gstreamer1.0
Fails:
Dependency cycle: [u'cairo', u'libxt', u'glib2.0', u'dbus-python', u'dbus-glib']
xdeb -a armhf --only-explicit --no-lintian --apt-source gstreamer1.0
Fails:
/home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/Gst-1.0.c:580:3: warning: implicit declaration of function 'gst_init' [-Wimplicit-function-declaration]
g-ir-scanner: link: ../libtool --mode=link --tag=CC arm-linux-gnueabihf-gcc -std=gnu99 -o /home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/Gst-1.0 -export-dynamic /home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/Gst-1.0.o -L. libgstreamer-1.0.la -Wl,--export-dynamic -pthread -L/usr/arm-linux-gnueabihf/lib -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
libtool: link: arm-linux-gnueabihf-gcc -std=gnu99 -o /home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/.libs/Gst-1.0 /home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/Gst-1.0.o -Wl,--export-dynamic -pthread -Wl,--export-dynamic -L. ./.libs/libgstreamer-1.0.so -L/usr/arm-linux-gnueabihf/lib -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread -Wl,-rpath -Wl,/usr/lib/arm-linux-gnueabihf
/home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/Gst-1.0: line 117: /home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/.libs/lt-Gst-1.0: cannot execute binary file
/home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/Gst-1.0: line 117: /home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/.libs/lt-Gst-1.0: Success
Command '['/home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/Gst-1.0', '--introspect-dump=/home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/functions.txt,/home/build/src/gstreamer1.0/gst/tmp-introspecteM6YUf/dump.xml']' returned non-zero exit status 126
make[5]: *** [Gst-1.0.gir] Error 1
( please find full trace attached)
xdeb -a armhf --only-explicit --no-lintian --apt-source gstreamer1.0-plugins-base
Fails:
...
===== Importing keyutils_1.5.5-3 =====
apt-get -oAPT::Architecture=armhf download keyutils:armhf
Get:1 Downloading keyutils 1.5.5-3 [30.3 kB]
Fetched 30.3 kB in 0s (55.9 kB/s)
apt-get -oAPT::Architecture=armhf download keyutils-dbg:armhf
Get:1 Downloading keyutils-dbg 1.5.5-3 [57.2 kB]
Fetched 57.2 kB in 0s (437 kB/s)
apt-get -oAPT::Architecture=armhf download libkeyutils1:armhf
Get:1 Downloading libkeyutils1 1.5.5-3 [6626 B]
Fetched 6626 B in 0s (19.9 kB/s)
apt-get -oAPT::Architecture=armhf download libkeyutils-dev:armhf
Get:1 Downloading libkeyutils-dev 1.5.5-3 [25.8 kB]
Fetched 25.8 kB in 0s (94.9 kB/s)
Traceback (most recent call last):
File "/usr/bin/xdeb", line 988, in <module>
main()
File "/usr/bin/xdeb", line 973, in main
native_import(options, src)
File "/usr/bin/xdeb", line 585, in native_import
crossed_debs = cross_convert(options, debs, options.builddirs[0])
File "/usr/bin/xdeb", line 484, in cross_convert
deb)).debcontrol()
File "/usr/lib/python2.7/dist-packages/debian/debfile.py", line 271, in __init__
compressed_part_name(DATA_PART)))
File "/usr/lib/python2.7/dist-packages/debian/debfile.py", line 256, in compressed_part_name
" (expected one of: %s)" % candidates)
debian.debfile.DebError: missing required part in given .deb (expected one of: ['data.tar.gz', 'data.tar.bz2', 'data.tar.lzma'])
I have tried to use repo quantal-updates with also bad result.
I have tried to use lower level tools, but I did not found a way to install cross build-deps
apt-get build-dep -aarmhf ... always fails like this:
sudo apt-get -oAPT::Architecture=armhf build-dep gstreamer1.0
[sudo] password for build:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have unmet dependencies:
build-essential : Depends: dpkg-dev (>= 1.13.5) but it is not going to be installed
cdbs : Depends: dh-translations but it is not going to be installed
debhelper : Depends: dpkg-dev (>= 1.16.2) but it is not going to be installed
docbook-utils : Depends: docbook-dsssl but it is not going to be installed
Depends: jadetex but it is not going to be installed
gnome-pkg-tools : Depends: dh-translations but it is not going to be installed
gtk-doc-tools : Depends: docbook-dsssl but it is not going to be installed
Depends: docbook-xml (>= 4.3) but it is not going to be installed
Depends: docbook-xsl (>= 1.64.1.0) but it is not going to be installed
Depends: docbook-to-man but it is not going to be installed
Depends: gnome-common but it is not going to be installed
transfig : Depends: x11-common but it is not going to be installed
xmlto : Depends: docbook-xml (>= 4.2-8) but it is not going to be installed
Depends: docbook-xsl (>= 1.64.1.0) but it is not going to be installed
E: Build-dependencies for gstreamer1.0 could not be satisfied.
I guess I missed something... apt.conf ? sources.list... ?
Can somebody help me ?
best regards,
pascal
> Looks like the ll-20130320.0 kernel failed to boot on Arndale:
> http://validation.linaro.org/lava-server/scheduler/job/49985/log_file
>
> The build log is here:
> https://ci.linaro.org/jenkins/job/linux-linaro-tracking_arndale/62/consoleF…
>
>
> The kernel config has been made by the following command:
> 'ARCH=arm scripts/kconfig/merge_config.sh
> linaro/configs/linaro-base.conf linaro/configs/ubuntu-minimal.conf
> linaro/configs/arndale.conf linaro/configs/kvm-host.conf'
>
> Tushar,
> Have you tried this configuration?
>
> Thanks,
> Andrey
I have been observing this system hang when we enable LPAE on 3.9 based
llct, though the issue is not present with vanilla 3.9-rc kernel. Would
update later after I debug further.
Riku,
How much essential is it to enable LPAE support for KVM?
--
Tushar Behera
http://landley.net/notes.html#16-03-2013
Let's jump back to the 3.6 kernel release, where I was reverting all
the irq routing stuff back to what it looked like in 3.3 or so, and
both scsi and the ethernet controller worked. In that context, we got
the following boot messages:
PCI: enabling device 0000:00:0d.0 (0100 -> 0103)
sym0: <895a> rev 0x0 at pci 0000:00:0d.0 irq 27
sym0: No NVRAM, ID 7, Fast-40, LVD, parity checking
sym0: SCSI BUS has been reset.
...
8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
PCI: enabling device 0000:00:0c.0 (0100 -> 0103)
8139cp 0000:00:0c.0 eth0: RTL-8139C+ at 0xc8874400, 52:54:00:12:34:56, IRQ 27
So both the scsi and ethernet were sharing IRQ 27.
After they moved the IRQ controller start from 0 to 32 (for not
obvious reason), this means the corresponding IRQ is now 27+32=59. And
this is the one that works.
Here are the new boot messages after the fix I checked in yesterday:
PCI: enabling device 0000:00:0d.0 (0100 -> 0103)
sym0: <895a> rev 0x0 at pci 0000:00:0d.0 irq 59
sym0: No NVRAM, ID 7, Fast-40, LVD, parity checking
sym0: SCSI BUS has been reset.
...
8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
PCI: enabling device 0000:00:0c.0 (0100 -> 0103)
8139cp 0000:00:0c.0 eth0: RTL-8139C+ at 0xd0874400, 52:54:00:12:34:56, IRQ 62
Spot anything? Like the fact that 62 != 59? And thus, when I run the
nativel linux from scratch build and it tries to distribute
compilation over distcc, we get:
=== zlib(2 of 48)
Checking for gcc...
irq 59: nobody cared (try booting with the "irqpoll" option)
Backtrace:
[<c00113e8>] (dump_backtrace+0x0/0x110) from [<c001152c>] (dump_stack+0x18/0x1c)
r6:00000000 r5:c02eabdc r4:c02eabdc
[<c0011514>] (dump_stack+0x0/0x1c) from [<c004d384>]
(__report_bad_irq+0x28/0xb0)
... (mondo useless stack dump that just says the IRQ came from hardware)
Disabling IRQ #59
... (more stack dump)
8139cp 0000:00:0c.0 eth0: Transmit timeout, status d 2b 5 80ff
8139cp 0000:00:0c.0 eth0: Transmit timeout, status d 2b 5 80ff
8139cp 0000:00:0c.0 eth0: Transmit timeout, status d 2b 5 80ff
Oddly, QEMU's scsi device still seems to be usable so at a guess they
didn't actually disable IRQ 59? Dunno...
So let's annotate and see:
slot=12 pin=1 irq=62
slot=13 pin=1 irq=59
Hi Viresh,
(1) Recently I have done a lot of testing for the new RCU functionality
(new RCU FNOHZ implementation, updated RCU no-callback implementation)
which is scheduled for 3.11/3.12 mainline. In my tests it helped to keep
the A15's quiet and showed power savings for some workloads.
During last Linaro Connect people started to ask me if we can bring
these features in already earlier.
Would it be possible for you to merge in 'idlenocb.2013.03.18b' (based
on v3.9-rc2) (or newer) from
'git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git'
into your big.LITTLE MP tree? I talked to Paul McKenney about this and
he would like to have this additional test coverage.
I have performed the following tests: System comes up and pm-qa
(cpufreq, cpuidle, cpuhotplug) on nano and FTS (mpbasic, mpcore,
mpextended, mploadbalance, mpregression, pmump) on Android FS look good.
(2) On top of the merge, we must assure that the TC2 default config file
gets changed:
Change the config file:
* Set CONFIG_RCU_FAST_NO_HZ=y
* Set CONFIG_RCU_NOCB_CPU=y
* Set CONFIG_RCU_NOCB_CPU_ALL=y
diff -Naur config_orig .config
--- config_orig 2013-03-13 14:15:10.574248125 +0000
+++ .config 2013-03-13 14:15:34.334248346 +0000
@@ -93,9 +93,12 @@
CONFIG_RCU_FANOUT=32
CONFIG_RCU_FANOUT_LEAF=16
# CONFIG_RCU_FANOUT_EXACT is not set
-# CONFIG_RCU_FAST_NO_HZ is not set
+CONFIG_RCU_FAST_NO_HZ=y
# CONFIG_TREE_RCU_TRACE is not set
-# CONFIG_RCU_NOCB_CPU is not set
+CONFIG_RCU_NOCB_CPU=y
+# CONFIG_RCU_NOCB_CPU_NONE is not set
+# CONFIG_RCU_NOCB_CPU_ZERO is not set
+CONFIG_RCU_NOCB_CPU_ALL=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=16
Cheers,
-- Dietmar
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.