anita2310 / rowboat

Automatically exported from code.google.com/p/rowboat
0 stars 0 forks source link

Poor speed and large I/O wait with USB and networking stack #109

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
-- What steps will reproduce the problem?
0. Connect a USB ethernet adapter OR USB wifi adapter to a beagleboard
1. Startup Android, start wifi and connect to AP if necessary.
2. Navigate to a web page and download a large file ( > 100k)
3. Notice the speed is extremely slow (10 kbps)
4. Enter the root console and run TOP, notice that I/O wait is at 60%-80%
5. Stop transfer, I/O returns to near zero
6. Perform transfer via the root console (I used TCP perf test, wget would work 
too if you have it) 
7. notice that speed is as expected, no I/O wait posted.

-- What version of the product are you using? On what operating system?
Android (froyo-rowboat-dsp) running on a 2.6.32 kernel.  Hardware is OMAP3530 
(beagleboard variant)

-- Please provide any additional information below.
I've been looking for a solution for weeks, I know it's NOT: 
- the wifi drivers since it happens with a USB ethernet as well.
- the kernel or USB interface, since running performance tests from the root 
console run at normal speed.
- the DSP or it's drivers, since I've build the non-DSP version of 
froyo-rowboat and I still see this issue.

Anyone seen this behavior before?

Original issue reported on code.google.com by clubpe...@gmail.com on 9 Jun 2011 at 11:01