Wrong mailing list, forwarding lo linaro-dev
---------- Forwarded message ----------
From: Alex Stefanescu <stefanescu(a)rice.edu>
Date: 18 November 2012 02:09
Subject: trouble using wifi on Linaro Ubuntu for Pandaboard
Hello,
I'm having trouble connecting to wifi on the Linaro Ubuntu releases
for the Pandaboard. I've tried with both 12.10 and 12.09 releases,
which are listed to have passed the wifi test.
I don't have a screen attached to the Pandaboard and I'm using minicom
over serial cable. Basically after boot I see:
> root@linaro-ubuntu-desktop:/boot# iwconfig
lo no wireless extensions.
wlan0 IEEE 802.11abgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
eth0 no wireless extensions.
> root@linaro-ubuntu-desktop:/boot# iwlist wlan0 scan
wlan0 Scan completed :
[...]
Cell 02 - Address: 08:D0:9F:BF:27:51
Channel:6
Frequency:2.437 GHz (Channel 6)
Quality=44/70 Signal level=-66 dBm
Encryption key:off
ESSID:"Rice Visitor"
Bit Rates:5.5 Mb/s; 6 Mb/s; 9 Mb/s; 11 Mb/s; 12 Mb/s
18 Mb/s; 24 Mb/s; 36 Mb/s
Bit Rates:48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=000002008b96ed23
Extra: Last beacon: 85ms ago
[...]
> root@linaro-ubuntu-desktop:/boot# iwconfig wlan0 essid "Rice Visitor"
[...]
[ 228.734680] wlan0: associate with 08:d0:9f:bf:27:51 (try 1/3)
[ 228.746246] wlan0: RX AssocResp from 08:d0:9f:bf:27:51 (capab=0x421 status=0
aid=4)
[ 228.805328] wl12xx: Association completed.
[ 228.827392] wlan0: associated
[ 228.831237] cfg80211: Calling CRDA for country: US
[ 228.836761] wlan0: disassociating from 08:d0:9f:bf:27:51 by local
choice (reason=3)
[ 228.926635] cfg80211: All devices are disconnected, going to
restore regulatory settings
[...]
After which there are several more similar connect-disconnect phases
and eventually the wlan firmware crashes and has to reboot.
I'm using Pandaboard with OMAP4430 and wl1271 wlan chipset.
I've also tried running wpa_supplicant manually to connect to both the
same open network, or another one secured with WPA2 (I used the
wpa_supplicant.conf from an Android phone so I'm pretty sure it was
correct) and I have the same issue. There is also a wpa_supplicant
always running in the background, does it matter?
> root@linaro-ubuntu-desktop:/boot# ps -ef | grep wpa
root 2083 1 0 Nov15 ? 00:01:16 /sbin/wpa_supplicant
-B -P /run/sendsigs.omit.d/wpasupplicant.pid -u -s -O
/var/run/wpa_supplicant
Thank you!
Hello All,
I am trying to cross-compile perf tool for ARM on x86 machine. I am using
linux-2.6.37. My goal is to compile perf binary statically to use in Gem5
simulator.
I am using CodeSourcery to cross compile. However, I get below error
====================================================
***** No libelf.h/libelf found, please install
libelf-dev/elfutils-libelf-devel and glibc-dev[el]. Stop.
make[1]: Leaving directory
====================================================================
I have libelf.h file compiled for ARM, I tried replacing it in
/usr/include and also in ../arm-none-linux-gnueabi/libc/usr/include.
However, I face the same error. (I am not exactly sure about where the
compiler is looking for libelf.h)
I came across *http://permalink.gmane.org/gmane.linux.ubuntu.devel.kernel.general/11207,*
where they say that there are issues related to perf cross-compiling
and are not yet solved (by Aug'12). Also
*http://www.omappedia.com/wiki/Ubuntu_kernel_build_alternatives#Cross-compilation*
states that " do_tools=false option is required with CodeSourcery
2010q1. It will prevent the generation of the tools binary package
(including perf) that would fail with CodeSourcery 2010q1 toolchain
(to be checked with Linaro or more recent CodeSourcery)." I am using
CodeSourcery 2011.03-41.
Is anyone successful in cross-compiling perf tool. I also need to
cross compile kernel next. So, any information would be of great help.
FYI, I will be using the linux kernle with ubuntu disk image in Gem5.
Thank you
Rizwana
*
*
Adding linaro-dev list and replying with some comments...
On Tue, 2012-11-13 at 20:20 +0400, Andrey Konovalov wrote:
> The llct tree itself has no suitable .conf or defconfig for vexpress at
> all. That's the problem (wrt the ci jobs).
>
> The easier way seemed to be a single kernel/configs.git,
> config-boards-tracking branch to provide the config fragments for all
> the llct jobs.
> But it creates several instances of the same <board>.conf files and adds
> confusion. Agreed.
> Should we do in the jenkins jobs something like 'git checkout
> arm_lt/integration-linaro-vexpress.conf -- linaro/configs/vexpress.conf'
> for vexpress and similar (but different and unique) command for the
> other boards?
Yes, I see the problem. But getting CI jobs to pull configs direct from
an LT tree seems like the wrong solution. I guess what people really
need is configs in linux-linaro-core-tracking (llct) (I'm sure people
have told me that before and I possibly didn't listen enough).
Now that the LT branches included in linux-linaro (ll) are based on
llct, then they could modify the board configs in llct if required for
the work in their topics. So at the moment, I can't think of a good
reason not to pub all the board configs into llct. Can anyone else?
I don't know if we need the board configs to be sourced from a single
repo, or allow board configs to be included in llct from LT trees. One
central repo means that people know where to go but means everyone will
be pushing to the same repo which could get a bit messy. (Unless we had
an official maintainer to manage all commits to the tree.)
Or course, once Linaro's build and test infrastructure supports config
fragments fully, then we could have have separate config fragments for
- basic board config
- new board enablement
- special features (e.g. big.LITTLE MP)
- testing or benchmarking config
and the configs could live in the tree relevant to the code they apply
to rather than having a single central board config we have to manage.
--
Tixy
Calendar Week 46: Here is test result summary for Linaro ubuntu image on
following boards:
1) ARM Versatile Express A9;
2) Samsung Origen;
3) TI Panda Board 4430;
4) TI Panda Board 4460.
Synopsis: Feature status remain the same on vexpress A9, Panda 4460 and
Samsung Origen. Power Management test passed on Panda 4430.
1. vexpress A9 + ubuntu (Column AH):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdFNmV…
Features' status is exactly same as previous week. Device Tree and video
playback are unavailable.
2. Origen + ubuntu (Column AC):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdEowN…
Unity 3D, Hardware Acceleration, WiFi, Bluetooth and Video Playback are
unavailable, Power Management test still failed in this image.
3. Panda 4430 + ubuntu (Column AE):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdEwwZ…
All Power Management tests passed on this build. Bluetooth is unstable and
it works better on Panda 4460. Suspend / Resume doesn't work.
4. Panda 4460 + ubuntu (Column AD):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdEwwZ…
The board can't find the other Bluetooth device every time, but after
several repeats, it finally works. However, file transfer is unavailable.
Audio input will be double checked next week. All other features look good.
For the previous week (Calendar week 45) summary, please refer to
attachment.
Thank you.
Best Regards
Botao Sun
Hello,
I m trying to capture and decode PTM trace from Cortex A9 dual core.
I m successful in configuring the driver(arch/arm/kernel/etm.c) and
setting the funnel to get data in ETB.
But I don't know how to decode these traces.
Anyone has any pointers?
Thanks,
Arun
This patch is an attempt to fix following compilation warning.
In file included from drivers/mtd/chips/cfi_cmdset_0001.c:35:0:
drivers/mtd/chips/cfi_cmdset_0001.c: In function 'cfi_intelext_write_words':
include/linux/mtd/map.h:331:11: warning: 'r.x[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
I could have used uninitialized_var() too, but didn't used it as the final else
part of map_word_load() is missing. So there is a chance that it might be passed
uninitialized. Better initialize to zero.
Signed-off-by: Viresh Kumar <viresh.kumar(a)linaro.org>
---
include/linux/mtd/map.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/linux/mtd/map.h b/include/linux/mtd/map.h
index 3595a02..56c7936 100644
--- a/include/linux/mtd/map.h
+++ b/include/linux/mtd/map.h
@@ -328,7 +328,7 @@ static inline int map_word_bitsset(struct map_info *map, map_word val1, map_word
static inline map_word map_word_load(struct map_info *map, const void *ptr)
{
- map_word r;
+ map_word r = {{0} };
if (map_bankwidth_is_1(map))
r.x[0] = *(unsigned char *)ptr;
--
1.7.12.rc2.18.g61b472e
Hello everybody,
There have been few discussion on how big LITTLE MP tree should be managed as
it is getting PULL requests from a wide range of patches working
towards making our
system more power efficient.
The following scheme is finalized and is detailed here:
https://wiki.linaro.org/WorkingGroups/PowerManagement/Process/bigLittleMPTr…
Purpose of this tree is to keep all ongoing efforts, which affect
power management
on big LITTLE systems, together at a single place. All of these must
be targeted to
get included in Mainline by their original authors.
There are two categories of branches/patches that are kept here. One that are
guaranteed to work on current big LITTLE system (Tested on ARM Vexpress TC2)
and others which are experimental. Branches can be moved from experimental to
master, once we are convinced they don't break any existing stuff in
master branch.
So, following is the category of Merge branches we have:
big-LITTLE-MP-master-v*: Guaranteed to work on current big LITTLE system,
ARM Vexpress TC2. This will be pulled in linux-linaro-tracking git tree.
big-LITTLE-MP-experimental-v*: Experimental topic branches
For now I have created to merge branches:
- big-LITTLE-MP-master-v12: git merge arm-multi_pmu_v2 hw-bkp-v7.1-debug-v1
per-task-load-average-v3-merged task-placement-v2
task-migration-sysfs-tuning
misc-patches config-fragments
- big-LITTLE-MP-exp-v12: git merge intel-powerclamp-driver-v1
per-entity-load-tracking-with-core-sched-v1 sched-pack-small-tasks-v1
sched-timer-wq-migration-v2-resend
- power-aware-scheduling-v1: This is another branch which is present
in this tree, which
can be used. It was rebased on tip/master and hence isn't merged.
PULL request to Andrey would be sent only for the Master branch. I would be
releasing Experimental branch too every time with Master branch though.
Please share your comments?
--
viresh