# Controller usb problem

**URL:** <https://forum.onefinitycnc.com/t/controller-usb-problem/19695>\
**Category:** Uncategorized\
**Created:** [March 26, 2023, 9:53pm UTC](https://forum.onefinitycnc.com/t/controller-usb-problem/19695 "2023-03-26T21:53:37Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![bkwoood](https://avatars.discourse-cdn.com/v4/letter/b/f04885/32.png) [@bkwoood](https://forum.onefinitycnc.com/u/bkwoood)\
**Post date:** [March 26, 2023, 9:53pm UTC](https://forum.onefinitycnc.com/t/controller-usb-problem/19695/1 "2023-03-26T21:53:37Z")

</div>

every time I take my usb out of my onefinity x50 controller and put it back in my laptop it says there is a problem with the usb and has to fix it in order to use it. is the controller somehow damaging it. anyone else having this problem

---

<div class="post-metadata">

**Author:** ![349iq2345](https://avatars.discourse-cdn.com/v4/letter/3/bb73d2/32.png) [@349iq2345](https://forum.onefinitycnc.com/u/349iq2345)\
**Post date:** [March 26, 2023, 11:28pm UTC](https://forum.onefinitycnc.com/t/controller-usb-problem/19695/2 "2023-03-26T23:28:23Z")

</div>

Hey Butch,

unixoid operating systems nowadays are able to mount the filesystems that are connected to the system automatically, and since they keep changes to the filesystem in their cache and only write them out to the storage medium when the appropriate sync commands are issued (usually this is done automatically at regular intervals), they mark every file system that is added as “dirty”. If you unplug the USB drive without unmounting it first, this dirty bit remains set, and if you plug it into another computer, it assumes that the file system may not have been written to correctly and suggests a consistency check.

In practice, if you don’t put the USB drive out of the Onefinity Controller during or directly after writing a file to it, usually there is no damage, so you can ignore the warnings, but if you want to make it right, you would switch to a [CLI](https://en.wikipedia.org/wiki/Command-line_interface) and unmount the USB drive correctly, or use a corresponding desktop tool for this purpose (that is actually not present on the Onefinity Controller) before removing it from the controller. In this case the Onefinity Controller would clear the “dirty” bit and the warning on the other computer would not appear.

---

<div class="post-metadata">

**Author:** ![bkwoood](https://avatars.discourse-cdn.com/v4/letter/b/f04885/32.png) [@bkwoood](https://forum.onefinitycnc.com/u/bkwoood)\
**Post date:** [March 27, 2023, 12:04am UTC](https://forum.onefinitycnc.com/t/controller-usb-problem/19695/3 "2023-03-27T00:04:59Z")

</div>

I’m not sure what most of that means but I’ll show it to someone who will. I usually leave the usb in till I’m done machining is that ok. can i take it out once the file is loaded or does it need to be in. can you unmount a usb with the x50 controller. I thought there wasn’t an safe to eject on it. thanks

---

<div class="post-metadata">

**Author:** ![WaywardWoodworker](https://avatars.discourse-cdn.com/v4/letter/w/e79b87/32.png) [@WaywardWoodworker](https://forum.onefinitycnc.com/u/WaywardWoodworker)\
**Post date:** [March 27, 2023, 12:09am UTC](https://forum.onefinitycnc.com/t/controller-usb-problem/19695/4 "2023-03-27T00:09:20Z")

</div>

Once you open the file in the controller it gets verified then copied to internal storage and you can remove the USB memory stick from the controller. Wait at least until it’s done simulating the file.

---

<div class="post-metadata">

**Author:** ![bkwoood](https://avatars.discourse-cdn.com/v4/letter/b/f04885/32.png) [@bkwoood](https://forum.onefinitycnc.com/u/bkwoood)\
**Post date:** [March 27, 2023, 12:11am UTC](https://forum.onefinitycnc.com/t/controller-usb-problem/19695/5 "2023-03-27T00:11:21Z")

</div>

ok thanks, I wasn’t sure. still very new to this

---

<div class="post-metadata">

**Author:** ![349iq2345](https://avatars.discourse-cdn.com/v4/letter/3/bb73d2/32.png) [@349iq2345](https://forum.onefinitycnc.com/u/349iq2345)\
**Post date:** [March 27, 2023, 12:22am UTC](https://forum.onefinitycnc.com/t/controller-usb-problem/19695/6 "2023-03-27T00:22:22Z")

</div>

Hey Butch,

the part that I hoped you identify as the relevant part was:

> [@349iq2345](#):
>
> In practice, if you don’t put the USB drive out of the Onefinity Controller during or directly after writing a file to it, usually there is no damage, so you can ignore the warnings

Which means, if you are not saving a file **from** the Onefinity Controller **onto the USB drive** , you can ignore the warnings completely, and in case you do, wait some good moment before you pull it out of the Controller.

> [@bkwoood](#):
>
> I usually leave the usb in till I’m done machining is that ok.

Yes, it is.

> [@bkwoood](#):
>
> can i take it out once the file is loaded or does it need to be in.

Yes, as Derek already confirmed.

> [@bkwoood](#):
>
> can you unmount a usb with the x50 controller. I thought there wasn’t an safe to eject on it.

It would be nice if there was an eject button on the Onefinity Controller User Interface. As the Onefinity Controller knows the USB drive when it was inserted (otherwise you would not be able to open the files on it), it would easily be able to simply unmount it with a button.
