Hi everyone,
I need your help!
Now I met a problem when I use USB KITL. I can use USB KITL to download
the image, but when the system starts. There is just one message in the PB
output window: "Sp=ffffc7cc". Then I can get a debug message from serial
debug port:"RndisMini rcv REMOTE_NDIS_RESET_MSG from host!".
When I use USB protocol analyzer debug the USB BUS, I found the device
send the data packet including debug message "Sp=ffffc7cc" to host, but the
host didn't response to this packet. Then when 2 seconds past, the device
restransmit it and timeout. After that HOST send REMOTE_NDIS_RESET_MSG to
device and the connection failed.
From the USB protocol analyzer I didn't find any protocol error. I just
want to know why the host side didn't response to the debug message data
packet.

Thanks.

Re: A issue about KITL by K

K
Thu Jun 07 21:04:55 CDT 2007

It sounds like the USB KITL driver is not working properly under kernel but
okay in bootloader.
The major different between these two context is bootloader is running in
single-task while the OS Kernel will have a multi-tasking environment.
Check out your RNDIS driver and the OAL as well, it try to have a interrupt
enabled USB KITL driver but is not configured properly.

In the other hand, try to disabling the Interrupt mode but back to polling
mode to have a double check, you could confirm which mode is using by
observing the debug message out that will indicate the KITL is using polling
mode or not.

"fred" <fred@discussions.microsoft.com> wrote in message
news:097C4686-9760-4F93-B8A2-151DC53A3B15@microsoft.com...
> Hi everyone,
> I need your help!
> Now I met a problem when I use USB KITL. I can use USB KITL to download
> the image, but when the system starts. There is just one message in the PB
> output window: "Sp=ffffc7cc". Then I can get a debug message from serial
> debug port:"RndisMini rcv REMOTE_NDIS_RESET_MSG from host!".
> When I use USB protocol analyzer debug the USB BUS, I found the device
> send the data packet including debug message "Sp=ffffc7cc" to host, but
> the
> host didn't response to this packet. Then when 2 seconds past, the device
> restransmit it and timeout. After that HOST send REMOTE_NDIS_RESET_MSG to
> device and the connection failed.
> From the USB protocol analyzer I didn't find any protocol error. I just
> want to know why the host side didn't response to the debug message data
> packet.
>
> Thanks.
>



RE: A issue about KITL by vinoth

vinoth
Fri Jun 08 03:13:09 CDT 2007

i was facing the same issue in the mainstone iii board running Intel PXA270
processor.There the USB RNDIS KITL was working in the RETAIL build but not in
the DEBUG build. Reason is it is consuming more stack space in the debug
version. I copied the RETAIL version of the USB RNDIS lib and used in the
DEBUG version. it is working fine. if you are facing the simillar issue. try
this once.

All the best,
--
vinoth.R
Technical Lead
e-consystems India Pvt Ltd
www.e-consystems.com



"fred" wrote:

> Hi everyone,
> I need your help!
> Now I met a problem when I use USB KITL. I can use USB KITL to download
> the image, but when the system starts. There is just one message in the PB
> output window: "Sp=ffffc7cc". Then I can get a debug message from serial
> debug port:"RndisMini rcv REMOTE_NDIS_RESET_MSG from host!".
> When I use USB protocol analyzer debug the USB BUS, I found the device
> send the data packet including debug message "Sp=ffffc7cc" to host, but the
> host didn't response to this packet. Then when 2 seconds past, the device
> restransmit it and timeout. After that HOST send REMOTE_NDIS_RESET_MSG to
> device and the connection failed.
> From the USB protocol analyzer I didn't find any protocol error. I just
> want to know why the host side didn't response to the debug message data
> packet.
>
> Thanks.
>