I have just finished porting a WLAN NDIS driver to WinCE 4.2.
I am using WinCE Platform builder 4.2 .NET evaluation version.
In testing i can find that throughput has decreased significantly -
achieving only about 1Mbps in all modes.
Each USB pipe access ( via IssueBulkTransfer) is taking around 5-7ms. I am
struggling to find out why this is happening.
It would be great if you can throw some light on this ?
This might not be the issue, but …
Assume that the worst case is 10ms for IssueBulkTransfer, so you can roughly
issues
100 such Issues in a second. Assuming 1,000,000 as Mega, you need to have at
least 10,000 bits or roughly 1KB per IssueBulkTransfer(). Question is can
you pump more, sure you can, say 4KB instead. Question can you have that
data available in front of IssueBulkTransfer(), now the question would be is
NDIS have the synch processing enabled, or did you say that I can queue and
manage it, pls dont make it synchronous !!!
-pro
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of ANOOP.G
Sent: Sunday, May 16, 2004 5:53 AM
To: Windows System Software Devs Interest List
Cc: ANOOP.G
Subject: [ntdev] Porting WLAN to WinCE - USB through put problem ?
I have just finished porting a WLAN NDIS driver to WinCE 4.2.
I am using WinCE Platform builder 4.2 .NET evaluation version.
In testing i can find that throughput has decreased significantly -
achieving only about 1Mbps in all modes.
Each USB pipe access ( via IssueBulkTransfer) is taking around 5-7ms. I am
struggling to find out why this is happening.
It would be great if you can throw some light on this ?
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@garlic.com
To unsubscribe send a blank email to xxxxx@lists.osr.com