Weird Greaseweazle Issue

Stinkerton18

Moderator
Staff member
Aug 18, 2022
90
72
18
I have two Greaseweazles, a v4.0 and v1 (the one based on an STM32 "Blue Pill") Both have been working flawless for a while now except for recently. The one I used internally in my main Linux system (USB 2.0 header to port, short micro cable, PCB in a printed enclosure) has recently run into a very, very strange issue. No matter what floppy drive (I've tried 3 different, tested good ones) I use, ALL attempts to write an image result in the same failure: Command Failed: GetFluxStatus: Flux Underflow

Here's what I've done:
  • Used both the V4 and V1 in this system
  • Tried each with all 3 known-good PC drives (can take these drives plug them into two different 486 boards, a Pentium/Socket 7 motherboard, A Pentium SBC, Pentium 3 Copper Mine, and Pentium 4 SBC, all read/write/boot, with no issues)
  • Tried reflashing the latest firmware on both Greaseweazles
  • Deleted/downloaded/installed the gw tool again
  • Ran with sudo
  • Cleaned the drives with a cleaning disk (even after they worked in the systems above)
Despite all this, I can:
  • Read 1.44MB/720K floppies to an image
  • Perform a cleaning operation to "zig-zag" the heads
  • Perform an RPM test
  • Erase a disk fully
Yet I cannot write an image (even ones I myself took with the same GreaseWeazle before) without that error every time. I've tried multiple floppy disks, and I can even take a disk that just failed, format it in one of the drives in another system and read/write to it just fine, no bad sectors from Scandisk either.


Has anyone else run into this? Any ideas at this point? Why would literally every other operation work except writing from an image file?