-
Notifications
You must be signed in to change notification settings - Fork 311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UF2 BOOT drives fail to handle SMART requests appropriately #70
Comments
Trying a few USB sticks. Most respond like this:
A high-quality Samsung stick I have does this:
|
Probably would be best to compare usb trace from the Beagle usb debugger from the cheap pendrive and CPX. if these smart tools work on macos i can do that |
@mmoskal I was just planning to do that, with the wireshark USB tracer. But if you have time to do this soon, and have the expertise in your group, I would leave it to you. We've seen a recent noticeable increase in the number of people who are hitting this problem. |
Sorry, on macOS all I get is
|
Hi @mmoskal, looks like you're using a newer The manpage for Installing the former driver on OS X may alone result in your UF2 BOOT device failing to appear, since that was my experience. I haven't tried the latter driver. (And, of course, manually triggering SMART on Linux also made my UF2 BOOT device lock up, per the original post.) |
I have a test bootloader that I've passed to @vitorio and another user. It acts more like most USB sticks and card readers, returning a malformed response to MODE SENSE for page 0x1c, which causes |
Update config: accelerometer type in pybadge
See adafruit#50. Programs that make SMART requests to UF2 BOOT drives can cause the drive to lock up, not appear, etc. I'll look at this, but if one of you knows an obvious fix, let me know. Will PR any fixes back to you.
Extensive testing by @vitorio described in https://forums.adafruit.com/viewtopic.php?f=60&t=149791&p=743111#p743089. I also duplicated this finding. Example below. Note that the drive (or the driver?) is reporting SMART support is available.
The text was updated successfully, but these errors were encountered: