<?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>topic Re: M54455EVB USB Does Not Work! in ColdFire/68K Microcontrollers and Processors</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162617#M5303</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Sorry to read you can't get USB working with the Linux BSP.&amp;nbsp; You're description doesn't mention whether you loaded the USB module.&amp;nbsp; If you haven't that would account for what you are seeing.&lt;BR /&gt;&lt;BR /&gt;There is a USB document named &lt;I&gt;USB_MCF5445x.htm&lt;/I&gt; in the BSP under &lt;I&gt;Help/software/device_drivers/&lt;/I&gt; .&amp;nbsp; This file documents the USB functionality in this BSP.&amp;nbsp; It also covers the test procedures used to verify USB.&lt;BR /&gt;&lt;BR /&gt;To load the USB host driver do:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;I&gt;# modprobe ehci-hcd&lt;/I&gt;&lt;BR /&gt;&lt;BR /&gt;The document doesn't explicity mention it but the transceiver choice (FS/LS vs. ULPI) is actually a kernel config option.&amp;nbsp; The dip switches won't change things.&lt;BR /&gt;&lt;BR /&gt;The back panel pops out from the inside (which is what I do).&lt;BR /&gt;&lt;BR /&gt;Hopefully this will enable you to use USB with the BSP.&amp;nbsp; If you are still having problems please post a reply.&amp;nbsp; It would be helpful to get the console logs.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 10 Nov 2007 08:15:20 GMT</pubDate>
    <dc:creator>kmahan</dc:creator>
    <dc:date>2007-11-10T08:15:20Z</dc:date>
    <item>
      <title>M54455EVB USB Does Not Work!</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162616#M5302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;I do not believe that USB support in the Linux BSP for the M54455EVB is actually functioning - but perhaps I'm missing something.&amp;nbsp; I have tried both the built-in FS/LS port (selected using S1-4 to disable the ULPI interface) and the OTG UTMI/ULPI.&amp;nbsp; I have tried both host and device connection on the OTG port as well as host only ("A" connector) for the FS/LS port with HID and Mass Storage devices.&amp;nbsp; Here are more details:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;1) The USB_VBUS_EN pin never goes high, so neither the ULPI interface nor the FS/LS connector ever see a bus pullup - thus nothing can ennumerate!&lt;/DIV&gt;&lt;DIV&gt;2) I have probed U929 to verify this.&amp;nbsp; The ENB pin NEVER goes high, so the FS/LS "A" connector VBUS pin never gets pulled to VCC (5V).&lt;/DIV&gt;&lt;DIV&gt;3) I see that the Linux support is there (usbfs is mounted, OTG host registered, usb hub support registered, etc.).&amp;nbsp; I NEVER see any entry in /proc/bus/usb when any type of device is connected.&amp;nbsp; This is to be expected since VBUS never gets enabled.&lt;/DIV&gt;&lt;DIV&gt;4) Even without VBUS power, D+ should still (???) get pulled-up so a HID or MS device should still ennumerate&amp;nbsp;through a self-powered&amp;nbsp;hub - doesn't work though?!?&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I suspect, at this point, that USB support for this BSP isn't actually FUNCTIONAL - but that isn't described in any errata I've seen.&amp;nbsp; Has anyone actually used this EVB, and figured out how to get USB to work?!?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Also (see my other post on CPLD issue), I'm convinced that the FlexBus interface to the CPLD is not functional as specified (either the CPLD code&amp;nbsp;actually has it mapped somewhere else, or it's non-functional).&amp;nbsp; This is relevent to the USB issue (possibly) because the CPLD controls the ULPI reset signal (to select either the FS/LS on-chip PHY, or the OTG external ULPI PHY under either firmware or S1-4 control).&amp;nbsp; Obviously the CPLD is working and programmed (LEDs blink, other important stuff is working).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;So...&amp;nbsp; This is my FIRST experience using a ColdFire product.&amp;nbsp; I need to choose between an AMCC PPC405 and the (cheaper) V4 ColdFire for a new product.&amp;nbsp; So far, the ColdFire EVB isn't impressing me!!!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;BTW:&amp;nbsp; Note that you need to remove the back panel connector shield to actually get proper contact for the OTG mini-connector.&amp;nbsp; "They" didn't make the cutout large enough to get a standard mini-cable through!!!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Anybody out there using this thing with any success (USB that is)?!?&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Nov 2007 07:48:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162616#M5302</guid>
      <dc:creator>simath</dc:creator>
      <dc:date>2007-11-10T07:48:01Z</dc:date>
    </item>
    <item>
      <title>Re: M54455EVB USB Does Not Work!</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162617#M5303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Sorry to read you can't get USB working with the Linux BSP.&amp;nbsp; You're description doesn't mention whether you loaded the USB module.&amp;nbsp; If you haven't that would account for what you are seeing.&lt;BR /&gt;&lt;BR /&gt;There is a USB document named &lt;I&gt;USB_MCF5445x.htm&lt;/I&gt; in the BSP under &lt;I&gt;Help/software/device_drivers/&lt;/I&gt; .&amp;nbsp; This file documents the USB functionality in this BSP.&amp;nbsp; It also covers the test procedures used to verify USB.&lt;BR /&gt;&lt;BR /&gt;To load the USB host driver do:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;I&gt;# modprobe ehci-hcd&lt;/I&gt;&lt;BR /&gt;&lt;BR /&gt;The document doesn't explicity mention it but the transceiver choice (FS/LS vs. ULPI) is actually a kernel config option.&amp;nbsp; The dip switches won't change things.&lt;BR /&gt;&lt;BR /&gt;The back panel pops out from the inside (which is what I do).&lt;BR /&gt;&lt;BR /&gt;Hopefully this will enable you to use USB with the BSP.&amp;nbsp; If you are still having problems please post a reply.&amp;nbsp; It would be helpful to get the console logs.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Nov 2007 08:15:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162617#M5303</guid>
      <dc:creator>kmahan</dc:creator>
      <dc:date>2007-11-10T08:15:20Z</dc:date>
    </item>
    <item>
      <title>Re: M54455EVB USB Does Not Work!</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162618#M5304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;WOW!&amp;nbsp; Thanks for the super fast response!&amp;nbsp; What a great forum.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Sorry I didn't put in all the details (post was already too long).&amp;nbsp; Indeed I knew about modprobe as described in the .htm doc you mentioned.&amp;nbsp; BTW - I cut a bigger hole in the panel (no big deal, just poor quality control on the part of Freescale mfg.).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I get various errors after executing modprobe - here's an example:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;/ # modprobe ehci-hcd&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;BUG: soft lockup detected on CPU#0!&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;Stack from cfdebe94:&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000000 bfafbba0 c0032a30(update_process_times+0x60/0x8e) 00000060 0000&lt;BR /&gt;0000 c0022896(timer_interrupt+0x34/0x46) 00000000 00000001&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c0026048(process_int+0x70/0xac) 00000060 fc070000 bfafa000 bfaf2004 cfde&lt;BR /&gt;bf50 c0023e4e(auto_irqhandler_fixup+0x4/0x6) 00000060&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cfdebed8 00000003 bfafa000 bfaf2004 00000001 0000000a c04d45f4(0xc04d45f&lt;BR /&gt;4) cfebd010&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cff9aa10 00000000 ffffffff 00000000 bfafab9c 00000000 41802004 c00235e8(&lt;BR /&gt;cf_tlb_miss+0xfa/0x162)&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000000a bfafab9c 00000000 00000044 c0025904(buserr_c+0x132/0x15e) cfdeb&lt;BR /&gt;f50 00000001 00000001&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000000 00000000 00000000 00000000 c01aaf34(cond_resched+0x0/0x38) c002&lt;BR /&gt;3c36(buserr+0x32/0x38) cfdebf50 cffd203c&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;Call Trace:&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#3333FF"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;lt;c002b10a&amp;gt;] [&amp;lt;c003b1a4&amp;gt;] [&amp;lt;c0023d3a&amp;gt;]&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I re-checked all the JP and SW settings (one of the BDM port JPs wasn't set as spec. for factory defaults, but that shouldn't affect anything else???).&amp;nbsp; I must be missing something else, or there is a hardware problem with my board.&amp;nbsp; Any ideas???&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Nov 2007 09:45:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162618#M5304</guid>
      <dc:creator>simath</dc:creator>
      <dc:date>2007-11-10T09:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: M54455EVB USB Does Not Work!</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162619#M5305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;You've run into a problem that was in the original Beta BSP that was released.&amp;nbsp; A bug crept in that caused that panic.&amp;nbsp; We released an updated Beta BSP on Oct 1 (I'm not sure what it was called externally) with that problem fixed.&lt;BR /&gt;&lt;BR /&gt;Give the updated BSP a try and see if that resolves your problem.&amp;nbsp; If you still have issues let me know.&lt;BR /&gt;&lt;BR /&gt;--Kurt&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Nov 2007 10:02:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162619#M5305</guid>
      <dc:creator>kmahan</dc:creator>
      <dc:date>2007-11-10T10:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: M54455EVB USB Does Not Work!</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162620#M5306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;THANKS!&amp;nbsp; That worked (flashed the pre-built uImage - haven't tried a kernel build yet on the 1-Oct BSP).&amp;nbsp; It's great to get help from the guy who built the kernel image!!!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Nov 2007 14:02:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M54455EVB-USB-Does-Not-Work/m-p/162620#M5306</guid>
      <dc:creator>simath</dc:creator>
      <dc:date>2007-11-10T14:02:44Z</dc:date>
    </item>
  </channel>
</rss>

