<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: SDK USB host test does not detect mouse</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/SDK-USB-host-test-does-not-detect-mouse/m-p/259627#M25662</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I am using a Boundary Devices Nitrogen6x board.&amp;nbsp; It has a USB2513B-AEZG "Hub Controller" on board through which two USB ports route.&amp;nbsp; I'm assuming that is what i'm getting the descriptors from.&amp;nbsp; What I'd like to find is a schematic for the SABRE board to compare, since the SDK seems to have some hooks for that board.&amp;nbsp; I haven't been able to find any documentation or comments with the SDK that talk about the HW configuration for this particular test so that I can make the necessary changes to the SDK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok, my previous statement was wrong there is no GPIO enable, that was for the HC out to a power switch for the ports.&amp;nbsp; So I can't detect any issues with the HW yet, but i'll keep looking at this HC chip.&amp;nbsp; Uboot detects the mouse just fine, so this shouldn't be too complicated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Feb 2014 01:01:18 GMT</pubDate>
    <dc:creator>shefft</dc:creator>
    <dc:date>2014-02-26T01:01:18Z</dc:date>
    <item>
      <title>SDK USB host test does not detect mouse</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-USB-host-test-does-not-detect-mouse/m-p/259625#M25660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I am trying to use my iMX6 board as a host for a mouse.&amp;nbsp; The test says that mouse movements should be displayed on the console.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USB Driver&lt;/P&gt;&lt;P&gt;Host test&lt;/P&gt;&lt;P&gt;Connect usb mouse to the OTG or Host connector (according the prompt)&lt;/P&gt;&lt;P&gt;Run test.&lt;/P&gt;&lt;P&gt;Move the mouse, the x-y position&amp;nbsp; should be printed on the terminal. (The test has failed if nothing is printed.)&lt;/P&gt;&lt;P&gt;Click the left mouse button to exit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the host connector.&amp;nbsp; The result is the same whether the mouse is connected or not.&amp;nbsp; Wondering if this has something to do with the onboard 'hub controller', and if that is the HID descriptor being sent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the console output, with debug enabled:&lt;/P&gt;&lt;P&gt; Select test to run:&lt;/P&gt;&lt;P&gt;us&lt;/P&gt;&lt;P&gt;0. OTG controller&lt;/P&gt;&lt;P&gt;1. Host1 controller&lt;/P&gt;&lt;P&gt;2. Exit USB test&lt;/P&gt;&lt;P&gt;Select &amp;gt; 1&lt;/P&gt;&lt;P&gt;0. usb_host_test&lt;/P&gt;&lt;P&gt;1. usb_host_testmode_test&lt;/P&gt;&lt;P&gt;2. usb_device_mouse_test&lt;/P&gt;&lt;P&gt;3. Exit to upper menu&lt;/P&gt;&lt;P&gt;Select &amp;gt; 0&lt;/P&gt;&lt;P&gt;Running usb_host_test on Host1 controller&lt;/P&gt;&lt;P&gt;Waiting USB mouse connected...&lt;/P&gt;&lt;P&gt;Connect detected.&lt;/P&gt;&lt;P&gt;Connected at high-speed&lt;/P&gt;&lt;P&gt;PORTSC = 0x18001205&lt;/P&gt;&lt;P&gt;Device connected at HIGH speed&lt;/P&gt;&lt;P&gt;Device descriptor has been read!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USBSTS = 0x0004a081&lt;/P&gt;&lt;P&gt;device_descriptor[00] = 0x2000112&lt;/P&gt;&lt;P&gt;device_descriptor[01] = 0x5b448000&lt;/P&gt;&lt;P&gt;device_descriptor[02] = 0x00&lt;/P&gt;&lt;P&gt;device_descriptor[03] = 0xc141fef6&lt;/P&gt;&lt;P&gt;device_descriptor[04] = 0xfed70083&lt;/P&gt;&lt;P&gt;device_descriptor[05] = 0x1004fb7f&lt;/P&gt;&lt;P&gt;device_descriptor[06] = 0xe3ff2104&lt;/P&gt;&lt;P&gt;device_descriptor[07] = 0x86ff3&lt;/P&gt;&lt;P&gt;device_descriptor[08] = 0xd60d00&lt;/P&gt;&lt;P&gt;device_descriptor[09] = 0x00&lt;/P&gt;&lt;P&gt;device_descriptor[0a] = 0xf3ad0120&lt;/P&gt;&lt;P&gt;device_descriptor[0b] = 0xd0fffb&lt;/P&gt;&lt;P&gt;device_descriptor[0c] = 0xd7ffc601&lt;/P&gt;&lt;P&gt;device_descriptor[0d] = 0x4580af7a&lt;/P&gt;&lt;P&gt;device_descriptor[0e] = 0x76ff0146&lt;/P&gt;&lt;P&gt;device_descriptor[0f] = 0x8c000000&lt;/P&gt;&lt;P&gt;device_descriptor[10] = 0x00&lt;/P&gt;&lt;P&gt;device_descriptor[11] = 0xc99fcdb&lt;/P&gt;&lt;P&gt;Set address command complete!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USBSTS = 0x00048081&lt;/P&gt;&lt;P&gt;Device descriptor has been read!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USBSTS = 0x00048081&lt;/P&gt;&lt;P&gt;device_descriptor[00] = 0x2000112&lt;/P&gt;&lt;P&gt;device_descriptor[01] = 0x5b448000&lt;/P&gt;&lt;P&gt;device_descriptor[02] = 0x00&lt;/P&gt;&lt;P&gt;device_descriptor[03] = 0xc141fef6&lt;/P&gt;&lt;P&gt;device_descriptor[04] = 0xfed70083&lt;/P&gt;&lt;P&gt;device_descriptor[05] = 0x1004fb7f&lt;/P&gt;&lt;P&gt;device_descriptor[06] = 0xe3ff2104&lt;/P&gt;&lt;P&gt;device_descriptor[07] = 0x86ff3&lt;/P&gt;&lt;P&gt;device_descriptor[08] = 0xd60d00&lt;/P&gt;&lt;P&gt;device_descriptor[09] = 0x00&lt;/P&gt;&lt;P&gt;device_descriptor[0a] = 0xf3ad0120&lt;/P&gt;&lt;P&gt;device_descriptor[0b] = 0xd0fffb&lt;/P&gt;&lt;P&gt;device_descriptor[0c] = 0xd7ffc601&lt;/P&gt;&lt;P&gt;device_descriptor[0d] = 0x4580af7a&lt;/P&gt;&lt;P&gt;device_descriptor[0e] = 0x76ff0146&lt;/P&gt;&lt;P&gt;device_descriptor[0f] = 0x8c000000&lt;/P&gt;&lt;P&gt;device_descriptor[10] = 0x00&lt;/P&gt;&lt;P&gt;device_descriptor[11] = 0xc99fcdb&lt;/P&gt;&lt;P&gt;Configuration descriptor has been read!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USBSTS = 0x00048081&lt;/P&gt;&lt;P&gt;config_descriptor[00] = 0x09&lt;/P&gt;&lt;P&gt;config_descriptor[01] = 0x02&lt;/P&gt;&lt;P&gt;config_descriptor[02] = 0x29&lt;/P&gt;&lt;P&gt;config_descriptor[03] = 0x00&lt;/P&gt;&lt;P&gt;config_descriptor[04] = 0x01&lt;/P&gt;&lt;P&gt;config_descriptor[05] = 0x01&lt;/P&gt;&lt;P&gt;config_descriptor[06] = 0x00&lt;/P&gt;&lt;P&gt;config_descriptor[07] = 0xe0&lt;/P&gt;&lt;P&gt;config_descriptor[08] = 0x01&lt;/P&gt;&lt;P&gt;Interface, hid, and endpoint descriptors have been read!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USBSTS = 0x00048081&lt;/P&gt;&lt;P&gt;interface_descriptor[00] = 0x09&lt;/P&gt;&lt;P&gt;interface_descriptor[01] = 0x04&lt;/P&gt;&lt;P&gt;interface_descriptor[02] = 0x00&lt;/P&gt;&lt;P&gt;interface_descriptor[03] = 0x00&lt;/P&gt;&lt;P&gt;interface_descriptor[04] = 0x01&lt;/P&gt;&lt;P&gt;interface_descriptor[05] = 0x09&lt;/P&gt;&lt;P&gt;interface_descriptor[06] = 0x00&lt;/P&gt;&lt;P&gt;interface_descriptor[07] = 0x01&lt;/P&gt;&lt;P&gt;interface_descriptor[08] = 0x00&lt;/P&gt;&lt;P&gt;hid_descriptor[00] = 0x07&lt;/P&gt;&lt;P&gt;hid_descriptor[01] = 0x05&lt;/P&gt;&lt;P&gt;hid_descriptor[02] = 0x81&lt;/P&gt;&lt;P&gt;hid_descriptor[03] = 0x03&lt;/P&gt;&lt;P&gt;hid_descriptor[04] = 0x01&lt;/P&gt;&lt;P&gt;hid_descriptor[05] = 0x00&lt;/P&gt;&lt;P&gt;hid_descriptor[06] = 0x0c&lt;/P&gt;&lt;P&gt;hid_descriptor[07] = 0x09&lt;/P&gt;&lt;P&gt;hid_descriptor[08] = 0x04&lt;/P&gt;&lt;P&gt;ep_descriptor[00] = 0x00&lt;/P&gt;&lt;P&gt;ep_descriptor[01] = 0x01&lt;/P&gt;&lt;P&gt;ep_descriptor[02] = 0x01&lt;/P&gt;&lt;P&gt;ep_descriptor[03] = 0x09&lt;/P&gt;&lt;P&gt;ep_descriptor[04] = 0x00&lt;/P&gt;&lt;P&gt;ep_descriptor[05] = 0x02&lt;/P&gt;&lt;P&gt;ep_descriptor[06] = 0x00&lt;/P&gt;&lt;P&gt;Device enumerated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Device is not a mouse. No further processing is performed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Feb 2014 21:15:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-USB-host-test-does-not-detect-mouse/m-p/259625#M25660</guid>
      <dc:creator>shefft</dc:creator>
      <dc:date>2014-02-25T21:15:41Z</dc:date>
    </item>
    <item>
      <title>Re: SDK USB host test does not detect mouse</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-USB-host-test-does-not-detect-mouse/m-p/259626#M25661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please share a little more details on how it is your scenario of the connection?&amp;nbsp; Are you using the Freescale SDB Board?&amp;nbsp;&amp;nbsp; Doing a quick view it seems that the unit test it is detecting the USB-Hub but it is not enumerating the Mouse, is the HUB self powered? or it is powered externally?.&amp;nbsp;&amp;nbsp; IF this is a custom board,&amp;nbsp; I would recommend that you share your schematics.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Feb 2014 23:13:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-USB-host-test-does-not-detect-mouse/m-p/259626#M25661</guid>
      <dc:creator>jamesbone</dc:creator>
      <dc:date>2014-02-25T23:13:13Z</dc:date>
    </item>
    <item>
      <title>Re: SDK USB host test does not detect mouse</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-USB-host-test-does-not-detect-mouse/m-p/259627#M25662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I am using a Boundary Devices Nitrogen6x board.&amp;nbsp; It has a USB2513B-AEZG "Hub Controller" on board through which two USB ports route.&amp;nbsp; I'm assuming that is what i'm getting the descriptors from.&amp;nbsp; What I'd like to find is a schematic for the SABRE board to compare, since the SDK seems to have some hooks for that board.&amp;nbsp; I haven't been able to find any documentation or comments with the SDK that talk about the HW configuration for this particular test so that I can make the necessary changes to the SDK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok, my previous statement was wrong there is no GPIO enable, that was for the HC out to a power switch for the ports.&amp;nbsp; So I can't detect any issues with the HW yet, but i'll keep looking at this HC chip.&amp;nbsp; Uboot detects the mouse just fine, so this shouldn't be too complicated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 01:01:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-USB-host-test-does-not-detect-mouse/m-p/259627#M25662</guid>
      <dc:creator>shefft</dc:creator>
      <dc:date>2014-02-26T01:01:18Z</dc:date>
    </item>
    <item>
      <title>Re: SDK USB host test does not detect mouse</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SDK-USB-host-test-does-not-detect-mouse/m-p/259628#M25663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can find the schematics of the SABRE Board in the following link:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=RDIMX6SABREPLAT&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab" title="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=RDIMX6SABREPLAT&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=RDIMX6SABREPLAT&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don´t have a Nitrogen Board to test, but&amp;nbsp; it is a good idea to review if they are using the same PINS for the USB port. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2014 15:14:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SDK-USB-host-test-does-not-detect-mouse/m-p/259628#M25663</guid>
      <dc:creator>jamesbone</dc:creator>
      <dc:date>2014-02-27T15:14:41Z</dc:date>
    </item>
  </channel>
</rss>

