I'm not familiar with panda, but I've used this in the kernel configuration 
file for another device:
   CONFIG_CPU_IDLE=n
But watch out because it will use more power of course.

On Monday, October 1, 2012 7:59:40 AM UTC-7, Sagar Shinde wrote:
>
> Hi,
>
> We were trying to figure out the network throughput on eth0 using iperf to 
> send data over Ethernet.
> We are using ICS 4.0.4 with kernel 3.0.8 on Pandaboard. Eth0 gives very 
> bad throughput in fact it almost does not work.
>
> One strange thing we noticed is that when we keep the display (connected 
> to pandaboard) busy (eg. keep moving mouse or have GIF in browser), then 
> the throughput suddenly improves a lot. Infact it seems that the networking 
> over eth0 starts working. Same was the result when I run a script in the 
> background which just does "ls" in a loop after every 1ms interval.
>
> Only conclusion, I could draw was that CPU goes idle in ICS and thus the 
> throughput suffers.
> I searched and found out that WFI (wait for interrupt) when enabled makes 
> CPU goes idle until given an interrupt.
> I tried to disable it by adding "nohlt" in kernel boot args, but the 
> throughput din't improve.
>
> Is there something more we can do prevent CPU from going idle?
>
> BR
> Sagar
>

-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel

Reply via email to