Re: Partition Manager feedback
Posted: Fri Jul 07, 2023 8:39 pm
The Archimedes Software Preservation Project
https://forums.jaspp.org.uk/forum/
We'll have to keep a eye on that then. I can't think why SCSI_Initialise 2/3 would hard-lock a machine, perhaps it was a particular SOE such as software run before running PM or a background task accessing a SCSI disc at the same time?IanJeffray wrote: ↑Fri Jul 07, 2023 8:39 pmActually, I don't think the drive maps were configured before I ran the latest version, but I've still been unable to replicate the issue with the latest version no matter what I try. Odd.
Code: Select all
PartMgr v1.00 23/07/23 DEBUG
OS Version=311
FileCore Version=241
FileSwitch Version=208
ADFS found
IDEFS found, detected as Wizzo v3.15
BASIC END=49194
read_drives
===========
IDEFS
-----
Potentially 2 physical drives
Trying DiscOp 3 against IDEFS:0
IDEFS discop_ICS(0,3,&0,&0,..,&0)
IDEFS_DiscOp+&3F,,3,&0,..,&0,,0
DiscOp 3 response: DiscRec
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
DiscOp 3/IDENTIFY response:
Word : 0 1 2 3 4 5 6 7 8 9
000000 : 044A 1F1C 0000 0010 7E00 0200 003F 007A 7E40 0000 J...........?.z.@...
000010 : 3037 4435 3037 3943 3131 3132 3030 3030 3332 3838 705D70C9112100002388
000020 : 0002 0002 0004 5665 7232 2E33 3520 4346 2043 6172 ......eV2r3. 5FCC ra
000030 : 6420 2020 2020 2020 2020 2020 2020 2020 2020 2020 d
000040 : 2020 2020 2020 2020 2020 2020 2020 0001 0000 0B00 ......
000050 : 0000 0200 0000 0007 1F1C 0010 003F 7E40 007A 0101 ............?.@.z...
000060 : 7E40 007A 0000 0407 0003 0078 0078 0078 0078 0000 @.z.......x.x.x.x...
000070 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000080 : 0000 0000 7003 5004 4000 7000 1004 4000 003F 001E .....p.P.@.p...@?...
000090 : 001E 0000 FFFE 0000 0000 0000 0000 0000 0000 0000 ....................
000100 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000110 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000120 : 0000 0000 0000 0000 0000 0000 0000 0000 0021 0000 ................!...
000130 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000140 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000150 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000160 : 1000 0000 0000 0092 0000 0000 0000 0000 0000 0000 ....................
000170 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000180 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000190 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000200 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000210 : 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 ....................
000220 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000230 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000240 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000250 : 0000 0000 0000 0000 0000 48A5 ..........H.
Magnetic media drive
Geometry in words 54-58 are reported as valid
Cylinders=7964 Heads=16 Sectors=63
Drive supports 28-bit LBA addressing
Physical drive is IDEFS 0
Model =CF Card
LBA Size =512
Size in LBA=&0007A7E40
Removable =0
add_partitions_IDEFS 0
======================
IDEFS discop_ICS(0,1,&0,&0,..,&400)
ICS DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
&000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
IDEFS_DiscOp+&3F,,1,&0,..,&400,,0
Partition table master
Address : 0 4 8 C
&000000 : 00000000 000F9800 000F9800 000F9800 ................
&000010 : 001F3000 000F9800 002EC800 000F9800 .0..............
&000020 : 003E6000 000F9800 004DF800 000F9800 .`>.......M.....
&000030 : 005D9000 000F9800 006D2800 000D5640 ..]......(m.@V..
&000040 : 00000000 00000000 00000000 00000000 ................
&000050 : 00000000 00000000 00000000 00000000 ................
&000060 : 00000000 00000000 00000000 00000000 ................
&000070 : 00000000 00000000 00000000 00000000 ................
&000080 : 00000000 00000000 00000000 00000000 ................
&000090 : 00000000 00000000 00000000 00000000 ................
&0000A0 : 00000000 00000000 00000000 00000000 ................
&0000B0 : 00000000 00000000 00000000 00000000 ................
&0000C0 : 00000000 00000000 00000000 00000000 ................
&0000D0 : 00000000 00000000 00000000 00000000 ................
&0000E0 : 00000000 00000000 00000000 00000000 ................
&0000F0 : 00000000 00000000 00000000 00000000 ................
&000100 : 00000000 00000000 00000000 00000000 ................
&000110 : 00000000 00000000 00000000 00000000 ................
&000120 : 00000000 00000000 00000000 00000000 ................
&000130 : 00000000 00000000 00000000 00000000 ................
&000140 : 00000000 00000000 00000000 00000000 ................
&000150 : 00000000 00000000 00000000 00000000 ................
&000160 : 00000000 00000000 00000000 00000000 ................
&000170 : 00000000 00000000 00000000 00000000 ................
&000180 : 00000000 00000000 00000000 00000000 ................
&000190 : 00000000 00000000 00000000 00000000 ................
&0001A0 : 00000000 00000000 00000000 00000000 ................
&0001B0 : 00000000 00000000 00000000 00000000 ................
&0001C0 : 00000000 00000000 00000000 00000000 ................
&0001D0 : 00000000 00000000 00000000 00000000 ................
&0001E0 : 00000000 00000000 00000000 00000000 ................
&0001F0 : 00000000 00000000 007A7E40 50617E31 ........@.z.1.aP
Partition table backup
Address : 0 4 8 C
&000000 : 00000000 00000000 00000000 00000000 ................
&000010 : 00000000 00000000 00000000 00000000 ................
&000020 : 00000000 00000000 00000000 00000000 ................
&000030 : 00000000 00000000 00000000 00000000 ................
&000040 : 00000000 00000000 00000000 00000000 ................
&000050 : 00000000 00000000 00000000 00000000 ................
&000060 : 00000000 00000000 00000000 00000000 ................
&000070 : 00000000 00000000 00000000 00000000 ................
&000080 : 00000000 00000000 00000000 00000000 ................
&000090 : 00000000 00000000 00000000 00000000 ................
&0000A0 : 00000000 00000000 00000000 00000000 ................
&0000B0 : 00000000 00000000 00000000 00000000 ................
&0000C0 : 00000000 00000000 00000000 00000000 ................
&0000D0 : 00000000 00000000 00000000 00000000 ................
&0000E0 : 00000000 00000000 00000000 00000000 ................
&0000F0 : 00000000 00000000 00000000 00000000 ................
&000100 : 00000000 00000000 00000000 00000000 ................
&000110 : 00000000 00000000 00000000 00000000 ................
&000120 : 00000000 00000000 00000000 00000000 ................
&000130 : 00000000 00000000 00000000 00000000 ................
&000140 : 00000000 00000000 00000000 00000000 ................
&000150 : 00000000 00000000 00000000 00000000 ................
&000160 : 00000000 00000000 00000000 00000000 ................
&000170 : 00000000 00000000 00000000 00000000 ................
&000180 : 00000000 00000000 00000000 00000000 ................
&000190 : 00000000 00000000 00000000 00000000 ................
&0001A0 : 00000000 00000000 00000000 00000000 ................
&0001B0 : 00000000 00000000 00000000 00000000 ................
&0001C0 : 00000000 00000000 00000000 00000000 ................
&0001D0 : 00000000 00000000 00000000 00000000 ................
&0001E0 : 00000000 00000000 00000000 00000000 ................
&0001F0 : 00000000 00000000 00000000 00000000 ................
CRC1=50617E31 CRC2=50617274
IDEFS ICS Backup Partition table doesn't match master copy
IDEFS ICS Master Partition table valid
Max supported partitions: 4
Partition 0 valid
Start LBA =&000000000
Size in LBA =&0000F9800
IDEFS discop_ICS(0,1,&6,&0,..,&200)
ICS DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
&000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
IDEFS_DiscOp+&3F,,1,&6,..,&200,,0
Boot DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 0F 0B 00 00 01 3F 20 00 7F 02 00 00 .?.......? .....
&000010 : 00 00 30 1F 00 00 00 00 00 00 00 00 00 00 00 00 ..0.............
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 ................
RISC iX is supported on this filesystem (type=0)
Full DiscRec is in Zone 31 at LBA &7A900
LBA size in bits=4096 Log2=9
Zone spare bits=32
DiscRec size in bits=480
Log2 bytes per map bit=11
IDEFS discop_ICS(0,1,&7A900,&0,..,&200)
ICS DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
&000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
IDEFS_DiscOp+&3F,,1,&7A900,..,&200,,0
Full DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 8A 08 82 03 09 3F 10 00 0F 0B 00 02 01 3F 20 00 .....?.......? .
&000010 : 7F 02 00 00 00 00 30 1F 3B 1B 41 34 4B 5F 34 20 ......0.;.A4K_4
&000020 : 20 20 20 20 00 00 04 00 00 00 00 00 00 00 00 00 ............
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Searching for mounted drive IDEFS::A4K_4
Matching FileCore disc found as IDEFS::4
OS_FSControl 55 failed, trying 49
Free=&0000B9594
OS Size in LBA=&0000F9800
Partition 1 valid
Start LBA =&0000F9800
Size in LBA =&0000F9800
IDEFS discop_ICS(0,1,&F9806,&0,..,&200)
ICS DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
&000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
IDEFS_DiscOp+&3F,,1,&F9806,..,&200,,0
Boot DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 0F 0B 00 00 01 3F 20 00 7F 02 00 00 .?.......? .....
&000010 : 00 00 30 1F 00 00 00 00 00 00 00 00 00 00 00 00 ..0.............
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 ................
RISC iX is supported on this filesystem (type=0)
Full DiscRec is in Zone 31 at LBA &7A900
LBA size in bits=4096 Log2=9
Zone spare bits=32
DiscRec size in bits=480
Log2 bytes per map bit=11
IDEFS discop_ICS(0,1,&174100,&0,..,&200)
ICS DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
&000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
IDEFS_DiscOp+&3F,,1,&174100,..,&200,,0
Full DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 93 08 82 00 09 3F 10 00 0F 0B 00 00 01 3F 20 00 .....?.......? .
&000010 : 7F 02 00 00 00 00 30 1F 96 D1 41 34 4B 5F 35 20 ......0...A4K_5
&000020 : 20 20 20 20 00 00 05 00 00 00 00 00 00 00 00 00 ............
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Searching for mounted drive IDEFS::A4K_5
Matching FileCore disc found as IDEFS::5
OS_FSControl 55 failed, trying 49
Free=&0000F8320
OS Size in LBA=&0000F9800
Partition 2 valid
Start LBA =&0001F3000
Size in LBA =&0000F9800
IDEFS discop_ICS(0,1,&1F3006,&0,..,&200)
ICS DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
&000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
IDEFS_DiscOp+&3F,,1,&1F3006,..,&200,,0
Boot DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 0F 0B 00 00 01 3F 20 00 7F 02 00 00 .?.......? .....
&000010 : 00 00 30 1F 00 00 00 00 00 00 00 00 00 00 00 00 ..0.............
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 ................
RISC iX is supported on this filesystem (type=0)
Full DiscRec is in Zone 31 at LBA &7A900
LBA size in bits=4096 Log2=9
Zone spare bits=32
DiscRec size in bits=480
Log2 bytes per map bit=11
IDEFS discop_ICS(0,1,&26D900,&0,..,&200)
ICS DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
&000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
IDEFS_DiscOp+&3F,,1,&26D900,..,&200,,0
Full DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : BF 08 82 FF 09 3F 10 00 0F 0B 00 00 01 3F 20 00 .....?.......? .
&000010 : 7F 02 00 00 00 00 30 1F 3F D5 41 34 4B 5F 36 20 ......0.?.A4K_6
&000020 : 20 20 20 20 00 00 06 00 00 00 00 00 00 00 00 00 ............
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Searching for mounted drive IDEFS::A4K_6
Matching FileCore disc found as IDEFS::6
OS_FSControl 55 failed, trying 49
Free=&0000F973C
OS Size in LBA=&0000F9800
Partition 3 valid
Start LBA =&0002EC800
Size in LBA =&0000F9800
IDEFS discop_ICS(0,1,&2EC806,&0,..,&200)
ICS DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
&000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
IDEFS_DiscOp+&3F,,1,&2EC806,..,&200,,0
Boot DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 0F 0B 00 00 01 3F 20 00 7F 02 00 00 .?.......? .....
&000010 : 00 00 30 1F 00 00 00 00 00 00 00 00 00 00 00 00 ..0.............
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 ................
RISC iX is supported on this filesystem (type=0)
Full DiscRec is in Zone 31 at LBA &7A900
LBA size in bits=4096 Log2=9
Zone spare bits=32
DiscRec size in bits=480
Log2 bytes per map bit=11
IDEFS discop_ICS(0,1,&367100,&0,..,&200)
ICS DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 09 3F 10 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
&000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
IDEFS_DiscOp+&3F,,1,&367100,..,&200,,0
Full DiscRec:
Address : 0 1 2 3 4 5 6 7 8 9 A B C D E F
&000000 : 61 08 82 FF 09 3F 10 00 0F 0B 00 00 01 3F 20 00 a....?.......? .
&000010 : 7F 02 00 00 00 00 30 1F AE B2 41 34 4B 5F 37 20 ......0...A4K_7
&000020 : 20 20 20 20 00 00 07 00 00 00 00 00 00 00 00 00 ............
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Searching for mounted drive IDEFS::A4K_7
Matching FileCore disc found as IDEFS::7
OS_FSControl 55 failed, trying 49
Free=&0000F973C
OS Size in LBA=&0000F9800
Adding unallocated space
Start of area=0003E6000
Drive size=0007A7E40
Max accessible=100000000
Unusable area=0003E6000 size 0003C1E40
Unallocated block
-----------------
Start LBA = &03E6000
Size in LBA = &03C1E40
BASIC END=4A4A4
There's no right answer here.IanJeffray wrote: ↑Mon Jul 24, 2023 12:28 am 1.00 on an A4000 that has a Wizzo ROM and 4GB CF card with 8 partitions - which Wizzo moans "extra partitions ignored" on startup (because Wizzo does only support 4 partitions) only shows as 4 partitions in PM, but 8 show up as expected in IDEFormat. PM also shows the extra space as "Unusable" which seems odd.
I think PM should do what IDEFormat does, which is support partitioning of up to 8 partitions.
Edit FS.IDEFS and change PROCadd_drives_IDEFS_Baildon(4) to 8 and see if it works how you expect it too.IanJeffray wrote: ↑Mon Jul 24, 2023 10:51 am I think PM should do what IDEFormat does, which is support partitioning of up to 8 partitions.
I'll have to put my thinking cap on to figure out how to resolve that issue as the SCSISoftUSB doesn't appear to translate SCSI REPORT LUNs to the USB command Get Max LUN - so PM doesn't know if the device has additional logical units.
The Abort appears to be an issue in the ADFS/SDFS/SCSI Filer UpCall handler, which is triggering an unaligned Abort. I'll see if I can Repro it, so I can report it if it is a bug that needs fixing.paintings wrote: ↑Wed Jul 26, 2023 12:45 pm Bad: Working on a SCSI device (the aforementioned card reader with an SD card in slot 0) misbehaved much as before, with a few minor differences.
At the end of the chosen operation (create a FAT partition on the card) all SCSI icons disappeared from the icon bar and the prompt "Please insert disc SSD4" appeared.
Clicking Cancel on the above prompt produced the error "Internal error, no stack for trap handler: Internal error: abort on data transfer at &FC35CD98, pc=FC1A6B64: registers at 000150FC".
SD card in slot 1 of card reader: Still not recognised. Oddly, PartMgr is now closing all open Filer windows on SSD4 when run: the SSD4 icon is still present on the icon bar so the windows can be reopened but it is disconcerting nonetheless. Log file "debug1.txt" attached.JonAbbott wrote: ↑Thu Jul 27, 2023 1:43 pm Hopefully the 1.01 27/07/23 build above will resolve both issues.