Hi,
I'm bumping this old thread since I also am trying to LLF a 5MB ProFile using BLU, and I'm getting an INIT SPARE TABLE FAILED error after the disk stepped through all sectors after doing the first pass of the LLF. Is it possible that this means that the spares table remains unpopulated?
Before the drive became unhappy, it would do a few seeks to the spare sectors during its self-test towards the end of the test, so I assume that these bad sectors were properly replaced by spares at some time. Now, after these incomplete LLFs, it spends 5-10 seconds on the bad tracks without doing any seeks, before stepping to the next track. It then continues the self-test to completion and the BUSY light becomes solid.
However, the the Lisa doesn't see the drive at all! It hangs for a long time while enumerating boot devices before (without showing any errors) requesting a boot from floppy, and the LOS installer reports not finding any disk after ~10-15sec.
Only if I turn on the Lisa right after turning on the ProFile will the drive respond to Lisa. About 15 seconds after turning on Lisa will the drive do its self-test, and the installer will see the drive. The first time I managed to format the disk and install up to disk 4 before the installer errored out with "cannot write to drive", but after trying the LLF again a couple times I never got that far again. The installer now errors out with the same error immediately when trying to format.
I cannot rule out that might be additional defects on my ProFile besides a loss of its formatting (after the drive turned bad I noticed that
its PSU only gave 4.4V on the 5V rail, which I fixed without it making a difference). However, the fact that post-LLF the self-test now steps through the previously-good tracks exactly as before suggests to me that most of the drive is working correctly. The odd behaviour is the lack of seeks-to-spare-location on the bad tracks, and the fact that the drive goes silent after the self-test completes.
I also tried NeoWidEx, but any command talking to the ProFile just hangs immediately. I think my machine is a Lisa 2/10, with the ProFile connected to its internal parallel port via a bracket connecting to the internal 26 pin ribbon connector, and with ROM H/88. So I think it should work? However, it seemed that all the Widget-specific items in the menu were enabled, so maybe it misdetects my ProFile as a widget. Such confuse, very mystery!
What a looong preamble, sorry!
I have a few questions:- Other posters on this thread reported that even with the failure, their drives were working again. Did your drives actually have bad sectors, and did the power-on self-test behavior change in the same way?
- Is there a newer version of BLU than 0.90 which is able to handle bad sectors (if that's the actual problem here), and which can complete the INIT SPARE SECTOR TABLE process?
I remember reading that BLU was created before the LLF source code was available by mimicing the commands sent from the Apple /// software, and I assume the disk used for that didn't have bad sectors, so that code path could be unimplemented.
Edit: Maybe I should consider building an ArduinoFile instead, as it also has an LLF operation and seems to be (more?) aware of the possibility of bad sectors. - Do you know whether an ArduinoFile would give me a better shot at doing a successful LLF on a disk with a few bad sectors?
Thanks a ton for reading all this! If you are still interested in more information, here's some pictures and additional information in a Google Photos album, including a video of the self-test when the disk was still OK:
https://photos.app.goo.gl/q8qhYzUUmivfC35P7Cheers
mikerofone