<?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>Kinetis MicrocontrollersのトピックRe: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780126#M47500</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So i got it to work with the help of code warrior, but it still has the same problems as mbed, but this time its worser, even read causes reset&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-python"&gt;&lt;PRE class="language-python line-numbers"&gt;&lt;CODE&gt;kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; reset full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; reset full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; reset full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; accepting address &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; reset full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; accepting address &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; USB disconnect&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; device number &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; sd &lt;SPAN class="number token"&gt;8&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;sdc&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; tag&lt;SPAN class="comment token"&gt;#0 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; sd &lt;SPAN class="number token"&gt;8&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;sdc&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; tag&lt;SPAN class="comment token"&gt;#0 CDB: Write(10) 2a 00 00 00 00 00 00 00 02 00&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; blk_update_request&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; sector &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Buffer I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error on dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; logical block &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; lost &lt;SPAN class="keyword token"&gt;async&lt;/SPAN&gt; page write
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Buffer I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error on dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; logical block &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; lost &lt;SPAN class="keyword token"&gt;async&lt;/SPAN&gt; page write
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Buffer I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error on dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; logical block &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; lost &lt;SPAN class="keyword token"&gt;async&lt;/SPAN&gt; page write
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Buffer I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error on dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; logical block &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; lost &lt;SPAN class="keyword token"&gt;async&lt;/SPAN&gt; page write
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Buffer I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error on dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; logical block &lt;SPAN class="number token"&gt;4&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; lost &lt;SPAN class="keyword token"&gt;async&lt;/SPAN&gt; page write
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; new full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;12&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; new full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;13&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; new full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;14&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; accepting address &lt;SPAN class="number token"&gt;14&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; new full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;15&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
systemd&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;udevd&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;4110&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; inotify_add_watch&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;9&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;dev&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; failed&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; No such file &lt;SPAN class="operator token"&gt;or&lt;/SPAN&gt; directory
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; accepting address &lt;SPAN class="number token"&gt;15&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb usb3&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;port10&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; unable to enumerate USB device&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Dec 2017 05:59:21 GMT</pubDate>
    <dc:creator>guest253456</dc:creator>
    <dc:date>2017-12-19T05:59:21Z</dc:date>
    <item>
      <title>[KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780119#M47493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Reading works but as soon as i try to write some data to the device, it freezes up. I get the following message on the syslog&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;kernel: usb 3-10: reset full-speed USB device number 20 using xhci_hcd&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2017 11:26:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780119#M47493</guid>
      <dc:creator>guest253456</dc:creator>
      <dc:date>2017-12-12T11:26:14Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780120#M47494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do the mbed demos support writing (often such demos show only basic operations like enumeration which need to be adapted/extended according to the storage medium)? Where do the writes go to - SRAM, Flash, SD card?&lt;BR /&gt;For mbed questions it may be best to use the arm mbed forum since I don't think that mbed is used much by the Kinetis microcontrollers community.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have a FRDM-KL25Z try loading some of the binary files here to check that the board is operating (it has USB-MSD references that will write to Flash or do FAT emulation - plus USB-MSD loaders):&lt;BR /&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FFRDM-KL25Z.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/FRDM-KL25Z.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;BR /&gt;Kinetis KL25, KL26, KL27, KL28:&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fhttp%3A%2F%2Fwww.utasker.com%2Fkinetis%2FFRDM-KL25Z.html" rel="nofollow" target="_blank"&gt;http://http://www.utasker.com/kinetis/FRDM-KL25Z.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FTWR-KL25Z48M.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TWR-KL25Z48M.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FFRDM-KL26Z.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/FRDM-KL26Z.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FTEENSY_LC.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TEENSY_LC.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FFRDM-KL27Z.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/FRDM-KL27Z.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FCapuccino-KL27.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/Capuccino-KL27.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FFRDM-KL28Z.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/FRDM-KL28Z.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;USB: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fdocs%2FuTasker%2FUSB_User_Guide.PDF" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/USB_User_Guide.PDF&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;FAT: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fdocs%2FuTasker%2FuTasker_utFAT.PDF" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTasker_utFAT.PDF&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;FAT emulation: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fdocs%2FuTasker%2FuTaskerEmulatedFAT.pdf" rel="nofollow" target="_blank"&gt;http://www.utasker.com/docs/uTasker/uTaskerEmulatedFAT.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;Free Open Source solution: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2FuTasker%2FuTasker-Kinetis" rel="nofollow" target="_blank"&gt;https://github.com/uTasker/uTasker-Kinetis&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Working project in 15 minutes video: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fyoutu.be%2FK8ScSgpgQ6M" rel="nofollow" target="_blank"&gt;https://youtu.be/K8ScSgpgQ6M&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Professional Kinetis support, one-on-one training and complete fast-track project solutions: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fsupport.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/support.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2017 16:15:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780120#M47494</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2017-12-12T16:15:24Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780121#M47495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;Do the mbed demos support writing&lt;BR /&gt;Yes, the write does indeed work sometimes but freezes up every now and then.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;Where do the writes go to - SRAM, Flash, SD card&lt;/P&gt;&lt;P&gt;SRAM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;If you have a FRDM-KL25Z try loading some of the binary files here to check that the board is operating&lt;/P&gt;&lt;P&gt;I tried that one out and it works, so definitely a bug on the mbed side.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Dec 2017 04:40:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780121#M47495</guid>
      <dc:creator>guest253456</dc:creator>
      <dc:date>2017-12-13T04:40:18Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780122#M47496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ghest253456,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Maybe you can try our USB 4.1.1 stack, there has the KL25 MSD example for your reference.&lt;/P&gt;&lt;P&gt;&amp;nbsp; Besides, this link may useful to you:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/329711"&gt;usb 4.1.1 MSD example for KL25Z - Disk does not format - No drive data&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; KL25 SRAM is small, if you use the SRAM as the buffer, we suggest you choose the larger SRAM chip.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Dec 2017 06:35:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780122#M47496</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-12-14T06:35:32Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780123#M47497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I reported this MBED USB bug on the KL25 in 2013.&lt;BR /&gt;I don't know that it has ever been fixed, as I started avoiding anything MBED related after seeing such a fundamental problem in the code.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;A class="link-titled" href="https://os.mbed.com/users/mbed_official/code/USBDevice/issues/2?compage=1#c7968" title="https://os.mbed.com/users/mbed_official/code/USBDevice/issues/2?compage=1#c7968"&gt;KL25Z USB HAL code allocating from ISR | Mbed&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2017 14:48:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780123#M47497</guid>
      <dc:creator>bobpaddock</dc:creator>
      <dc:date>2017-12-15T14:48:28Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780124#M47498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bob&lt;BR /&gt;&lt;BR /&gt;I never understood mbed.&lt;BR /&gt;Essentially it is a pretty web site with a hand-out of resources (and a weird on-line compiler) which seems to be attracting some like moths to a light. Then it gets very half-hearted - I subscribed to one of its groups and get about 1..3 new topics a month and don't remember seeing anyone respond to anything.&lt;BR /&gt;Apart from mbedTLS (which ARM bought and has enthusiasts working on it still) much of the rest seems to be half-broken.&lt;BR /&gt;And I really don't understand people (especially professionals) who try to base work on it - the response from them tends to be (after spending way too long getting a development half working) that they have invested so much now that they can't change. I see so many examples of all the free giveaway stuff costing the industry millions at the end of the day, but it seems the present day mentality "If we use "that chip" we get a "free" tool chain and can "save another $25.-" by not investing in a debugger and patching a development board to ours. And of course they give us all working code so we "haven't anything else to do"." - and the developers love it because they get months of interesting over-time to patch it all together...&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Dec 2017 00:43:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780124#M47498</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2017-12-16T00:43:21Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780125#M47499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;uint_8 USB_DCI_Init &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; uint_8&amp;nbsp;&amp;nbsp;&amp;nbsp; controller_ID&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* [IN] Controller ID */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; uint_8&amp;nbsp;&amp;nbsp;&amp;nbsp; bVregEn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* Enables or disables internal regulator */&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#if !HIGH_SPEED_DEVICE&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* Select System Clock and Disable Weak Pull Downs */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; USB0_USBCTRL &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0x00&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* save the controller_ID for future use */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; g_dci_controller_Id &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; controller_ID&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* Clear bdt elem structure */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;Clear_Mem&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;uint_8_ptr&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;g_bdt_elem&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;sizeof&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;BDT_ELEM&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;MAX_BDT_INDEX &lt;SPAN class="operator token"&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;uint_8&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;UNINITIALISED_VAL&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; g_bdtmap &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;BDTMAP &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;uint_32&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;g_Mem&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* Clear Memory for BDT and buffer Data */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;Clear_Mem&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;uint_8_ptr&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;g_bdtmap&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;uint_32&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; BYTES_1024&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;uint_8&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried using it but it hits a hardfault on line `USB0_USBCTRL = 0x00;`&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2017 11:08:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780125#M47499</guid>
      <dc:creator>guest253456</dc:creator>
      <dc:date>2017-12-18T11:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780126#M47500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So i got it to work with the help of code warrior, but it still has the same problems as mbed, but this time its worser, even read causes reset&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-python"&gt;&lt;PRE class="language-python line-numbers"&gt;&lt;CODE&gt;kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; reset full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; reset full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; reset full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; accepting address &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; reset full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; accepting address &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; USB disconnect&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; device number &lt;SPAN class="number token"&gt;11&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; sd &lt;SPAN class="number token"&gt;8&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;sdc&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; tag&lt;SPAN class="comment token"&gt;#0 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; sd &lt;SPAN class="number token"&gt;8&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;sdc&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; tag&lt;SPAN class="comment token"&gt;#0 CDB: Write(10) 2a 00 00 00 00 00 00 00 02 00&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; blk_update_request&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; sector &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Buffer I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error on dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; logical block &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; lost &lt;SPAN class="keyword token"&gt;async&lt;/SPAN&gt; page write
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Buffer I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error on dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; logical block &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; lost &lt;SPAN class="keyword token"&gt;async&lt;/SPAN&gt; page write
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Buffer I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error on dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; logical block &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; lost &lt;SPAN class="keyword token"&gt;async&lt;/SPAN&gt; page write
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Buffer I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error on dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; logical block &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; lost &lt;SPAN class="keyword token"&gt;async&lt;/SPAN&gt; page write
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Buffer I&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O error on dev sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; logical block &lt;SPAN class="number token"&gt;4&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; lost &lt;SPAN class="keyword token"&gt;async&lt;/SPAN&gt; page write
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; new full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;12&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; new full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;13&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device descriptor read&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;64&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; new full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;14&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; accepting address &lt;SPAN class="number token"&gt;14&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; new full&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;speed USB device number &lt;SPAN class="number token"&gt;15&lt;/SPAN&gt; using xhci_hcd
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; responding to setup address&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
systemd&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;udevd&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;4110&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; inotify_add_watch&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;9&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;dev&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;sdc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; failed&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; No such file &lt;SPAN class="operator token"&gt;or&lt;/SPAN&gt; directory
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; device &lt;SPAN class="operator token"&gt;not&lt;/SPAN&gt; accepting address &lt;SPAN class="number token"&gt;15&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; error &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;71&lt;/SPAN&gt;
kernel&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; usb usb3&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;port10&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; unable to enumerate USB device&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Dec 2017 05:59:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780126#M47500</guid>
      <dc:creator>guest253456</dc:creator>
      <dc:date>2017-12-19T05:59:21Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780127#M47501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree.&amp;nbsp; My industry requires that I inspect all code in my project, after all it is my liability that is on the line not MBED or anyone else's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I came across that bug while looking for USB examples, so signed up for MBED just to report the bug.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My projects need to be supported for a minim of five years and a few for 25 years. such as infrastructure level stuff.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Writing software for a sewage treatment plant is not always pleasant (site visit), however consider what is more important, that when you flush it goes away, or that the fancy GUI based online compiler went off line 18 years ago someone thought was a good idea to use because it was 'free'?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sad to see that some of the bootloaders are now MBED based.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even sadder is the bad programming habits such projects engender.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Dec 2017 14:02:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780127#M47501</guid>
      <dc:creator>bobpaddock</dc:creator>
      <dc:date>2017-12-19T14:02:52Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780128#M47502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is the USB Module Clock enabled?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not being enabled would be the typical reason for a hard-fault like that.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Not having the BDT aligned on 512 byte boundary would be an other (M0+ parts like the KL25 hard-fault on some non-aligned items):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static BDT bdt[( ENDPOINTS_USED * BDT_PER_EP ) ] __attribute__( ( __aligned__( 512U ) ) );&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Dec 2017 14:07:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780128#M47502</guid>
      <dc:creator>bobpaddock</dc:creator>
      <dc:date>2017-12-19T14:07:47Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780129#M47503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Guest253456&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want actual working USB for all Kinetis parts (including your KL25) just download the (FREE FREE FREE FREE FREE FREE FREE) solution from the link that I gave you a week ago. You have already verified that it operates on your board.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Dec 2017 15:06:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780129#M47503</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2017-12-19T15:06:24Z</dc:date>
    </item>
    <item>
      <title>Re: [KL25Z] [Mbed] USB MSD device freezes up when attempting to write data</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780130#M47504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;Is the USB Module Clock enabled?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was trying to manually compile it using my own Makefile. It looks like i missed some initialization code. I could it get it to work with code warrior, but it has more reset issues than Mbed see &lt;A _jive_internal="true" class="link-titled" href="https://community.nxp.com/message/970045?commentID=970045&amp;amp;et=watches.email.thread#comment-971126" title="https://community.nxp.com/message/970045?commentID=970045&amp;amp;et=watches.email.thread#comment-971126"&gt;https://community.nxp.com/message/970045?commentID=970045&amp;amp;et=watches.email.thread#comment-971126&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2017 04:37:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL25Z-Mbed-USB-MSD-device-freezes-up-when-attempting-to-write/m-p/780130#M47504</guid>
      <dc:creator>guest253456</dc:creator>
      <dc:date>2017-12-20T04:37:22Z</dc:date>
    </item>
  </channel>
</rss>

