Please try to verify that your assumption is correct by trying a different floppy disk or drive or testing access to the floppy drive with an operating system known to work. We should no rely on assumptions.
I tested a few other disks and they had the same issue. I'll try to swap the drive, but I currently don't have another one I could test. That doesn't preclude fixing the block size issue, though: Without this, it's not even possible to access the floppy drive at all.
Is this common for PC floppy drives? Perhaps /dev/fd0 should register itself with the correct minor number instead.FWIW, I have opened an issue in the sparclinux issue tracker to document this bug [1]. Since the standard PC floppy driver in the kernel is actively maintained [2], it's worth sending the patch upstream for review.
Thank you!