flashfloppy icon indicating copy to clipboard operation
flashfloppy copied to clipboard

FF & OS/3 1.3

Open hougaard opened this issue 2 years ago • 23 comments

Sorry, this is an incomplete issue description, but I thought I would at least write down what I know. Maybe someone has a clue how to fix it :)

Machine: IBM P70 8573-121 - Running IBM OS/2 version 1.30

Issue: Disk read/write results in "Sector not found errors" - not always, but quite often when accessing the gotek with FF 3.30 from IBM OS/2 version 1.3

If I boot the machine to DOS everything works as expected, but accessing the images files that works with DOS fails under OS/2.

I can format a floppy from OS/2, but when the formatting is complete, some operation gives the sector not found error.

hougaard avatar Apr 17 '22 05:04 hougaard

Try v4.4a, try another usb stick especially if your is unbranded. Try track-change=realtime in FF.CFG. Not necessarily all at once.

keirf avatar Apr 17 '22 05:04 keirf

Thanks, I will do that.... Menstick is a SanDisk... so pretty branded :)

hougaard avatar Apr 17 '22 05:04 hougaard

Also what format and size are your disk images and what model is your gotek (written at rear of pcb eg sfrkc30.at2)

keirf avatar Apr 17 '22 06:04 keirf

It's an AT2, and all disks are 1.44mb as .IMG files.

hougaard avatar Apr 17 '22 06:04 hougaard

  • 4.4 just produced garbled output from "dir". Did see different behaviour between a formatted image, and an unformatted image, but just in error messages
  • track-changes, no difference on both 3.3 and 4.4
  • No difference in behaviour between Sandisk and Kingston storage

hougaard avatar Apr 17 '22 18:04 hougaard

Even running 4.4 when the machine is booted in DOS (where 3.3 worked perfectly) produces garbled output.

hougaard avatar Apr 17 '22 18:04 hougaard

Not a positive result for 4.4a then!

keirf avatar Apr 17 '22 18:04 keirf

I'll have a think about 3.30. Perhaps a gotek with more ram would help. The AT2 board chip has only 32k ram. Half what the old stm32 based goteks have.

keirf avatar Apr 17 '22 18:04 keirf

Same result with 4.3 and 4.2 (just for verification)

hougaard avatar Apr 17 '22 18:04 hougaard

Perhaps a gotek with more ram would help.

So, whitch one is the best to buy? It's complete minefield out there?

hougaard avatar Apr 17 '22 19:04 hougaard

... another update:

Actually 3.30 is not perfect when booted to DOS, reading is perfect, but writing fails if I try copying anything larger than 4KB. (my initial write test happens to be a 4KB file).

I can copy multiple files to the disk, but as soon as the file is larger than 4kb it fails.

hougaard avatar Apr 17 '22 19:04 hougaard

All current goteks are the new type. Stm32 is only available if you are lucky to find NOS or a seller explicitly selling the old type. Soon I should have boards with another new chip with 384kb ram. Perhaps a month's time.

keirf avatar Apr 17 '22 19:04 keirf

Regarding the DOS error did you switch back to track-change=instant after the failed experiment? Or delete FF.CFG and reset cached config by holding both buttons for a few seconds while no usb stick is inserted.

keirf avatar Apr 17 '22 19:04 keirf

Another possibility could be bad hardware connection. It's pretty hard to get DOS to complain about reads and writes since writes for example are sector at a time so buffering isn't a problem, and the next sector won't be started until the sector is found via read, and timeouts are based on seeing index pulses which gotek isn't generating while the previous sector is written back to usb stick. Unfortunately its hard for you to see if this is a firmware regression since the AT2 board is supported only since 3.29!

keirf avatar Apr 17 '22 20:04 keirf

Regarding the DOS error did you switch back to track-change=instant after the failed experiment? Or delete FF.CFG and reset cached config by holding both buttons for a few seconds while no usb stick is inserted.

I'll verify that after lunch....

hougaard avatar Apr 17 '22 20:04 hougaard

... lunch turned into the evening (had a video to record), no luck, track-change is back, same result. As soon as I'm writing more than 4k, it fails.

(Tried with 3.29 also, same result).

hougaard avatar Apr 18 '22 05:04 hougaard

No further ideas regarding firmware I'm afraid.

keirf avatar Apr 18 '22 06:04 keirf

OK, got my hands on a SFRC922D with the STM32F105 CPU, will try that later today...

hougaard avatar Apr 18 '22 18:04 hougaard

how did that go?

keirf avatar May 11 '22 13:05 keirf

Sorry, meant to write a longer follow-up, life got in the way...

Short version, no-dice - something is still not allowing write operations over 4kb, also on the STM32 with 4.4 :(

I'm currently trying to locate a replacement drive (and also trying to get the current drive re-capped) to at least exclude other pieces of this old PC to be the problem...

hougaard avatar May 11 '22 15:05 hougaard

Try with 3.33 and the STM Gotek?

keirf avatar Jun 22 '22 11:06 keirf

I can also recommend trying a 435-based Gotek if you can get your hands on one.

keirf avatar Jul 26 '22 09:07 keirf

Just an aside - I have a 286 motherboard here which seems to eat floppies for lunch (and any other meal). Reading is usually OK for a little while, but it will not get far beyond booting a simple configuration. After that, your floppy or image might be in trouble. Trying to write anything at all is a guaranteed death knell for the media in use. This applies to FF images, real 3.5" and real 5.25" drives. I've tested with different controllers, and the most conservative BIOS settings I can. I'll be testing with another (the third!) set of RAM sticks, but at this point I suspect the motherboard is simply bad.

ltning avatar Oct 03 '22 14:10 ltning