[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-usb-devel
Subject:    [linux-usb-devel] Do you know where and how to send IO Request Packets from usb-uhc
From:       =?big5?B?IlNvbmcsIFFpYW5nLUh1YSAop7qxarXYIElBQy1OKSI=?=
Date:       2002-07-27 7:42:08
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi everyone!

Now my USB device can't communicates with Linux Redhat 7.0 or 7.2 or 7.3.
but it can communicates with Windows 98 and Windows 2000.

And I monitor the signal of the D+ and D- pin of USB device.
I found:

Windows:  
address( Host token ) ->data( Host )->ack (Device)  <wait 1ms> IN( Host
token )->data(Device)->ack(Host)
.........

Linux:
address( Host token ) ->data( Host )->ack (Device)  <wait 10us> IN( Host
token )->nak(Device) <wait 10us>
IN( Host token )->nak(Device) <wait 10us> IN( Host token
)->data(Device)->ack(Host)
<wait 10ms> setup(Host get descriptor) <wait 10us> setup(Host get
descriptor) <wait 10us> ..

Do you know where and how to send IO Request Packets from usb-uhci.o,
so I can change the interval time between each packets, modified them just 
link windows and my USB device can communicate with Linux Redhat 7.0.

Thank you very much for your help!

Best Regards
Song Qiang-hua



[Attachment #5 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>Do you know where and how to send IO Request Packets from usb-uhci.o ? \
</TITLE> </HEAD>
<BODY>
<BR>

<P><FONT SIZE=2>Hi everyone!</FONT>
</P>

<P><FONT SIZE=2>Now my USB device can't communicates with Linux Redhat 7.0 or 7.2 or \
7.3.</FONT> <BR><FONT SIZE=2>but it can communicates with Windows 98 and Windows \
2000.</FONT> </P>

<P><FONT SIZE=2>And I monitor the signal of the D+ and D- pin of USB device.</FONT>
<BR><FONT SIZE=2>I found:</FONT>
</P>

<P><FONT SIZE=2>Windows:&nbsp; </FONT>
<BR><FONT SIZE=2>address( Host token ) -&gt;data( Host )-&gt;ack (Device)&nbsp; \
&lt;wait 1ms&gt; IN( Host token )-&gt;data(Device)-&gt;ack(Host)</FONT> <BR><FONT \
SIZE=2>.........</FONT> </P>

<P><FONT SIZE=2>Linux:</FONT>
<BR><FONT SIZE=2>address( Host token ) -&gt;data( Host )-&gt;ack (Device)&nbsp; \
&lt;wait 10us&gt; IN( Host token )-&gt;nak(Device) &lt;wait 10us&gt;</FONT> <BR><FONT \
SIZE=2>IN( Host token )-&gt;nak(Device) &lt;wait 10us&gt; IN( Host token \
)-&gt;data(Device)-&gt;ack(Host)</FONT> <BR><FONT SIZE=2>&lt;wait 10ms&gt; setup(Host \
get descriptor) &lt;wait 10us&gt; setup(Host get descriptor) &lt;wait 10us&gt; \
..</FONT> </P>

<P><FONT SIZE=2>Do you know where and how to send IO Request Packets from \
usb-uhci.o,</FONT> <BR><FONT SIZE=2>so I can change the interval time between each \
packets, modified them just </FONT> <BR><FONT SIZE=2>link windows and my USB device \
can communicate with Linux Redhat 7.0.</FONT> </P>

<P><FONT SIZE=2>Thank you very much for your help!</FONT>
</P>

<P><FONT SIZE=2>Best Regards</FONT>
<BR><FONT SIZE=2>Song Qiang-hua</FONT>
</P>
<BR>

</BODY>
</HTML>


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic