<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>Problem connecting a Ti TUSB2077a hub to Cypress SL811 host</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">I have a running 2.4.26 Linux kernel (penguinppc.org) on a commercial built embedded PPC405 (Xilinx VirtexII Pro) attached to a Cypress SL811 shown to work, I am now trying to attach a Texas Instruments TUSB2077a Hub chip. When I first attach the hub to the host on Data +/- (pins 7 &amp; 8) the host recognizes the hub and then reports &quot;USB device not accepting new address (error=-110)</FONT></P>

<P><FONT SIZE=2 FACE="Arial">** SNIP **</FONT>
<UL><UL>
<P><I><FONT SIZE=2 FACE="Courier New">/dev # cd /mnt</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">/mnt # insmod usbcore.o -f</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">Warning: kernel-module version mismatch</FONT></I>

<BR><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Courier New">usbcore.o was compiled for kernel version 2.4.26-msi</FONT></I>

<BR><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Courier New">while this kernel is version 2.4.26-pre3</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">Warning: loading usbcore.o will taint the kernel: forced load</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; See </FONT></I><A HREF="http://www.tux.org/lkml/#export-tainted"><I><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://www.tux.org/lkml/#export-tainted</FONT></U></I></A><I><FONT SIZE=2 FACE="Courier New"> for information about tainted modules</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">Module usbcore loaded, with warnings</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">/mnt # insmod -f sl__</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">/mnt # insmod -f sl811.o _[J</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">Warning: kernel-module version mismatch</FONT></I>

<BR><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Courier New">sl811.o was compiled for kernel version 2.4.26-msi</FONT></I>

<BR><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Courier New">while this kernel is version 2.4.26-pre3</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">Warning: loading sl811.o will taint the kernel: no license</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; See </FONT></I><A HREF="http://www.tux.org/lkml/#export-tainted"><I><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">http://www.tux.org/lkml/#export-tainted</FONT></U></I></A><I><FONT SIZE=2 FACE="Courier New"> for information about tainted modules</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">Warning: loading sl811.o will taint the kernel: forced load</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">Module sl811 loaded, with warnings</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">/mnt # </FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">; MSC - External Hub is identified </FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">; MSC - And reports over-current on three of the four available ports</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">hub.c: port 2 over-current change</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">hub.c: port 3 over-current change</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">hub.c: port 4 over-current change</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">; MSC &#8211; Host controller unable to set USB address on new HUB</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">; Hub is disconnected and un-reachable from this point on</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">hub.c: USB device not accepting new address (error=-110)</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">hub.c: error resetting hub 2 - disconnecting</FONT></I>
</UL></UL>
<P><FONT SIZE=2 FACE="Arial">** SNIP **</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">At this point the hub is completely un-responsive, but re-plugging the hub will return the same results. If I have a thumb drive attached to the hub, before I plug the hub into the host controller, I see the thumb drive properly but exit with the same error &quot;USB device not accepting new address (error=-110).</FONT></P>

<P><FONT SIZE=2 FACE="Arial">** SNIP **</FONT>
<UL><UL>
<P><I><FONT SIZE=2 FACE="Courier New">usb.c: USB device 2 (vend/prod 0x781/0x7104) is not claimed by any active driver.</FONT></I>
</P>

<P><I><FONT SIZE=2 FACE="Courier New">; MSC &#8211; Thumb drive is enumberated</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; Length&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 18</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; DescriptorType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 01</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; USB version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 2.00</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; Vendor:Product&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0781:7104</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; MaxPacketSize0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 64</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; NumConfigurations&nbsp;&nbsp; = 1</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; Device version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 10.33</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; Device Class:SubClass:Protocol = 00:00:00</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp; Per-interface classes</FONT></I>
</P>

<P><I><FONT SIZE=2 FACE="Courier New">Configuration:</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; bLength&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 9</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">. . . . . </FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">&nbsp; bInterval&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; 00</FONT></I>
</P>

<P><I><FONT SIZE=2 FACE="Courier New">; MSC &#8211; Host controller unable to set USB address on new HUB</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">; Hub is disconnected and un-reachable from this point on</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">hub.c: USB device not accepting new address (error=-110)</FONT></I>

<BR><I><FONT SIZE=2 FACE="Courier New">hub.c: error resetting hub 127 - disconnecting</FONT></I>
</UL></UL>
<P><FONT SIZE=2 FACE="Arial">** SNIP **</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">What am I doing wrong?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Michael S. Chaffin</FONT>

<BR><FONT SIZE=2 FACE="Arial">Satellite Test Engineer</FONT>

<BR><FONT SIZE=2 FACE="Arial">MicroSat Systems, Inc.</FONT>

<BR><FONT SIZE=2 FACE="Arial">microsatsystems.com</FONT>
</P>

</BODY>
</HTML>