Just tried the '100lite' and '103lite' versions on my A440/1 & A440 and they hang the machines at the point of 'Query Drive IDEFS 1/4' having queried ADFS 1/1 (ST-506) on the A440/1 and hanging on 'Query Drive ADFS 1/1' on the A440.
The A440 has a Watford IDE podule (IDEFS), Acorn SCSI podule (RiscIX), Computer Concepts Laser direct podule, Atomwide Ethernet and of course the embeded ST-506. The A440/1 has a Powertech SCSI podule and an Ethernet podule. Both ARM2, MEMC1a and RO3.
Partition Manager feedback
Re: Partition Manager feedback
Post attach a debug log so I can see what the last thing it did was. It might be the ST506 as that code has never been tested outside of emulation.
Re: Partition Manager feedback
debug log attached. Had zip it, no txt allowed.
The Watford IDE podule currently has a 2.5" ide -> sdcard unit fitted. I'll put a spinning disk in and see what happens.
The Watford IDE podule currently has a 2.5" ide -> sdcard unit fitted. I'll put a spinning disk in and see what happens.
Code: Select all
PartMgr v1.03 23/05/24 DEBUG
OS Version=311
FileCore Version=241
FileSwitch Version=208
ADFS v2.67 detected
ATAFS not detected
CDFS v2.21 detected
HDFFS not detected
IDEFS detected as Watford Electronics
IDEFS v2.10 detected
MassFS not detected
SCSIFS v1.10 detected
SDFS not detected
ZIDEFS not detected
BASIC END=50648
read_drives
===========
ADFS
----
Potentially 1 drives
ADFS::4 - ST506 hosted drive
*-ADFS-DISMOUNT :4
ADFS discop(0,1,&0,&0,..,&100)
ADFS_DiscOp,,&21F0301,&80000000,..,&100
Trying 2 heads
ADFS discop(0,1,&1,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000100,..,&100
Trying 3 heads
ADFS discop(0,1,&2,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000200,..,&100
Trying 4 heads
ADFS discop(0,1,&3,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000300,..,&100
Trying 5 heads
ADFS discop(0,1,&4,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000400,..,&100
..failed
Heads=4
ADFS discop(0,6,&0,&0,..,&0)
ADFS_DiscOp,,&6,&80000000,..,&0
ADFS discop(0,6,&0,&0,..,&0)
ADFS_DiscOp,,&6,&80000000,..,&0
ADFS discop(0,1,&0,&0,..,&100)
ADFS_DiscOp,,&21F0301,&80000000,..,&100
Trying 2 sectors
ADFS discop(0,1,&1,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000100,..,&100
Trying 3 sectors
ADFS discop(0,1,&2,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000200,..,&100
Trying 4 sectors
ADFS discop(0,1,&3,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000300,..,&100
Trying 5 sectors
ADFS discop(0,1,&4,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000400,..,&100
Trying 6 sectors
ADFS discop(0,1,&5,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000500,..,&100
Trying 7 sectors
ADFS discop(0,1,&6,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000600,..,&100
Trying 8 sectors
ADFS discop(0,1,&7,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000700,..,&100
Trying 9 sectors
ADFS discop(0,1,&8,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000800,..,&100
Trying 10 sectors
ADFS discop(0,1,&9,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000900,..,&100
Trying 11 sectors
ADFS discop(0,1,&A,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000A00,..,&100
Trying 12 sectors
ADFS discop(0,1,&B,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000B00,..,&100
Trying 13 sectors
ADFS discop(0,1,&C,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000C00,..,&100
Trying 14 sectors
ADFS discop(0,1,&D,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000D00,..,&100
Trying 15 sectors
ADFS discop(0,1,&E,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000E00,..,&100
Trying 16 sectors
ADFS discop(0,1,&F,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80000F00,..,&100
Trying 17 sectors
ADFS discop(0,1,&10,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001000,..,&100
Trying 18 sectors
ADFS discop(0,1,&11,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001100,..,&100
Trying 19 sectors
ADFS discop(0,1,&12,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001200,..,&100
Trying 20 sectors
ADFS discop(0,1,&13,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001300,..,&100
Trying 21 sectors
ADFS discop(0,1,&14,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001400,..,&100
Trying 22 sectors
ADFS discop(0,1,&15,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001500,..,&100
Trying 23 sectors
ADFS discop(0,1,&16,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001600,..,&100
Trying 24 sectors
ADFS discop(0,1,&17,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001700,..,&100
Trying 25 sectors
ADFS discop(0,1,&18,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001800,..,&100
Trying 26 sectors
ADFS discop(0,1,&19,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001900,..,&100
Trying 27 sectors
ADFS discop(0,1,&1A,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001A00,..,&100
Trying 28 sectors
ADFS discop(0,1,&1B,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001B00,..,&100
Trying 29 sectors
ADFS discop(0,1,&1C,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001C00,..,&100
Trying 30 sectors
ADFS discop(0,1,&1D,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001D00,..,&100
Trying 31 sectors
ADFS discop(0,1,&1E,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001E00,..,&100
Trying 32 sectors
ADFS discop(0,1,&1F,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80001F00,..,&100
Trying 33 sectors
ADFS discop(0,1,&20,&0,..,&100)
ADFS_DiscOp,,&21F0001,&80002000,..,&100
ADFS discop(0,6,&0,&0,..,&0)
ADFS_DiscOp,,&6,&80000000,..,&0
ADFS discop(0,6,&0,&0,..,&0)
ADFS_DiscOp,,&6,&80000000,..,&0
Sectors=32
ADFS discop(0,1,&8000,&0,..,&100)
ADFS_DiscOp,,&21F0201,&80800000,..,&100
ADFS discop(0,1,&14000,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81400000,..,&100
..failed
ADFS discop(0,1,&A00,&0,..,&100)
ADFS_DiscOp,,&21F0201,&800A0000,..,&100
ADFS discop(0,1,&A480,&0,..,&100)
ADFS_DiscOp,,&21F0201,&80A48000,..,&100
ADFS discop(0,1,&F200,&0,..,&100)
ADFS_DiscOp,,&21F0201,&80F20000,..,&100
ADFS discop(0,1,&11880,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81188000,..,&100
ADFS discop(0,1,&12C00,&0,..,&100)
ADFS_DiscOp,,&21F0201,&812C0000,..,&100
ADFS discop(0,1,&13580,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81358000,..,&100
..failed
ADFS discop(0,1,&980,&0,..,&100)
ADFS_DiscOp,,&21F0201,&80098000,..,&100
ADFS discop(0,1,&9F00,&0,..,&100)
ADFS_DiscOp,,&21F0201,&809F0000,..,&100
ADFS discop(0,1,&EA00,&0,..,&100)
ADFS_DiscOp,,&21F0201,&80EA0000,..,&100
ADFS discop(0,1,&10F80,&0,..,&100)
ADFS_DiscOp,,&21F0201,&810F8000,..,&100
ADFS discop(0,1,&12200,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81220000,..,&100
ADFS discop(0,1,&12B80,&0,..,&100)
ADFS_DiscOp,,&21F0201,&812B8000,..,&100
ADFS discop(0,1,&13000,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81300000,..,&100
ADFS discop(0,1,&13280,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81328000,..,&100
ADFS discop(0,1,&13380,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81338000,..,&100
..failed
ADFS discop(0,1,&980,&0,..,&100)
ADFS_DiscOp,,&21F0201,&80098000,..,&100
ADFS discop(0,1,&9E00,&0,..,&100)
ADFS_DiscOp,,&21F0201,&809E0000,..,&100
ADFS discop(0,1,&E880,&0,..,&100)
ADFS_DiscOp,,&21F0201,&80E88000,..,&100
ADFS discop(0,1,&10D80,&0,..,&100)
ADFS_DiscOp,,&21F0201,&810D8000,..,&100
ADFS discop(0,1,&12000,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81200000,..,&100
ADFS discop(0,1,&12980,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81298000,..,&100
ADFS discop(0,1,&12E00,&0,..,&100)
ADFS_DiscOp,,&21F0201,&812E0000,..,&100
ADFS discop(0,1,&13080,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81308000,..,&100
ADFS discop(0,1,&13180,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81318000,..,&100
ADFS discop(0,1,&13200,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81320000,..,&100
ADFS discop(0,1,&13280,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81328000,..,&100
ADFS discop(0,1,&13300,&0,..,&100)
ADFS_DiscOp,,&21F0201,&81330000,..,&100
Physical drive is ADFS 4
LBA Size =256
Size in LBA=&13300
Removable =0
IDEFS
-----
Potentially 4 physical drives
Generic IDE Podule
Trying DiscOp 3 against IDEFS:4
Re: Partition Manager feedback
I took the liberty of pasting it into your message as text, so I can read it online.
It looks like DiscOp 3 on the Watford Electronics IDEFS possibly hung, I'll double-check my code and recheck my reverse engineer of their IDEFS.
Unfortunately, I don't have one of their Podules to test myself.
Could you PM me your eMail address please, I'll probably need you to run some additional tests to help resolve.
With regard to the ST506, PM worked out the drive size to be 20MB (20,119,552 bytes to be exact) - is that correct?
Re: Partition Manager feedback
Will PM address and yes, size is correct.
Re: Partition Manager feedback
Thanks, I'll come back to you once I've investigated.
Good to know the ST506 sizing code works on real hardware.
Re: Partition Manager feedback
Have you had a chance to test the patch I emailed you? It might be in your spam folder if you've not seen it.